/StoryProgramming

This is companion repository with shaders and scripts for my site.

Primary LanguageC#MIT LicenseMIT

StoryProgramming

This is companion repository for my site.

Shaders

Shader graph: Rigid body animation using vertex animation textures – generator that can record animation, create a combined mesh, and generate vertex animation textures. Vertex animation textures are then used by special shader to play the recorded animation on a single mesh transforming all parts of the mesh on GPU.

Shade graph: Force shield with hits – force shield effect that uses Custom function Node to display hits and support dissolving.

Shader graph: Scan effect – effect that uses depth intersection to draw mesh parts only where mesh collides with the scene geometry.

Shader graph: Dissolve effect – effect of appearing/disappearing.

Mesh manipulation

Double-sided mesh generator – generator that can generate a double-sided mesh from any given mesh. Double-sided meshes can be useful for some effects like force shields