Skip to content

An interactive and visually rich landing page powered by Three.js, featuring real-time 3D models with GLTFLoader, OrbitControls, and RGB post-processing effects. Designed for immersive user engagement and smooth web performance.

Notifications You must be signed in to change notification settings

ShamirAli55/Interactive-3D-Landing-Page

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Interactive 3D Landing Page 🌐✨

An immersive 3D landing page built with Three.js, featuring real-time 3D models using GLTFLoader, interactive camera movement via OrbitControls, and stunning RGB post-processing effects. Perfect for portfolios, product intros, or futuristic web experiences.


📁 Folder Structure


Interactive-3D-Landing-Page/
│
├── index.html               # Main HTML file
├── script.js                # Three.js setup and animation logic
├── style.css                # Optional styling file (if used)
└── /assets                  # Fonts, icons, and other assets
      ├──models                  # Folder containing GLTF/GLB 3D model


🛠️ Technologies Used


📦 Setup Instructions

  1. Clone this repository:
    git clone https://github.com/your-username/Interactive-3D-Landing-Page.git

2. Open `index.html` in a browser (use Live Server or host locally).
3. Add your `.glb`/`.gltf` models to the `/models` folder.
4. Customize `script.js` to modify camera, lights, model behavior, or shaders.

---

## 🎨 Tips

* Keep your 3D models optimized (use Draco compression or limit poly count).
* Use OrbitControls for intuitive model inspection.
* Experiment with shaders like **RGBShift**, **Bloom**, or **GlitchPass** for visual punch.

---

## 📄 License

This project is licensed under the [MIT License](LICENSE).

---

## 🙏 Credits

* Model sources from [Sketchfab](https://sketchfab.com) & Three js examples.

```

About

An interactive and visually rich landing page powered by Three.js, featuring real-time 3D models with GLTFLoader, OrbitControls, and RGB post-processing effects. Designed for immersive user engagement and smooth web performance.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published