vault backup: 2024-10-31 19:30:27

This commit is contained in:
BlueRose 2024-10-31 19:30:27 +08:00
parent 02578b5a3e
commit 2ad19b81ee

@ -115,4 +115,31 @@
切实的去项目中落地确定需求,回来再开发,开发完把功能集合到中台工具里,变成融合代码一部分
(你走了什么都带不走)
(你走了什么都带不走)
优化目标 2048*1080 50帧 => 3440 * 1440 50帧4K之下众生平等。
1. DMX使用的是官方插件还是有较大的优化空间。
1. DMX的灯的模型是StaticMesh而非StaticMeshInstance。
2. 禁用非重要DMX的LightComponent。可在Sequence中根据镜头变化来K帧开启。
3. 修改光束材质参数通过参数调整光束材质参数改变光束大小与RayMarching步数以此减少光束RayMarching的性能损耗。
4. 避免大量光束灯直接朝向摄像机。
2. 场景
1. 删除场景中不可见与毫无意义但占用性能较多的模型。
2. BasePass成为瓶颈的场景进行MergeActor与模型转换成Nanite的操作。
3. 远景物体关闭CastShadow。
3. 光照:在保证效果不会有太大变化的情况下,进行一下修改。
1. 关闭影响非常不明显,但性能损耗较大的灯的级联阴影或者开启距离场阴影来代替。
2. 使用调整SourceLength的点光源来代替面光源。
3. 对于需要投射阴影的点光源则使用SpotLight来代替并且调整级联阴影的参数。
4. 透明物体
1. 在不影响效果的情况下将BlendMode Translucent=>Additive