https://github.com/josephy5/postprocessing-urp
Post-processing effects for Unity URP (2022.3.20f1) as part of my self study on shader programming
https://github.com/josephy5/postprocessing-urp
effects image-effects postprocessing shader shaderlab shaders unity unity-3d unity-shader unity-shaders unity-urp unity3d urp vfx
Last synced: about 2 months ago
JSON representation
Post-processing effects for Unity URP (2022.3.20f1) as part of my self study on shader programming
- Host: GitHub
- URL: https://github.com/josephy5/postprocessing-urp
- Owner: Josephy5
- License: mit
- Created: 2024-07-30T08:47:29.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-09-23T21:16:35.000Z (8 months ago)
- Last Synced: 2025-03-17T05:11:30.788Z (2 months ago)
- Topics: effects, image-effects, postprocessing, shader, shaderlab, shaders, unity, unity-3d, unity-shader, unity-shaders, unity-urp, unity3d, urp, vfx
- Language: C#
- Homepage:
- Size: 84 KB
- Stars: 9
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
![]()
# PostProcessing-URP



A series of post-processing effects for Unity URP (2022.3.20f1) as part of my self study on shader programming.
## Notes
This is an early preview of what I have so far, and there are plans to add some effects (as there are other effects that I created or adapted but haven't uploaded to the repo yet) and
to redo some of these effects myself to simplify, clean them up, challenge myself to make them from memory, and maybe improve them.
Some of the effects may have issues when using them or don't work for Forward+ or Deffered rendering.## Features
- Kuwahara
- Basic
- Generalized
- Anisotropic (w/ Polynomial Weighting)
- Pixel Art
- Downsampling
- Dithering
- Color Palette Swapping
- Color Blindness
- Protanopia/Protanomaly
- Deuteranopia/Deuteranomaly
- Tritanopia/Tritanomaly
- Zoom
- 2 Different upscalers (Anti Aliased & Pixelized) + Normal
- Gamma Corrector
- Tonemapper
- RGB Clamp
- Tumblin Rushmeier
- Schlick
- Ward
- Reinhard
- Reinhard Extended
- Hable
- Uchimura
- Narkowicz ACES
- Hill ACES
- Hue shifting
- Bloom
- Depth Based Edge Detection
- Vignette
- Chromatic Aberration
- ASCII
- Color Correction
- Exposure
- White Balancing
- Contrast
- Brightness
- Color Filtering
- Saturation
- Sharpness
- Basic
- Contrast Adaptive
- Photoshop Blend Modes
- Add/Subtract
- Multiply
- Color Burn
- Color Dodge
- Overlay
- Soft Light
- Vivid Light
- Difference of Gaussians
- Basic
- Extended
- Blur
- Box
- Gaussian
- Fog
- Distance## Example[s]
Note: I don't have screenshots of every effects in use like basic difference of gaussian.Normal
![]()
Basic Kuwahara
![]()
Generalized Kuwahara
![]()
Anisotropic Kuwahara
![]()
Bloom
![]()
Vignette
![]()
Tonemapping (Schlick)
![]()
Pixel Art (Downsampling)
![]()
Color Blindness (Deuteranomaly)
![]()
Hue Shifting
![]()
Zoom
![]()
Color Correct
![]()
Extended Difference Of Gaussian
![]()
Blur (Box)
![]()
Color Palette Swapping
![]()
Dithering
![]()
Chromatic Aberration
![]()
Sharpness
![]()
Edge Detect
## Installation
1. Clone repo or download the asset folder and load it into an unity project.
2. Add the render feature of the effect that you want to use to the Universal Renderer Data you are using
3. Create a volume game object and load the effect's volume component in the volume profile to adjust values
4. If needed, you can change the effect's render pass event in its render feature under settings
## Credits/Assets used
The code is based on Acerola's Post Processing effect for Unity's Built In pipeline.
- [Post-Processing](https://github.com/GarrettGunnell/Post-Processing) by Acerola/GarrettGunnell
- "[Blue Archive]Kasumizawa Miyu" (https://skfb.ly/oyBXP) by MOMO_RUI is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/).
- "Japanese Vending Machine" (https://skfb.ly/6ZCEz) by filadog is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/).
- Musemi by Occosoftware
- Magica Cloth 2 by Magica Soft for hair & cloth physics## License
[MIT](https://choosealicense.com/licenses/mit/)