【虚幻5_实用技巧】奇技#1_隐藏物体但保留阴影

发布时间:2023-12-25 10:28:46 浏览量:328次

哈喽大家好,这里是c c魔法屋。今天来看看这个效果怎么做。视频中的两个物体开启隐藏后其中一个物体仍然可以继续投射阴影,那是如何实现的?这里提供三种方法:

·方法一:在场景中创建一个小球,选中小球在属性面板中找到主通道中渲染和深度通道中渲染去掉勾选,此时即可实现物体隐藏且保留阴影效果。

不过方案一:只适用于常规的lumen光照下,如果我们为灯光增加光线追踪阴影会发现阴影也会消失掉,并且切换到路径追踪时阴影仍不会被渲染。这是方法一:我们重置所有来看看。

·方法二:重新创建小球为小球创建透明材质。这里已经创建好了透明材质球,此时小球已经隐藏但阴影也被隐藏了。接着我们找到产生阴影的灯光,在属性面板中开启投射光线追踪阴影,此时小球也可以实现隐藏且保留阴影的效果。

·不过方法二:只适用于增加了光线追踪阴影的灯光。如果不开启也没有效果,并且切换到路径追踪时阴影也不会被渲染。那有没有适用于所有光照系统的完全体?我们重置所有来看看。

·方法三:我们再创建一个小球,选中小球在光照面板中找到隐藏阴影这条属性,即代表物体隐藏后仍然显示阴影,因此勾选此项。其实这里应该翻译成隐藏时的阴影更合适。接着渲染组件下去掉可视或勾选游戏中隐藏即可实现阴影保留的效果,并且可适用于所有光照系统比如开启或关闭投射光线追踪阴影会发现没有变化,并且开启路径追踪阴影依然存在。那这就是我们想要的完美方法。

不过最后再补充一点

·思路三:在路径追踪下有个小问题,当物体间有了接触接触面就会产生黑影,其实这是一个AO效果。因为路径追踪的算法这里的物体虽然隐藏了,但实际上是有接触的,那么阴影数据就会仍然被计算。解决方案就是关闭AO效果。因此我们找到天空光照的投射阴影去掉就可以解决,但这会影响全局的AO效果。

因此我们需要换个思路,我们可以将物体往上移动不让它接触地面即可。如果不想改变位置,可以从材质入手,剔除掉接触的地方如何实现材质剔除?这个方法会在以后的视频中给大家继续分享。

好了以上就是今天的全部内容,希望对你有所帮助,也欢迎一键三连,我们下期再见。

热门课程推荐

热门资讯

请绑定手机号

x
确定