版本:Unity 6 (6000.0)
语言:English
在 URP 中对不同的摄像机应用不同的后期处理效果
在 URP 中创建渲染请求

在 URP 中将摄像机的输出渲染到渲染纹理

在通用渲染管线一系列操作,将场景内容显示在屏幕上。Unity 允许您选择预建的渲染管线,或编写自己的渲染管线。 更多信息
参见 术语表
(URP) 中,摄像机一个组件,它创建场景中特定视点的图像。输出要么绘制到屏幕上,要么捕获为纹理。 更多信息
参见 术语表
可以渲染到屏幕或渲染纹理一种特殊的纹理类型,在运行时创建和更新。要使用它们,首先创建一个新的渲染纹理,并指定其中一个摄像机渲染到其中。然后,您可以像使用普通纹理一样在材质中使用渲染纹理。 更多信息
参见 术语表
。渲染到屏幕是默认设置,也是最常见的用例,但渲染到渲染纹理允许您创建诸如闭路电视摄像机监视器之类的效果。

如果您有一个渲染到渲染纹理的摄像机,则必须有一个第二个摄像机将该渲染纹理渲染到屏幕上。在 URP 中,所有渲染到渲染纹理的摄像机都在所有渲染到屏幕的摄像机之前执行其渲染循环。这确保了渲染纹理已准备好渲染到屏幕上。有关 URP 中摄像机渲染顺序的更多信息,请参阅渲染顺序和过度绘制

渲染到渲染到屏幕的渲染纹理

  1. 在您的项目中创建渲染纹理资源。为此,请选择资源 > 创建 > 渲染纹理
  2. 在您的场景场景包含游戏环境和菜单。可以将每个唯一的场景文件视为一个唯一的关卡。在每个场景中,您放置环境、障碍物和装饰物,从本质上讲是分段设计和构建您的游戏。 更多信息
    参见 术语表
    中创建一个四边形一个类似于平面的基本对象,但其边缘仅为一个单位长,它仅使用 4 个顶点,并且表面位于局部坐标空间的 XY 平面上。 更多信息
    参见 术语表
    游戏对象。
  3. 在您的项目中创建材质。
  4. 检视器一个 Unity 窗口,显示有关当前选定的游戏对象、资源或项目设置的信息,允许您检查和编辑值。 更多信息
    参见 术语表
    中,将渲染纹理拖动到材质的基本贴图字段。
  5. 场景视图对您正在创建的世界进行交互式查看。您可以使用场景视图选择和放置场景、角色、摄像机、灯光和所有其他类型的游戏对象。 更多信息
    参见 术语表
    中,将材质拖放到四边形上。
  6. 在您的场景中创建摄像机。
  7. 选择基本摄像机,并在检视器中,将渲染纹理拖动到输出纹理属性上。
  8. 在您的场景中创建另一个摄像机。
  9. 将四边形放置在新基本摄像机的视野内。

第一个摄像机现在将其视图渲染到渲染纹理。第二个摄像机渲染包括渲染纹理的场景到屏幕上。

您可以通过设置摄像机的targetTexture属性在脚本中设置摄像机的输出目标。

myCamera.targetTexture = myRenderTexture;
在 URP 中对不同的摄像机应用不同的后期处理效果
在 URP 中创建渲染请求