精選文章

SmallBurger Asset Home

  SmallBurger

2020年3月26日 星期四

Custom URP Camera Stacking Processing

URP 一開始就是將3D及UI的解析度拆開來的架構設計(以達到3D降低分辨率,UI又可保持原生解析度),自從Camera Stack Processing功能出來後,許多專案都開始用上這個功能,但經過測試後,發現對於UI部份的處理不是很友善,尤其是像有專案想用Camera模式來渲染UI,會造成模糊的問題。

當降低RenderScale的時候來優化3D渲染,會造成Camera Stack Process渲染的UI也會跟著降,而變糊…狀況如下:























目前筆者自己的Renderer是自己寫的,不是使用原生的ForwardRenderer,所以就很方便了客製化處理了這一部份,採用直接渲染到屏幕的作法,而不是渲染到原本那張降過解析度的RenderTexture,效果如下:























如果有類似這種特殊需求,應該算是一種客製化Renderer的需求吧!早點習慣URP提供給你寫自己Renderer的架構,來滿足專案的各種需求才是長遠之道…

相關影片如下:





Dream continues in...

1 則留言: