🔗 Live Demo:
https://expo.homemadegarbage.com/demo/r3f-gallery-template/
Minimal virtual gallery template built with React Three Fiber.
A simple starter project for building walkable 3D gallery spaces on the web using React, Three.js, and @react-three/fiber.
- Walkable first-person camera
- Image panels with modal view
- React Three Fiber + drei
- Vite + React
- Tailwind CSS
- Lightweight and customizable
- React 19
- Three.js
- @react-three/fiber
- @react-three/drei
- Vite
- Tailwind CSS
git clone https://github.com/homemadegarbage/r3f-gallery-template.git
cd r3f-gallery-templatenpm installnpm run devOpen in browser:
Edit:
src/data/pictures.js
Add or modify items in the pictures array.
Edit:
src/components/Room.jsx
Edit:
src/components/Player.jsx
MIT
Textures:
-
"Beige Wall 001" by Poly Haven (CC0)
https://polyhaven.com/a/beige_wall_001 -
"WoodFloor040" by ambientCG (CC0)
https://ambientcg.com/view?id=WoodFloor040
Created by HomeMadeGarbage