🌈 Shaders
Compute Shaders
- Generate Mesh from Compute Shader - Generates a simple mesh at runtime using a Stride compute shader
- Marching Cubes Compute Shader - Full marching cubes isosurface extraction driven by a compute shader
Surface and Post-Process Shaders
- Glass Shader - Community discussion and implementation of a physically-plausible glass material shader
- Stride-Awesome-Shaders - Curated collection of community-contributed shaders covering many visual effects
- StrideMeshOutlineRenderFeature - Two-pass stencil-based mesh outline render feature for highlighting objects
- StrideWireframeShader - Single-pass geometry shader rendering solid meshes with a wireframe overlay
- StrideTriplanarShader - Triplanar texture projection shader eliminating UV seams on complex or terrain meshes
- UnrealMotion - Unreal Engine-style per-object motion blur post-process effect for Stride
- Image Processing Shaders (VVVV community) - Collection of image processing and compositing shaders from the vvvv add-on library
- VL.StandardLibs - Core Stride Shaders - Stride runtime shader effects bundled with the vvvv standard library
Tools and References
- Stride.ShaderExplorer - Desktop tool for browsing and reading all of Stride's built-in shader source files
- SDSL Overview by Tebjan - Deep-dive article on Stride's shading language (SDSL) syntax, mixins, and compositions
- Async Shader Compilation - Gist providing a helper to compile shaders asynchronously and avoid frame stalls