Meditative Buddha Experience
An interactive multimedia experience featuring a serene image of Buddha with multiple meditation tools and visualizations.
Features
Light Particles Visualization
- Dynamic particle system that creates a meditative atmosphere
- Interactive controls to adjust particle density, glow intensity, and movement speed
- Particles respond to mouse movement for an interactive experience
Mandala Creator
- Draw symmetrical patterns that radiate from the center
- Adjust symmetry points, line width, and color schemes
- Download your creation as an SVG file
- Touch-enabled for mobile and tablet use
Breathing Guide
- Visual breathing guide with customizable breath cycles
- Multiple breathing patterns to choose from (4-7-8, Square, Basic)
- Animated circle expands and contracts to guide your breath
- Text instructions display the current breathing phase
Sound Meditation
- Ambient sound library including nature sounds, singing bowls, om chanting, and water
- Interactive tone generator for sound healing practice
- Sound visualization with animated concentric circles
- Meditation timer with multiple duration options
Technologies Used
- HTML5 for structure
- CSS3 for styling and animations
- D3.js for creating the interactive visualizations
- Tone.js for audio processing and synthesis
- JavaScript for front-end logic and user interactions
How to Use
Choose a meditation tool using the tabs at the top of the screen.
Light Particles:
- Adjust the sliders to customize particle density, glow intensity, and movement speed
- Move your mouse over the Buddha image to interact with the particles
Mandala Creator:
- Click and drag to draw symmetric patterns around the Buddha image
- Adjust symmetry points, line width, and color scheme using the controls
- Use the "Reset Mandala" button to start over
- Download your creation with the "Download Mandala" button
Breathing Guide:
- Select a breath cycle duration and breathing pattern ratio
- Press "Start" to begin the guided breathing animation
- Follow the visual circle and text instructions
- Press "Stop" to pause the animation
Sound Meditation:
- Select background sounds by clicking the sound buttons
- Adjust volume with the slider
- Click tone buttons to play individual notes
- Set a meditation timer to automatically stop the sounds
Buddha Image
