Ogre 材质脚本关健字说明 收藏
材质脚本关健字说明
ambient 设置材质的环境光反射属性
格式: ambient <red> <green> <blue>
正确的参数在 0.0 和 1.0 之间取值。直接影响物体材质对环境光反射能力。默认值为白色
(1.0 1.0 1.0)。
diffuse 设置材质的漫反射属性
格式: diffuse <red> <green> <blue>
正确的参数在 0.0 和 1.0 之间取值。直接影响物体材质对漫射光的反射属性。默认值为白色
(1.0 1.0 1.0)。
specular 设置材质的镜面反射属性
格式: specular <red> <green> <blue> <shininess>
正确的颜色参数在 0.0 和 1.0 之间取值,shininess 属性可以是任何正数。直接影响物体材质
的镜面反射属性。默认值为无镜面反射(0.0 0.0 0.0 0.0)。
emissive 设置材质本身的发光程度
格式: emissive <red> <green> <blue>
正确的颜色参数在 0.0 和 1.0 之间取值。 如果一个物体自发光,它将不需要外界的照明,
但是,值得注意的是这不表明这个物体将会成为一个光源:它只会照亮自己。默认是黑色
(0.0 0.0 0.0)。
scene_blend 设置与场景的混合方式,有两种形式
格式 1: scene_blend <add|modulate|alpha_blend>
这个格式比较简单常用一些,参数意义如下:
add
渲染的结果将被以相加的方式加入场景之中,与 scene_blend one one 等价。对爆炸,火焰,
光照,幽灵等效果比较好。
Modulate
渲 染 的结果与 场景 相 乘 。 对 烟 、 玻璃 杯 和 单 个 的 透 明 物 效果 较 好 。 与 scene_blend
src_colour one_minus_src_colour 等价。
alpha_blend
渲染结果中的 Alpha 成员将被用作遮罩。与 scene_blend src_alpha one_minus_src_alpha 等价。
评论0
最新资源