Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yoship1639/UniToon
Physically-based Toon Shader for game applications. Compliant with Unity standard rendering functions. It is not targeted to be multifunctional in order to keep performance, but to be universally usable.
https://github.com/yoship1639/UniToon
hlsl outline pbr shader toon unity
Last synced: 2 days ago
JSON representation
Physically-based Toon Shader for game applications. Compliant with Unity standard rendering functions. It is not targeted to be multifunctional in order to keep performance, but to be universally usable.
- Host: GitHub
- URL: https://github.com/yoship1639/UniToon
- Owner: yoship1639
- License: mit
- Created: 2022-03-20T19:37:36.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-06-27T03:55:23.000Z (over 2 years ago)
- Last Synced: 2024-08-02T05:11:48.865Z (3 months ago)
- Topics: hlsl, outline, pbr, shader, toon, unity
- Language: ShaderLab
- Homepage:
- Size: 17.2 MB
- Stars: 504
- Watchers: 14
- Forks: 34
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-unity3d - UniToon - Physically-based Toon Shader for game applications. Compliant with Unity standard rendering functions. It is not targeted to be multifunctional in order to keep performance, but to be universally usable. (Open Source Repositories / Effect-Toon)
README
# UniToon
ver 0.21.1-alpha
Physically-based Toon Shader for game applications. Compliant with Unity standard rendering functions. It is not targeted to be multifunctional in order to keep performance, but to be universally usable.
![img001.png](https://user-images.githubusercontent.com/8346139/161423546-9cccd29b-3015-4109-960f-900093c6c9ab.png)
## Documents
[https://yoship1639.github.io/UniToon](https://yoship1639.github.io/UniToon)
## Features
* Both Toon and PBR expressions
* Blends in with the environment
* No custom shader keywords
* No goal of multifunctionality## Compatible
UniToon supports any light environment implemented by Unity.
* Light (Directional, Point, Spot, Area)
* Light Intensity, Indirect Multipiler
* Baked Global Illmination
* Realtime Global Illmination
* Environment Lighting (Skybox, Gradient, Color)
* Reflection Probes
* Light ProbesThe following shader passes are also supported for situations where these are required
* ShadowCaster
* DepthOnly
* DepthNormals
* MetaSeveral rendering modes are also supported
* Forward
* Deferred## Install
* Unity Package Manager (UPM)
You can import packages from the path below
`https://github.com/yoship1639/UniToon.git`
## Support Status
| Version | Builtin | URP | HDRP |
| ------------- | --------- | --------- | --------- |
| Unity2019.3 | Not yet | Yes | Not yet |
| Unity2019.4 | Not yet | Yes | Not yet |
| Unity2020.1 | Not yet | Yes | Not yet |
| Unity2020.2 | Not yet | Yes | Not yet |
| Unity2020.3 | Not yet | Yes | Not yet |
| Unity2021.1 | Not yet | Yes | Not yet |
| Unity2021.2 | Not yet | Yes | Not yet |
| Unity2021.3 | Not yet | Yes | Not yet |## Gallery
Red, Green and Blue lights
![img006.png](https://user-images.githubusercontent.com/8346139/161423583-88898963-4395-40e2-98af-3a0b82c9ca69.png)