top of page

Audio Visulization Project

This project is a multi-window 3D audio visualizer that synchronizes dynamic model rendering and snowfall effects with real-time audio input. It blends real-time graphics with sound analysis, creating a vivid, responsive environment for both audio and visual exploration.
Key feature:
Audio-Reactive Rendering:

Loads and plays a .wav audio file using miniaudio.

Extracts audio amplitude in real-time to influence model color intensity.

Multi-Window Display:

Opens multiple synchronized 3D windows.

Each window renders the same model and snowfall but with independent camera controls.

Supports user navigation (WASD for movement and  QE for yaw rotation).

Snow Particle System:

Simulates animated falling snow using a simple particle system.

Particles respawn dynamically and fade out based on lifetime.

Model + Texture:

Loads a .obj file (supports quads and triangles).

Loads texture via stb_image and applies it to the model

bottom of page