Skip to content

pushkar009/React-3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 

Repository files navigation

3D Iron Mam Hulkbuster Web Experience

Built with React.js . Three.js . React Three Fiber

This project is an immersive 3D web experience featuring the Hulkbuster armor rendered directly in the browser. It combines modern web technologies to create smooth scroll-based animations, a dynamic lighting setup, and an interactive 3D model β€” giving users a cinematic feel right on the web.

Best viewed on desktop devices - mobile support is currently limited.

πŸ›  Features

  • Fully rendered 3D Hulkbuster model using React Three Fiber
  • Scroll-based animations: model rotation, movement, and reveal effects
  • HDRI lighting environment for realistic reflections
  • Cinematic neon intro section with glowing background
  • Fade-in text blog section powered by IntersectionObserver
  • Smooth UI blending between 2D content and the 3D canvas
  • Fast performance thanks to Vite + R3F optimizations
  • Deployed on GitHub Pages

Tech Stack

Technology Purpose
React.js UI Framework
Three.js 3D rendering engine
React Three Fiber React renderer for Three.js
Framer Motion Scroll animations (optional)
Tailwind CSS Styling
Vite Build tool and bundler

πŸ“‚ Project Structure

3D-Project/
β”‚
β”œβ”€β”€ public/
β”‚   β”œβ”€β”€ ironman.glb
β”‚   β”œβ”€β”€ hulkbuster.jpg
β”‚   β”œβ”€β”€ script.js
β”‚   └── other assets...
β”‚
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/
β”‚   β”‚   └── IronManModel.jsx
β”‚   β”œβ”€β”€ App.jsx
β”‚   β”œβ”€β”€ App.css
β”‚   └── main.jsx
β”‚
└── index.html

Getting Started

  1. Clone the repo
git clone https://github.com/pushkar009/React-3D
cd React-3D
  1. Install dependencies

  2. Run locally

  3. Build for production

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published