Awesome
AsciiFx
Variable Ascii effect for Unity Urp, controlled via volume profile </br> Works as render feature or a pass for selective post processing VolFx
Features
- Animated signs
- Smooth interpolation
- Variable background and signs colorization
- Custom palettes
<br> <br>
Part of Artwork Project
- Vhs
- OldMovie
- GradientMap
- ScreenOutline
- ImageFlow
- Pixelation
- [Ascii]
- Dither
- ...
Usage
Install via Unity PackageManager<br>
Add AsciiFx
feature to the UrpRenderer, control via volume profile
https://github.com/NullTale/AsciiFx.git
Render feature contains a few global parameters</br> to control default settings and animation noise resolution</br>
<img src="https://github.com/NullTale/AsciiFx/assets/1497430/d4b5d687-0664-449d-bd55-1fb83c1c2025" width="450"><br>
Volume settings:
- Ascii color - signs color multiplyer interpolated by alpha beetween originial image color and defined in settings
- Image color - cell color multiplyer
- Gradient - custom signs gradient
- Depth - gradient height in case if used atimated signs atlas or for glitch effect
- Fps - animation frame rate, applied via screen space noise defined in render feature
- Platte - custom pallet for color replacement
- Impact - impact of the custom palette, interpolation between original image color and graded via palette
One of the volumes from PackageManager Samples
<img src="https://github.com/NullTale/AsciiFx/assets/1497430/ab1c0fad-065c-4936-bbcc-aea7ff9122ea" width="770"><br>