`
plmkome
  • 浏览: 41821 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Vision引擎中光照类型介绍

 
阅读更多
引言
vForge 提供种类广泛的光照图形,让您添加到场景中。 这些图形在图形树状图中,位于标题栏为 Lighting 的面板内。 不管是动态还是静态光照方案,都有合适的光照图形类型可供选择。

光照类型
vForge 提供多种静态和动态格式的光照供您选择。
平行光照
这一光照类型提供与日光类似的光照,即从光源射向目标、单一指向。

点光照
这一光照类型从光源向所有方向辐射光照。 光照影响的大小由光照半径控制。

使用点光照控制器手柄调节光照半径。

聚光灯
聚光灯类型的行为模式与手电光类似,光照集中指向单一区域。

移动光照编辑几何网格上的黄色和红色控制器,即可改变聚光灯半径和聚焦角度。
移动控制器红色手柄可改变聚焦角度。

移动控制器黄色手柄可调节半径 / 强度。

时间变化系统
Vision 具有名叫时间变化的特殊光照组合功能,由多个平行光照和多种组件组合而成,可根据时间变化为场景提供日照。 下图显示了 2 个平行光照,一个作为日光,另一个提供名为背光的填充光照。

静态光照属性
vForge 为光照提供选项,可让您设置动态或静态光照。 通过这些光照属性,每个光照都可设为动态或静态光照。 如果被设为静态,该光照将被包含到预渲染光照贴图系统中。
IsStatic(为静态): 如启用,该光照为静态光照,而非动态。 如设置该属性,此光照会被光照贴图和光照网格纳入处理。
ExportWhenNotRelevant(无关时导出): 如启用,该静态光照在无关(例如不属于光晕)时也会被导出。 为了让延迟着色收集到所有光照,这一设置也许相当重要。 静态光照忽略该选项。
PreviewAsDynamicLight(作为动态光照预览): 如启用,该静态光照会在 vForge 预览中显示为动态光照。 实际生成静态光照之前,该选项可以帮助您在场景中设置光照。
TurnOffAfterLighting(光照后关闭): 如启用,当下一次静态光照在 vForge 中成功更新后,PreviewAsDynamicLight 属性会改为 false,从而关闭临时动态光照。
基础光照属性
离光源越远,光照亮度就降得越多。 Vision 使用一种新的光照衰减技术,具有可自定义衰减曲线,可对光照进行更精确的控制。 每个光照都带有半径和倍增属性,但平行光照只有倍增属性。
Radius(半径): 光照影响范围(平行光照不可用)。 光照亮度随半径改变,所以光照中心最亮,为亮度的 100%,而半径边缘为 0%。 所以,改变半径即可直接改变光照影响的区域。
Multiplier(倍增): 光照倍增值可用来更改光照的亮度。 倍增是缩放因数,可在不影响半径的同时控制亮度。 例如,倍增值为 2,则光照中心的几何体的亮度是正常情况下的两倍。 请注意,如果启用 HDR,您也可使用负的倍增值来”删减”光照。

LightAttenuationCurve(光照衰减曲线): 控制光照衰减的自定义曲线(平行光照不可用)
Linear(线性): 常数线性衰减。
Square(平方): 指数型衰减,初始衰减速度快,在末尾放慢。
Quad(定积分): 与旧式衰减匹配的指数型衰减,曲线类似陡坡。 初始衰减速度快,在末尾放慢。
Smooth(平滑): 可用于大部分光照。 初始衰减慢,末尾也慢,能呈现更完整 / 强烈的光照。
None(无): 不使用曲线。 会产生锐利的边缘。
Custom(自定义): 让您自定义纹理,控制衰减曲线。 

Triggered(已触发): 如禁用,光照会在开始时关闭,必须从一个触发链接触发 / 关闭。
LightColor(光照色): 光照的颜色,可以在此处设置,也可直接在光照控制器上设置。

DistanceFadeStart(淡出开始距离): 定义该动态光照开始淡出的镜头距离,以世界单元为单位。 仅当 DistanceFadeEnd > 0 时起效。
DistanceFadeEnd(淡出结束距离): 定义该动态光照结束淡出的镜头距离(远切距离),以世界单元为单位。 要禁用远切距离,将该值设为 0.0。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics