An experimental Three.js project demonstrating 3D rendering, primitive shapes, textures, lighting, and camera control in the browser.
- Interactive 3D scene rendered with Three.js
- Multiple primitive geometries (cube, sphere, cone, etc.)
- Texturing and materials for realistic surfaces
- Configurable camera and lighting
- Easily extendable for more complex scenes
- JavaScript / ES Modules
- Three.js
- HTML / CSS
git clone https://github.com/Lut-Lat-Aung/threejs.gitnpm installnpm run dev📂 Project Structure
threejs/
├── public/ # Static assets (textures, models, etc.)
├── src/ # Main source code
│ ├── main.js # Entry point
│ ├── scenes/ # Scene setup scripts
│ └── styles/ # CSS styles
├── package.json
└── README.mdMouse Drag – Orbit the camera
Scroll – Zoom in/out
Right Click + Drag – Pan viewThis project is licensed under the MIT License.
Created by Lut Lat Aung as a Three.js learning project. Based on Three.js documentation and community examples.
