🚀 A beautiful, interactive web-based quantum mechanics visualization
Experience the quantum mechanical world of the hydrogen atom through stunning 3D visualizations, interactive controls, and guided tutorials. Perfect for students, educators, and anyone curious about quantum physics!
- Download or clone this repository
- Open in browser
- Start with
demo.htmlfor an overview - Launch
index.htmlfor the full simulation
- Start with
- No installation required - runs directly in your browser!
- 3D Probability Density Clouds - See where electrons are most likely to be found
- 2D Cross-Sectional Views - Explore XZ, XY, and YZ plane cuts
- Radial Wave Functions - Graph the mathematical functions
- Energy Level Diagrams - Visualize quantized energy states
- Real-time Quantum Numbers - Adjust n, l, m parameters instantly
- Multiple View Modes - Switch between visualization types
- Camera Controls - Orbit, zoom, and pan around orbitals
- Customizable Display - Adjust opacity, thresholds, and colors
- Guided Tutorial System - Step-by-step quantum mechanics learning
- Mathematical Equations - See the actual wave functions
- Orbital Information - Energy levels, nodes, and properties
- Comparison Tools - Compare different orbitals side-by-side
This simulation uses exact quantum mechanical calculations:
- ✅ Schrödinger Equation Solutions for hydrogen atom
- ✅ Associated Laguerre Polynomials for radial functions
- ✅ Spherical Harmonics for angular components
- ✅ Correct Energy Levels: E = -13.6/n² eV
- ✅ Proper Normalization and physical constants
- n (Principal): Energy level and size (1-4)
- l (Angular): Orbital shape (0 to n-1)
- m (Magnetic): Orientation (-l to +l)
Ctrl+1→ 1s orbitalCtrl+2→ 2s orbitalCtrl+Shift+2→ 2p orbitalCtrl+3→ 3s orbitalCtrl+R→ Reset viewCtrl+A→ Toggle animation
- Frontend: HTML5, CSS3, JavaScript ES6+
- 3D Graphics: Three.js with WebGL
- Math: Custom quantum mechanics calculations
- UI: Responsive design with modern CSS
Recommended: Chrome 80+, Firefox 75+, Safari 13+, Edge 80+ Requirements: WebGL, ES6 JavaScript, Canvas 2D API
Perfect for:
- Physics Courses - Quantum mechanics visualization
- Chemistry Classes - Atomic structure understanding
- Online Learning - Interactive quantum education
- Self-Study - Explore quantum concepts at your own pace
MIT License - Feel free to use for educational purposes!
Built with ❤️ for quantum education and scientific visualization
Explore the quantum world - one orbital at a time! 🔬✨