将相机输出渲染到渲染纹理并以清晰的背景显示

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

应该可以解决您的问题。