OGRE的材质脚本属性(一)
来源:互联网 发布:淘宝开直播间怎么赚钱 编辑:程序博客网 时间:2024/05/01 02:38
顶层Material属性
属性名 值的格式 描述
lod_distances [ … ] LOD的距离列表
receive_shadows | 阴影是否会投在这个物体上(默认为on)
transparency_casts_shadows | 透明物体是否投射阴影
set_texture_alias 重命名纹理
Technique 属性
属性名 值的格式 描述
scheme 这个technique所属的scheme
lod_index 这个technique所使用的LOD层(默认为0)
Pass 属性
属性名 值的格式 描述
ambient [] | 这个pass的环境光颜色
(默认为 1.0 1.0 1.0 1.0)
diffuse [] | 这个pass的漫反射颜色
(默认为 1.0 1.0 1.0 1.0)
specular [] | 这个pass的镜面颜色
(默认为 0.0 0.0 0.0 0.0)
emissive [] | 这个pass的散射光颜色
(默认为 0.0 0.0 0.0 0.0)
scene_blend | pass对场景的混合处理
| 默认为不透明,不混合
scene_blend 场景混合功能的高级控制,参数值有
one, zero,dest_colour, src_colour,
one_minus_dest_colour,
one_minus_src_colour,
dest_alpha, src_alpha,
one_minus_dest_alpha,
one_minus_src_alpha(默认为zero)
depth_check | 这个pass是否允许深度缓冲检测
(默认为on)
depth_write | 这个pass是否允许深度缓冲写入
(默认为on)
depth_func pass使用的深度缓冲检测类型,值有
always_fail, always_pass,
less, less_equal, equal,
not_equal, greater_equal,
greater (默认为 less_equal).
depth_bias 深度偏移值(默认为0)
alpha_rejection 是否允许alpha-reject,值与上面
depth_func类似(默认为always_pass)
cull_hardware | | 设置硬件顶点背面剔除的类型
(默认为 clockwise)
cull_software | | 设置基于法线剔除的类型
lighting | 是否允许动态光(默认为 on)
shading | | 设置动态光模式(默认为 gouraud)
polygon_mode | | 设置渲染状态(默认为 solid)
fog_override | [ 可以修改雾的设置.类型有none
linear,exp, exp2; colour
为RGB颜色值(值在0.0到1.0)
exp, exp2的density为浮点值
start和end为linear距离值
(默认为fog_override false).
colour_write | 是否允许颜色写入
max_lights 动态光的数量
iteration | 哪重光起作用once_per_light
point,directional,spot
默认为(once)
iteration [ 指示每种光的重复数量
(默认为1)
point_size 点列表里点的尺寸(默认为 1)
point_size_attenuation | 点的尺寸石灰根据视觉空间
[constant linear quadratic] 进行衰减(默认为off)
point_size_min 衰减后的点的最小值
(默认为0)
point_size_max 衰减后的点的最大值
(默认为0)
point_sprites | 是否允许硬件point-sprite渲染
Texture-Unit 属性
属性名 值的格式 描述
texture_alias 纹理的别名(默认为texture_unit名)
texture [] [unlimited | texture_unit的静态纹理名.类型为1d
numMipMaps] [alpha] 2d(默认),3d,cubic; numMipMaps 为
自动生成时的数量(默认为unlimited)
alpha为装载单个alpha纹理通道
anim_texture 设置动画纹理使用的图象
根据 base_name 和 zero-based 索引
建立 num_frames 个图象.duration为
动画的长度.决定了纹理动画的FPS
(默认为不使用纹理动画)
anim_texture … 设置动画纹理的图象.
cubic_texture
- OGRE的材质脚本属性(一)
- OGRE的材质脚本属性(二)
- OGRE的材质脚本 (一)
- Ogre材质脚本属性
- ogre材质脚本属性
- Ogre材质脚本属性
- Ogre材质脚本属性
- Ogre材质脚本属性
- ogre材质脚本属性
- ogre中的材质脚本 (一)
- ogre中的材质脚本 (一)
- OGRE中材质脚本属性
- Ogre: OGRE中材质脚本属性
- OGRE的材质脚本 (二)
- OGRE的材质脚本 (三)
- OGRE的材质脚本 (四)
- OGRE的材质脚本 (二)
- OGRE的材质脚本 (三)
- 一种单点服务器的主从方案
- git教程(来自知乎)学习步骤
- 距离传感器
- Amazon Dynamo
- ios学习之UIbutton的纯代码实现
- OGRE的材质脚本属性(一)
- selenium2 webdriver学习笔记2015.10.18
- github教程(来自知乎)2 基本功能
- SpringMVC 使用JSR-303进行校验 @Valid
- xcode7编译报错:xxx does not contain bitcode 解决方法
- Smarty之assign赋数组append赋值
- Android系统性能优化总结
- 欢迎使用CSDN-markdown编辑器
- BestCoder Round #60 HDU5504 GT and sequence