将相机输出渲染到渲染纹理并以清晰的背景显示
Rendering camera output to a Render Texture and displaying with a clear background
我有一个使用 URP 统一制作的 hololens 应用程序。我添加了第二个渲染类型基础相机并将输出纹理设置为自定义渲染纹理。我将相机背景类型设置为未初始化。我创建了一个 material 并将渲染纹理设置为表面输入底图。然后我创建了一个平面,将 material 拖到上面,并将其放置在主摄像机的视野中。我在第二台摄像机的视野中添加了一个立方体。我按照这个 link 来做这个...... Rendering to a Render Texture
结果是我在主相机中看到了平面和第二个相机(立方体)的输出,这就是我想要的。但是我看到了整个平面以及黑色背景。有没有办法让平面看起来透明,只显示立方体?
Camera
Render Texture
Material
Plane with render texture
Main camera with cube and black background
您的飞机 material 设置为 Surface Type
-> Opaque
。
将其更改为
Surface Type
-> Transparent
Blending Mode
-> Alpha
应该可以解决您的问题。
我有一个使用 URP 统一制作的 hololens 应用程序。我添加了第二个渲染类型基础相机并将输出纹理设置为自定义渲染纹理。我将相机背景类型设置为未初始化。我创建了一个 material 并将渲染纹理设置为表面输入底图。然后我创建了一个平面,将 material 拖到上面,并将其放置在主摄像机的视野中。我在第二台摄像机的视野中添加了一个立方体。我按照这个 link 来做这个...... Rendering to a Render Texture
结果是我在主相机中看到了平面和第二个相机(立方体)的输出,这就是我想要的。但是我看到了整个平面以及黑色背景。有没有办法让平面看起来透明,只显示立方体?
Camera
Render Texture
Material
Plane with render texture
Main camera with cube and black background
您的飞机 material 设置为 Surface Type
-> Opaque
。
将其更改为
Surface Type
->Transparent
Blending Mode
->Alpha
应该可以解决您的问题。