GLSL shaders optimised for VR, AR and Mixed Reality
Lightweight, performant fragment shaders targeting Meta Quest, Apple Vision Pro and HoloLens. True stereo rendering requires host-side multi-view setup — exported shaders are a starting point, not a plug-and-play stereo solution.
Who it's for
XR Developers
Generate environment shaders optimised for Quest 2/3 in seconds. Performance budget mode keeps you within headset framerate limits.
WebXR Creators
Integrate shaders into your WebXR experiences. Three.js + WebXR compatible export with stereo framebuffer and rendering uniform support.
VR Content Creators
Create skyboxes and immersive environments for your VR spaces. 360° equirectangular export for Unity, Unreal or your WebXR scene.
Shaders optimised for XR headsets
Performance Budget mode analyses your shader and classifies it: Quest 2 safe, Quest 3 safe, or High-end only. Generate optimised variants for stable 72/90/120Hz framerates.
- ✓Automatic Quest 2 / Quest 3 / High-end classification
- ✓360° equirectangular skybox export for Unity XR / Unreal / Three.js
- ✓Unity XR Toolkit-compatible wrapper included in export
Features
Add ShaderBot to your XR/VR Discord server
Prototype XR environments as a team, share skybox shaders, iterate quickly in Discord.
See Server Plans →Export to every XR platform
Quest, Vision Pro, WebXR — optimised shaders.
Unity XR Toolkit-compatible shader with stereo rendering support.
Rendered as equirectangular skybox texture for any VR engine.
Custom material shader for A-Frame VR/AR scenes.
Custom Material Expression for Unreal VR projects.