游戏研究所pro 登录 / 注册
「游研所 MCP」灰度开放:让你的 AI 直接查研究所数据,点这了解并申请 查看详情 ›

团结引擎 | 基于图像的可变速率着色

Unity官方平台 · 2026-09-29 14:47

研发技术教程国内多端技术管线生产提效
团结引擎推出ImageBased VRS(基于图像的可变速率着色),通过着色频率图像附件按区域灵活控制片元着色频率,削减冗余像素操作。
UnityImageBased VRS渲染性能优化
团结引擎在URP中推出ImageBased VRS,利用R8_UINT格式的着色频率图像附件(SRI),按8×8~32×32像素块粒度为屏幕各区域独立指定着色频率(1×1/2×2/4×4),在颜色平缓区域使用低精度着色、边缘细节保持高精度,以削减冗余像素操作。SRI生成提供三种模式:根据感知亮度梯度(对上一帧画面做Sobel检测)、运动幅度(依赖Motion Vector),或二者结合,梯度越小或运动越大则着色频率越低。相较此前基于Pipeline Shading Rate的RendererBased VRS,ImageBased VRS粒度更细,同一Draw Call内不同区域可使用不同频率,二者可通过CombinerOps组合。平台支持DX12 Ultimate、搭载NVIDIA Turing及更新代际GPU的DX11设备、Vulkan扩展VK_KHR_fragment_shading_rate,以及OpenGL ES扩展GL_EXT_fragment_shading_rate_attachment。

本文为第三方公众号文章,本站只提供标题与摘要,全文请到公众号原文阅读。

去公众号读原文 ↗

返回文章列表