URP Blit Render Feature
Adds Blit option to Render Features list on Forward/Universal Renderer asset
com.cyanilux.urp-blitrenderfeature 
Install via UPM
Add to Unity Package Manager using this URL
https://www.pkglnk.dev/urp-blitrenderfeature.git README Markdown
Copy this to your project's README.md
## Installation
Add **URP Blit Render Feature** to your Unity project via Package Manager:
1. Open **Window > Package Manager**
2. Click **+** > **Add package from git URL**
3. Enter:
```
https://www.pkglnk.dev/urp-blitrenderfeature.git
```
[](https://www.pkglnk.dev/pkg/urp-blitrenderfeature)README
Blit Renderer Feature
- Used to apply fullscreen image effects to camera using a shader/material, or copy camera to offscreen buffer, etc. Similar to Fullscreen Pass Renderer Feature but a little bit more flexible.
- Tested with Unity 6.3 LTS (6000.3.6f1). May work in earlier Unity 6 versions but untested. For even older, see branches.
Issues/Info :
- Source texture is always cameraColor.
- When using custom material/shader :
- For graphs, must use Fullscreen Graph type. Use
URP Sample Buffernode to obtain Blit Source. - For shader code, requires specific vertex shader. Sample
_BlitTexturefor source. Refer to https://www.cyanilux.com/faq/#fullscreen-shader (FragBlit there samples_BlitTexturefor you)
- For graphs, must use Fullscreen Graph type. Use
- "After Rendering" event doesn't work iirc. Use "After Rendering Post Processing" instead.
- Compared to older versions, support for passing a global texture or RenderTexture asset into source has been removed. More details can be found in code comments. If these are needed, can still use a custom material/shader to sample that instead of Blit Source/
_BlitTexture.- If sampling global textures, can use the list on the feature to declare/import them to RenderGraph. This may be important for global textures generated by other render passes to ensure they are still "alive".
- Setting
_InverseViewmatrix has also been removed (but shouldn't be needed as matrices aren't overriden with Blitter API, and Fullscreen Graph reconstructs world positions for you when usingPositionnode anyway)
Setup:
- Install via Package Manager → Add package via git URL :
https://github.com/Cyanilux/URP_BlitRenderFeature.git
- Alternatively, download and put the folder in your Assets
No comments yet. Be the first!