有没有办法做到这一点,或谁有建议的工作,等等?
简单地说,我对每一层都有不同的摄像头,这样我就可以对每一层应用不同的后处理。我有我的测试画布设置为“屏幕空间相机”和它的渲染相机设置为UI层。这是每个相机设置的一个例子。每个卷被设置为不同的层。"Test“中的所有对象都被设置为UI层,除非外部红色边框被设置为开花层。
我想要的是文字和内部的正方形没有绽放,而是外部的红色有绽放。有办法这样做吗?我试过很多东西,但到目前为止都没有用。谢谢!
发布于 2022-08-05 05:21:46
有两件事:
一次设置UI对象上的“层”并不能解决这个问题。据我所知,当渲染模式设置为屏幕空间相机时,帆布中的所有UI元素都会输出到该相机上,无论父画布设置为哪一层。
例如,如果我的相机X只显示X层,画布设置为X层,而相机内的UI面板设置为Y层,则UI面板仍将呈现给照相机X。
相反,如果我的相机A只显示A层,画布设置为B层,内部的UI面板设置为A层,则该面板将不会呈现给照相机X。
要解决这个问题,您需要设置一个"Bloom画布“和"No Bloom画布”,并将Bloom画布呈现给一个Bloom UI摄像机,并应用后处理,并将任何Bloom画布呈现给一个No Bloom UI摄像机。
你可能会遇到另一个绊脚石:
二-目前,后处理效果也适用于堆栈中任何较低的相机.因此,例如,如果我有一个基本照相机,一个布卢姆相机(检查了“后处理”),和一个不开花相机,如果我把它堆叠成:
水华只适用于第一层和第二层。

但是,如果我像这样堆叠起来,没有任何其他更改:
花期将应用于1、2和3层,如下所示:

因此,当应用后处理效果,确保您的“非后处理”相机始终在堆栈顶部。
https://stackoverflow.com/questions/73243668
复制相似问题