A shader project for Unity URP featuring impossible geometry shaders like those seen in the game Antichamber.
This repository features a stencil mask shader which defines a region of space, behind which a specific object layer appears. Universal Render Pipeline's Renderer Features are used to render those layers. By placing several objects in the same physical space but on different layers, you can create impossible geometry where different objects only appear when viewed from certain positions in space.
This project was created using Unity 2020.3.21f1 and Universal Render Pipeline 10.6.0.
This project is part of a tutorial available in the following places:
- YouTube: https://www.youtube.com/watch?v=EzM8LGzMjmc
- Website: https://danielilett.com/2022-01-05-tut5-22-impossible-geom-stencils/
This project and the corresponding tutorial was created by Daniel Ilett.
This project was released to the public on January 5th 2022.