Cur di Ceramica is an interactive 3D web application showcasing ceramic products. It features a visually appealing home page with scrollable 3D models and a dedicated product viewer page.
- Interactive 3D model viewing using Three.js and React Three Fiber
- Scrollable home page with multiple 3D models (vases and bowls)
- Dedicated product page for detailed 3D model interaction
- Dynamic model selection (vase and bowl)
- Informational annotations on 3D models
- Responsive user interface
- Post-processing effects for enhanced visual appeal
- React
- Three.js
- React Three Fiber
- @react-three/drei
- @react-three/postprocessing
- react-spinners
- Tailwind CSS
- Clone the repository
- Navigate to the project directory
- Install dependencies:
- Run the development server:
- Scroll through the home page to view multiple 3D models
- Navigate to the products page to interact with individual 3D models
- Select different ceramic products using the sidebar buttons
- Interact with the 3D models using mouse controls
- Click on annotations to view additional information about the products