{"repo":"af8a2a/VividRP","free":true,"listed":false,"github":"https://github.com/af8a2a/VividRP","clone":"git clone https://github.com/af8a2a/VividRP.git","description":"Scriptable Render Pipeline (SRP) featuring modern high fidelity rendering techniques","language":"C#","stars":36,"topics":["directx12","unity","raytracing","srp","dlss","dlss-rr","gpudriven"],"license":null,"category":"game-templates","readme_excerpt":"VividRP English 简体中文 VividRP 是一个面向 Unity 6 的实验性 Scriptable Render Pipeline（SRP）包。它以可视化、数据驱动的 RenderGraph 工作流为核心，并在此基础上探索延迟渲染、GPU Driven、Bindless、Ray Tracing、参考路径追踪、体积雾、虚拟纹理和时域超分辨率等高端渲染方向。 [!IMPORTANT] - 当前开发基线为 Unity 6000.7.0a3 （提交 b08e599c ）。 package.json 的最低兼容声明仍为 6000.6.0a3 ；使用新功能时请以 6000.7.0a3 为准。 - VividRP 依赖 CoreRP。请先在 Package Manager 中选择 Add package from git URL ，添加 https://github.com/af8a2a/CoreRP.git 。 - 当前最可靠的运行环境是 Windows + DirectX 12；Bindless 与 Ray Tracing 流程依赖 DX12 / DXR 能力。 - VividRP 正在积极开发中。部分子系统是实验性实现，不承诺跨平台、生产就绪或向后兼容。 - 本仓库不再与旧版 VividRP 的功能清单一一对应；请以当前源码、本文档和 Documentation 为准。 核心工作流 VividRP 的主要内容由 .vrdg 图资产描述： 1. 在 Project 窗口中选择 Assets/Create/VividRP/Standard Render Graph 创建可运行的模板图，或选择 Assets/Create/VividRP/Render Graph 创建空图。 2. 双击 .vrdg ，在基于 com.unity.graphtoolkit 的编辑器中配置 Pass 与资源连接。 3. 导入器会将图编译为运行时的 RenderGraphData 。 4. 将生成的 RenderGraphData 指定给 VividRenderPipelineAsset 的 Render Graph Asset 字段。 Pass 通过 [RenderGraphResource] 标记的字段自动生成端口。运行时使用 PassRecorder 调度三类标准 Pass： - RasterPass ：光栅化渲染； - ComputePass ：Compute Shader 调度； - UnsafePass ：需要原生 CommandBuffer 访问的场景。 图编辑器支持 Texture、Buffer、Render List、History、Preview 和 Acceleration Structure 资源，以及 Local Subgraph 形式的 SubSystem。资源端口、依赖关系、Pass Culling 和图校验均由编译流程处理。 已包含的能力 下列模块已在当前包中提供实现；可用性仍取决于项目配置、平台和硬件能力。 领域 主要内容 --- --- 基础渲染 预深度、GBuffer、延迟光照、Motion Vector、HZB、通用物体绘制、Color Pyramid 阴影与光照 CSM / PCSS、簇状光照、方向光 DXR 阴影与 SIGMA 降噪、天空与大气散射 后处理 自动曝光（Unity、HDRP、Unreal 预设 Inspector）、Bloom（Mip Scattering 与 FFT 卷积核模式）、色彩分级、景深、环境光遮蔽","default_branch":null,"files":null,"tree":[],"storefront":"/r/af8a2a","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/af8a2a/VividRP/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}