虚幻引擎4.27pass后期处理体积

有没有办法可以让指定Actor或者材质不受后期处理体积的影响

Layer(层级)设置:在一些3D渲染引擎中,你可以为Actor或材质分配特定的渲染层级。然后,你可以在后期处理体积的设置中排除或包括特定的渲染层级。这样,只有在指定的层级上的Actor或材质才会受到后期处理体积的影响。

渲染组设置:一些引擎允许你将Actor分组到不同的渲染组中。你可以在后期处理体积的设置中选择性地启用或禁用渲染组的后期处理效果,以控制哪些Actor受到影响。

自定义Shader:如果你对着色器编程有一定了解,可以编写自定义着色器来控制特定Actor或材质的渲染方式。这样,你可以在自定义着色器中决定是否应用后期处理效果。

使用多个相机:在某些情况下,你可以使用多个相机来控制渲染的不同部分。例如,你可以使用一个相机渲染不受后期处理影响的内容,然后使用另一个相机渲染受影响的内容,并将这两个渲染结果叠加在一起。

引用 皆我百晓生 小程序回复内容作答:
在虚幻引擎中,可以通过后期处理体积的Volume Material来控制指定Actor或材质受后期处理体积的影响程度。

首先,在场景中创建一个Post Process Volume(后期处理体积)。在Details面板中,可以找到Volume Materials属性,可以添加或编辑一个Volume Material。

然后,双击打开Volume Material,这将打开一个Material编辑器窗口。在这个窗口中,可以创建一个材质,控制后期处理的效果。

在Material编辑器中,可以使用一个不透明的黑色(R、G、B都是0,A是1)作为Base Color节点,这将使指定的Actor或材质完全不受后期处理体积的影响。

将创建的Volume Material应用到先前创建的Post Process Volume中。现在,指定的Actor或材质将不受后期处理体积的影响。

这样,你可以通过设置Volume Material来控制指定的Actor或材质是否受后期处理体积的影响。