This project is a web application built using the JavaScript Three.js library, allowing users to view and render 3D models directly on a web page. It is fully responsive and supports model uploading, validation checks, model selection, and features a modern UI using Tailwind CSS.
- View and Render 3D Models: Explore and interact with 3D models on the web using the Three.js library.
- Model Upload: Users can upload their own 3D models and visualize them in the interactive viewport.
- Validation Check: Ensures only valid 3D model files are uploaded to prevent errors.
- Model Selection: Choose from a collection of different models, including Juice Shop, Fighter Jet, and iPhone 14.
- Modern UI: Sleek and customizable UI components provided by Tailwind CSS.
To get started with the project, follow these steps:
- Clone the repository:
git clone https://github.com/invincibleRD/3D-viewport.git
- Install dependencies:
npm install
- Start the development server:
npm start
- Access the application in your browser at:
http://localhost:3000
Contributions to this project are highly welcome. If you would like to contribute, please follow the standard guidelines for forking the repository, creating a new branch, implementing your changes, and submitting a pull request.
This project is licensed under the MIT License.
For any inquiries or feedback, please contact [email protected].
Enjoy the immersive experience of viewing and rendering 3D models on the web!