Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/pema99/shader-knowledge

Documenting obscure technical shader knowledge (mostly VRChat specific)
https://github.com/pema99/shader-knowledge

Last synced: about 1 month ago
JSON representation

Documenting obscure technical shader knowledge (mostly VRChat specific)

Awesome Lists containing this project

README

        

# Shader knowledge
Trying to document obscure technical VRChat knowledge, mostly related to shader development. If I'm wrong about something feel free to correct me with an issue, PR, or message on discord @pema99. Same goes if you have any topics to add information about.

# Table of contents
- [Camera loops](camera-loops.md) - Using cameras for stateful shaders.
- [Shader data to udon](shader-data-to-udon.md) - Reading data from shaders into Udon.
- [GPU instancing](gpu-instancing.md) - Abuse for tracking positions of objects in a shader.
- [Geometry shaders](geometry-shaders.md) - Some information about everyones favorite oddball type of shader.
- [Raymarching](raymarching.md) - Tips for raymarched shaders, not very useful if you don't understand raymarching.
- [Depth texture](depth-texture.md) - Information about depth based effects.
- [Multiple Render Targets](mrt.md) - Rendering to multiple render targets from a single shader pass, including stateful loops.
- [Tips and tricks](tips-and-tricks.md) - Various smaller nuggets of knowledge.
- [Resources](resources.md) - Various external resources containing knowledge of varying degrees of obscurity.