找回密码
 注册帐号

扫一扫,访问微社区

渲染设置(rendersettings)

2015-1-6 23:31| 发布者: 杨炎| 查看: 1980| 评论: 0|原作者: 蛮牛|来自: unity3d脚本manual

摘要: 渲染设置 (render settings)渲染设置 (render settings)包含场景中一系列视觉元素,如灯光 (lights)和天空盒 (skyboxes)等的默认值。要查看“渲染设置”(render settings),请从菜单栏选择编辑 (edit) -> 渲染设置 ( ...

渲染设置 (render settings)

渲染设置 (render settings)包含场景中一系列视觉元素,如灯光 (lights)天空盒 (skyboxes)等的默认值。

要查看“渲染设置”(render settings),请从菜单栏选择编辑 (edit) -> 渲染设置 (render settings)。

属性

属性:

功能:

雾 (fog)

如果启用,雾会布满整个场景。

雾色 (fog color)

雾的颜色

雾模式 (fog mode)

雾模式 (fog mode):线性、指数 (exp) 或指数平方 (exp2)。此项控制雾随着距离淡入的方式。

雾密度 (fog density)

雾的密度:仅适用于 exp 和 exp2 雾模式。

线性雾开始/结束 (linear fog start/end)

雾的开始和结束距离:仅适用于线性雾模式。

am环境光 (ambient light)

场景环境中光的颜色。

天空盒材质 (skybox material)

相机没有附带天空盒时将被渲染的默认天空盒。

光晕强度 (halo strength)

灯光光晕的大小与``范围`有关。

光斑强度 (flare strength)

场景中所有光斑的强度。

光晕纹理 (halo texture)

引用在光照中显示为所有光晕辉光的纹理。

聚光灯 cookie (spot cookie)

引用显示为所有聚光灯的 cookie 遮罩的二维纹理。

详细信息

渲染设置 (render settings) 用于定义工程中任何单个场景的某些基础视觉共性。您可以在同一环境中有两个等级:一个是白天的等级,一个是夜晚的等级。您能使用相同的网格和预设 (prefab) 来填充场景,同时也可将环境光 (ambient light) 在白天时变得更亮,而在晚上变得更暗。

雾 (fog)

启用雾 (fog)会让场景产生雾霾效果。您可以分别使用雾密度 (fog density)雾色 (fog color)来调整雾的外形和颜色。

通常使用添加雾来确保远方的对象淡出并不被绘制出来以优化性能。请注意,仅启用雾不足以达到性能优化的目的。要达到此目的,您还需要调整相机的远裁剪平面 (far clip plane),以使远方的几何结构不被绘制。最好首先对雾进行微调,让它看起来没问题。然后使相机的远裁剪平面 (far clip plane) 变小,直到您看到几何结构在雾将其淡出之前被剪掉。

雾 (fog) 关闭时的一个场景

雾 (fog) 开启时的同一场景

请注意,雾在正交视图相机模式中被均匀渲染。这是因为在着色器中,我们输出后透视空间 z 坐标作为雾坐标。但在正交视图相机中,后透视 z 其实并不适合雾。那我们为什么要这样做呢?因为这样速度快且不需要任何其它的计算:运用正交视图相机会使所有着色器都变慢。

提示

不要低估在对“渲染设置”(render settings) 精心微调后游戏可以带来的视觉影响!

渲染设置”(render settings) 是针对每个场景进行的:您游戏中的每个场景都可以有不同的“渲染设置”(render settings)。

相关阅读

文章点评
相关文章