查看: 487|回复: 8

[引擎各个功能] 【光线传播体积 | Unreal Engine】

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2016-6-25 12:30:18 | 显示全部楼层 |阅读模式



光线传播体积(Light Propagation Volumes)功能仍在开发中,不适用于生产。

本页面的内容:

      
启用光线传播体积

基础场景设置

光线传播体积设置
调整外观和性能

定向光源设置

查看全局照明

显示光线传播体积

GI 替换材质切换

其他注意事项
     
【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]


启用光线传播体积
将此放入 ConsoleVariables.ini</code> 并启动/重启引擎即可启用此功能。
r.LightPropagationVolume = 1
此时,该控制台变量在运行时无法进行更改。
基础场景设置
添加一个 Mobility 设为 Movable 的定向光源。

添加/调整几何体和光线方向,使一些部分被阴影遮蔽,一些部分接受光照(明亮色彩的材质为佳)。

不要将启用的全局光照 GI 与动态 GI 混淆(两种技术的组合将形成过于明亮的间接光照)。

在定向光源上启用 Affect Dynamic Indirect Lighting。

在显示标识中启用 Light Propagation Mode 查看模式,将光线传播体积覆盖的区域进行可视化 (查看下方)。

添加/改变后期处理体积(应为未束缚),在 LightPropagationVolume 设置中调整“尺寸”,以所需的细节和距离覆盖区域(权衡)。

使用全局照明显示标识启用/禁用 GI。
光线传播体积设置
部分全局设置在后期处理设置中(添加后期处理体积、 设为未束缚并设置适当的优先级):

【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]



可在提示文本(鼠标悬停显示)获取设置的更多详情。

将这些设置放置在一个体积中后,可根据摄像机位置使其进行柔和混合 (如在室内环境或树下形成更小的 GI 反射)。

应启用次要遮挡,同样应启用次要反射,因其消耗极低。

调整外观和性能
此技术在低分辨率的体积网格中保存数据。为避免从比体积小的几何体 发生泄漏,需要对注入设置偏差。可在后期处理设置中进行调整:




【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]

【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]



【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]

【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]



【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]

【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]



1.01.32.0
可通过“LPV Bias Multiplier”调整每个网格体的偏差。

【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]



为获得更佳的性能,(更少的绘制调用不产生 CPU 消耗, GPU 消耗较低)可在材质中禁用此功能:

【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]


定向光源设置
出于性能原因,光线传播体积只使用定向光源作为射入光线。此法 在摄像机附近计算出一个所谓的 反射阴影贴图。它和普通的阴影贴图相似 (不透明深度来自灯光透视的 2D 纹理),但拥有额外的材质属性(材质颜色、法线)。对每个点光源 执行此操作的消耗极高。必须在定向光源上拥有正确的设置:

【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]



启用“Affect Dynamic Indirect Lighting”和“Cast Shadows”, 并将间接光照强度设为 1.0 左右。
查看全局照明
可在显示标识中禁用 LPV(需注意:此操作将同时禁用 Lightmass 计算的 烘焙全局照明):

     
【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]





   
【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]



     显示光线传播体积
可通过显示标识在视口中显示实际光线传播体积:

     

拖动滑条查看光线传播体积的展示。



   
【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]

【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]

【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]

【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]

【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]

【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]

【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]

【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]

【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]

【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]

【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]

【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]

【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]

【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]

【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]

【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]

【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]


    GI 替换材质切换
观察下图中的两个红色方块 - 其中一个反射为绿色(而非红色)。

【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]



使用新材质表现可获得此效果。

【虚幻4翻译文档-光线传播体积 | Unreal Engine】[虚幻4中文文档]



通常而言不需要设置完全不同的颜色,使用较深、较亮、或 细微的颜色调节即可。
其他注意事项
当前应用 LPV 的属性:

每帧计算可生成动态材质/灯光/几何体。

弥散和近似镜面材质交互。

有限的距离(更大的体积(如 2 倍)容易实现,但内存要求和计算可能增加 8 倍)。

世界空间中的固定细节(近景细节较多,远景细节较少为佳)。

不影响半透明度。

光线反射不受贴图影响。

贴图着色功能正常(与应用贴图前在底部应用灯光的烘焙灯光不同)。

需计算着色器(DirectX 11)支持。

为灯光反射支持一个或多个定向光源。

在运行时改变尺寸会出现轻微的穿帮,可随时间消失。

为次要区域设置自发光灯光(当前未加入)。

遮挡(当前未加入)。

遮挡估算的点光源阴影(当前未加入)。

通过几何体体素化形成的次要遮挡,将消耗一定性能换取极佳的精度(当前未加入)。
回复

使用道具 举报

0

主题

784

帖子

2547

积分

vip会员

Rank: 1

积分
2547
发表于 2016-7-2 18:26:38 来自手机 | 显示全部楼层
这个多少金币啊。
回复 支持 反对

使用道具 举报

0

主题

853

帖子

2778

积分

vip会员

Rank: 1

积分
2778
发表于 2016-7-3 19:00:57 | 显示全部楼层
这个不会又是超级贵吧.
回复 支持 反对

使用道具 举报

0

主题

834

帖子

2770

积分

vip会员

Rank: 1

积分
2770
发表于 2016-7-4 10:26:21 来自手机 | 显示全部楼层
我是收集控~多谢分享~
回复 支持 反对

使用道具 举报

0

主题

885

帖子

2914

积分

vip会员

Rank: 1

积分
2914
发表于 2016-7-21 04:57:51 | 显示全部楼层
学习了,感谢分享
回复 支持 反对

使用道具 举报

0

主题

838

帖子

2795

积分

vip会员

Rank: 1

积分
2795
发表于 2016-7-21 17:06:01 | 显示全部楼层
好吗
回复 支持 反对

使用道具 举报

0

主题

872

帖子

2859

积分

vip会员

Rank: 1

积分
2859
发表于 2016-7-22 15:45:02 来自手机 | 显示全部楼层
快没金币了,看看需要多少?
回复 支持 反对

使用道具 举报

0

主题

859

帖子

2818

积分

vip会员

Rank: 1

积分
2818
发表于 2016-7-22 17:48:43 | 显示全部楼层
好东西 好东西 好东西 好东西
回复 支持 反对

使用道具 举报

0

主题

875

帖子

2911

积分

vip会员

Rank: 1

积分
2911
发表于 2016-7-23 13:16:09 来自手机 | 显示全部楼层
看看价格支持下
回复 支持 反对

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | enginedx注册

本版积分规则

 
 



邮件留言:


 
返回顶部