Demonstrates using ARKit to apply metal shaders to real world surfaces.
Links:
- Demo video
- Blog post
- In The Walls (production app using this effect)
- Vertex shader — Applies a 3D sine wave to a surface by distorting position.
- Fragment shader — Applies a 2D wave shader to a surface by distorting texture coordinates.