Skip to content

SahilK-027/Digital-Brain

Repository files navigation

Digital Brain

Neural Network Visualization -> Particle System -> Depth of field -> Interactive Camera

An immersive 3D neural network experience featuring dynamic particle systems, glowing neural pathways, and atmospheric post-processing effects. Built with Three.js and custom GLSL shaders.

Live

🚀 Quick Start

# Clone the repository
git clone https://github.com/SahilK-027/Digital-Brain.git
cd Digital-Brain

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

# Preview production build
npm run preview

🎮 Controls

  • ? - Toggle debug mode (add ?mode=debug to URL)

🛠️ Tech Stack

  • Three.js (v0.182.0) - 3D graphics and WebGL rendering
  • GLSL - Custom vertex and fragment shaders
  • Vite (v6.0.0) - Build tool and development server
  • GSAP (v3.14.2) - High-performance animations
  • Tweakpane (v4.0.5) - Debug GUI controls
  • three-perf (v1.0.11) - Performance monitoring
  • vite-plugin-glsl (v1.3.1) - GLSL shader imports

📄 License

This project is for educational and demonstration purposes.


Made with 💜 using Three.js and GLSL.

About

An immersive 3D neural network experience featuring dynamic particle systems, glowing neural pathways, and atmospheric post-processing effects. Built with Three.js and custom GLSL shaders.

Topics

Resources

License

Stars

Watchers

Forks

Contributors