Spatial Shader

 

Spatial Shader is a shader engine that creates stereoscopic spatial shader experiences. The engine achieves the stereoscopic effect, by rendering two shader images, one for each eye, taking into account the positional differences between the device anchor and the position of the person’s eyes. A spatial shader, similar to a spatial photo or spatial video, will appear in 3D when viewed on Apple Vision Pro.

Spatial Shader uses Apple's low-overhead 3D hardware-accelerated Metal API 3D to draw everything a user sees.

Spatial Shader

Download Spatial Shader (Stereoscopic Shaders)

v0.2 - Create Spatial Videos with Stereoscopic Shaders (iOS, macOS, visionOS)

 

...

 

Create Spatial Videos with Stereoscopic Shaders

Transform Stereoscopic Shaders into Stunning High-Res Spatial 3D Videos

Unlock the next dimension of visual storytelling with our cutting-edge technology that converts dynamic shaders into breathtaking high-resolution spatial 3D videos. Perfect for immersive experiences, futuristic digital art installations, and next-level advertising, our solution brings depth, realism, and cinematic quality to every frame. Elevate your creative projects with fluid, lifelike motion and unparalleled detail—seamlessly rendered for Vision Pro. Step into the future of 3D content creation today! This is where code meets cinematic immersion.

 

View Spatial Video generated with Stereoscopic Shaders

 

Tap on the Alien Ridge spatial video above and select 'View Spatial Video' (only works in Vision Pro Safari).

View List of Stereoscopic Shaders

 

Spatial Shader Video Maker

Spatial Shader Video Maker

Parameters

  • Shader : Selects the visual shader style. Each shader renders a unique stereoscopic 3D pattern or effect, ranging from abstract spirals to terrain-inspired forms.

  • Output Resolution : Sets the pixel resolution of the generated output. Higher resolutions offer better quality but may impact performance.

  • Duration : Determines the total duration (in seconds) for animated shaders or video exports. Longer durations result in extended playback time.

  • Field of View (FOV) : Controls the camera’s angle of view in 3D space. Lower values zoom in; higher values create a wide-angle, more immersive effect.

  • Spatial Baseline : Adjusts the stereo camera separation. Affects depth perception: higher values increase the 3D effect, while lower values reduce it.

  • Render Baseline : Controls rendering separation independent of spatial baseline. Useful for tuning the stereoscopic effect without changing viewer perspective.

  • Terrain Type : Available only for the Terrain Sculpt shader. Lets you choose among different terrain shapes (indexed numerically).

  • Terrain Warp : Adds a warp effect to the terrain, creating more dynamic and fluid distortions. Only applies to Terrain Sculpt.

  • Turn On Beats : Enables synchronization with music or beat-timed visuals. When ON, shader animation can respond to tempo (BPM).

  • BPM (Beats Per Minute) : Sets the tempo for beat-synced shaders. Affects pulsing or rhythmic motion. Range: 60 (slow) to 240 (fast). Disabled for shaders that don't support beat timing.