Skip to content

A Godot experiment exploring shader techniques to replicate and visualize the void through procedural graphics and audio synthesis.

Notifications You must be signed in to change notification settings

hamedkazemi/VoidShader

Repository files navigation

Void Shader Exprimentation

A Godot experiment exploring shader techniques to replicate and visualize the void through procedural graphics and audio synthesis.

Screenshot

Void Shader Exprimentation Screenshot

Description

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

Technical Features

  • 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

Project Structure

  • background_shader.gdshader - Main visual shader for void effects
  • BackgroundController.gd - Controls background audio and visual randomization
  • MysteryBoxController.gd - Handles user interaction and audio synthesis
  • Main.tscn - Primary scene composition
  • Background.tscn - Background effects scene

Requirements

  • Godot Engine 4.x
  • Hardware capable of running GLSL shaders

Usage

  1. Open the project in Godot
  2. Run the main scene
  3. Click the mystery button to experience the void effects
  4. Observe the procedural audio-visual generation

This project serves as an experimental sandbox for shader programming and procedural content generation techniques.

About

A Godot experiment exploring shader techniques to replicate and visualize the void through procedural graphics and audio synthesis.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published