A beautiful interactive 3D Christmas Tree built with Three.js using glowing particles, smooth camera motion, and a festive explosion effect.
π **Live Demo: https://rajankit3632.github.io/christmas-tree/
- π Glowing particle-based Christmas tree
- π₯ Smooth auto-rotating 3D camera (OrbitControls)
- β¨ Custom particle texture for magical glow
- β Animated glowing star on top
- π₯ Click to explode and reassemble the tree
- π± Responsive β works on desktop & mobile
- π Festive "Merry Christmas" animated overlay
- HTML5
- CSS3
- JavaScript (ES Modules)
- Three.js (via CDN)
β οΈ Because this project uses ES modules, you must use a local server.
- Open the project folder in VS Code
- Install the Live Server extension
- Right-click
index.html - Click Open with Live Server
- Mouse drag / touch β Rotate view
- Scroll / pinch β Zoom
- Click / tap β Explode or restore tree