# UrpCustomProcessing **Repository Path**: wangbenchong/urp-custom-processing ## Basic Information - **Project Name**: UrpCustomProcessing - **Description**: urp管线自定义后处理框架 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-07-03 - **Last Updated**: 2024-11-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # UrpCustomProcessing #### 介绍 urp管线自定义后处理框架 #### 软件架构 - Core目录下是框架代码无需修改,想添加新的效果只需要在VolumeComponent目录里添加一个Volume脚本,在Resources目录添加一个shader脚本即可。 - Volume脚本和shader脚本具体写法,可参照HalfTone、Gray这两个。 - 添加完新效果脚本后,记得到PostProcessOrderConfig.assets这里,把新效果加进去(拖动已添加的各个效果可以调整它们的渲染顺序) - 开发于Unity2021.3.39f1版本,并已在2022、unity6测试无误。(如遇问题按照代码注释提示稍微修一下报错即可)。 #### 安装教程 1. 直接把文件夹放到Unity工程的Assets目录下 2. 选中Urp工程下的URP-HighFidelity-Renderer.assets文件(这是默认名字,项目如果把它改过名字,则到ProjectSettings里找Graphics第一个Pipeline Asset,再找里面的Renderer Data) 3. 点击Inspector窗口最下面Add Renderer Feature,选择Custom Post Process,添加好后,name设为Custom Post Process, Config填入文件:PostProcessOrderConfig.assets 4. 打开demo.unity场景,可体验已添加的后处理效果 #### 参考项目 1. https://github.com/SleeplessOwl0102/URP-Custom-Post-Processing