详细讲解Unity URP 的Render Feature:相关配置介绍

| 分类 游戏开发之unity  好好玩游戏  | 标签 游戏  Unity  URP  Render  RenderFeature  RenderPass  RenderTexture  后处理  PostProcessing 

如上图,可以看到URP 管线的渲染顺序:阴影、PrePass、G Buffer、Deferred Lights(延迟光照)、不透明物体、天空盒子、透明物体、屏幕后处理

G Buffer:就是把渲染表面Surface 所需的所有数据,写入Geometry Buffer,包括材质、位置、法线等

URP 的Render Feature 可以实现向URP Render 添加额外的渲染通道,支持进行Asset 资产配置来重写,从而可以自定义渲染的顺序、渲染的对象、材质等。比如描边这种事情,在不透明物体渲染完成

在【Project Settings】->【Graphics】 下面的Scriptable Render Pipeline Settings 找到Universal Render Pipeline Asset.asset

在Universal Render Pipeline Asset.asset 的Renderer List,找到Universal Render Pipeline Asset_Renderer.asset,当然可以在这里再添加一个Render 资产

点击Universal Render Pipeline Asset_Renderer.asset,可以【Add Renderer Feature】增加Render Object

可以增加的Render Feature 包括

  • Render Objects(Experimental)
  • Decal
  • Screen Space Ambient Occlusion
  • Screen Space Shadows
  • Draw Fullscreen Feature

还可以通过勾选Overrides 来实现修改模板值

参考资料




如果本篇文章对您有所帮助,您可以通过微信(左)或支付宝(右)对作者进行打赏!


上一篇     下一篇