yzwalkman

——用数绘画

导航

2012年12月30日 #

Ogre源代码浅析——脚本及其解析(一)

摘要: Ogre的许多外部资源数据都有着相应的脚本格式,现例举如下:Material(材质):Ogre使用的是“大材质”的概念。狭义的“材质”概念往往是与“贴图”等概念区分开的,比如在Lambert光照模型中,它一般用来指物体表面对模拟光的环境分量、漫反射分量和镜面反射分量的作用的响应属性。而在Ogre中,“材质”既包括了上述狭义的材质含义,又包括对要使用的贴图的描述,还可以包括要使用的shader的相关信息。这些都是用Ogre的材质脚本来描述的。其实仔细思考一下就会发现,Ogre对材质概念的定义是恰当的,因为贴图实际上是图形学为了模拟光照效果的一种方法;而后期引入的shader其原意也是为了让程序员 阅读全文

posted @ 2012-12-30 18:18 yzwalkman 阅读(4325) 评论(0) 推荐(1) 编辑