ue4 体积光与体积雾 快速入门

59 篇文章 8 订阅
36 篇文章 5 订阅


因为最近项目上需要用到体积雾气

所以看了下ue4   4.16的新特性,如果项目上有这种需求,强烈建议最低版本4.16

当然如果项目要求更高建议上4.18有对光雾效果有更好的控制(这里就不展开了,用的版本是4.16.3)

首先只有heightfog能产生体积雾(还有一个是大气雾,就是远山之类的那种)

详细文档https://docs.unrealengine.com/latest/INT/Engine/Rendering/LightingAndShadows/VolumetricFog/


参数调节如下


重要的几个参数

fog density 密度默认很低,室内会看不到雾气

volumtric fog 一定要勾,否则就是平常的雾了

还有extinction scale 衰减控制,类似fog density


然后就是光源设置,所有灯光类型都支持


这个参数单独控制体积光浓度的,单个灯光雾强度当然也和灯亮度相关


投射体积阴影,这个对效果不错,能得到体积阴影

下面几个注意点

不透明材质灯光雾投影穿不透,即使法线背向灯也不行
Transparent材质物体可以无视障碍,直接穿透
Mask材质不错,不透明部分可以像实体一样挡住光,投下立体影子
灯的体积不影响雾气效果,但长度影响,但是长度只是增加光带,实际投影还是抽象的


这个图里灯就用mask材质


上面说的效果是全局的

下面就说说真正的体积雾(虽然暂时只能是球形)

这里需要粒子参与了,首先放个粒子材质




然后把粒子拖进带雾设置的场景就能看到雾团了


左边是贴图的雾,右边是圆的


还有如果想继续提升雾的效果可以修改配置文件

文件在E:\Program Files (x86)\Epic Games\UE_4.16\Engine\Config的BaseScalability.ini里

里面[ShadowQuality@0] 从0-3对应场景setting里面low到epic4个级别

[ShadowQuality@Cine]是影视级别cinematic

可以看到雾相关的

r.VolumetricFog=1
r.VolumetricFog.GridPixelSize=4
r.VolumetricFog.GridSizeZ=128

自己看着调吧 第一个相当于开关,所有修改重启ue后生效

数值不对重开ue4会很卡



  • 17
    点赞
  • 119
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值