Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/candycat1992/OIT_Lab
:pencil2: Order-independent Transparent in Unity
https://github.com/candycat1992/OIT_Lab
Last synced: 2 months ago
JSON representation
:pencil2: Order-independent Transparent in Unity
- Host: GitHub
- URL: https://github.com/candycat1992/OIT_Lab
- Owner: candycat1992
- License: mit
- Created: 2016-05-24T14:32:39.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-07-30T05:12:47.000Z (over 4 years ago)
- Last Synced: 2024-11-11T06:28:35.639Z (3 months ago)
- Language: C#
- Homepage:
- Size: 99.3 MB
- Stars: 253
- Watchers: 24
- Forks: 55
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-unity-open-source-on-github - OIT_Lab - Order-independent Transparent (Other Shaders)
README
# Introduction
This project implements several OIT (Order-independent Transparent) methods in Unity.
Traditional ODT (Order-dependent Transparent) supported by native Unity:
![Alt Text](https://github.com/candycat1992/OIT_Lab/blob/master/Screenshots/ODT.gif)
Current implemented OIT methods include:
## Depth Peeling
Reference: Order-Independent Transparence presented by Nvidia
![Alt Text](https://github.com/candycat1992/OIT_Lab/blob/master/Screenshots/DepthPeeling.gif)
**Note**: need MRT support to render color and depth.
## Weighted Blended
Reference: Weighted Blended Order-Independent Transparency by Morgan McGuire and Louis Bavoil
![Alt Text](https://github.com/candycat1992/OIT_Lab/blob/master/Screenshots/WeightedBlended.gif)
# License
[MIT](https://github.com/candycat1992/OIT_Lab/blob/master/LICENSE.md)