Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

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)