A Godot experiment exploring shader techniques to replicate and visualize the void through procedural graphics and audio synthesis.
This project is an experimental exploration into shader programming and procedural audio generation within the Godot engine. The goal is to create an atmospheric, mystical experience that captures the essence of "the void" through:
- Custom Background Shaders: Procedural visual effects that create ethereal, void-like atmospheres
- Procedural Audio: Dynamically generated mystical sounds and ambient audio
- Interactive Elements: A simple mystery button that triggers audio-visual effects
- GLSL Shaders: Custom background shader effects for atmospheric visuals
- Audio Synthesis: Real-time audio generation using Godot's AudioStreamGenerator
- Modular Design: Separate controllers for background effects and interaction handling
background_shader.gdshader- Main visual shader for void effectsBackgroundController.gd- Controls background audio and visual randomizationMysteryBoxController.gd- Handles user interaction and audio synthesisMain.tscn- Primary scene compositionBackground.tscn- Background effects scene
- Godot Engine 4.x
- Hardware capable of running GLSL shaders
- Open the project in Godot
- Run the main scene
- Click the mystery button to experience the void effects
- Observe the procedural audio-visual generation
This project serves as an experimental sandbox for shader programming and procedural content generation techniques.
