This project aims to help users interact with 3D models.
- 3D Model Viewing: Load and display
.obj
files within a 3D environment. - Interactive Annotations: Add and manage annotations on 3D models with coordinates.
- Object Manipulation: Interact with and manipulate 3D objects within the scene.
- Backend: For storing annotations and 3D model data.
- Better Design
- Design Mockups with Figma
- Wireframes
- colors, typography, and detailed UI elements
- Annotations
- UI/UX
- Layout and Navigation
-
- Sidebar/Menu (Animation for this)
-
- Toolbar
-
- Responsive Design
- CSS Flexbox or Grid
- Use
Material-UI
or@emotion/react
or@emotion/styled
-
- Layout and Navigation
- Design Mockups with Figma
- Performance Optimization
-
Optimize 3D Rendering
-
Lazy Loading
-
- Allow users to manipulate lighting settings
- Allow users to save annotated 3D models + based on their lighting settings
Distributed under the MIT License. See LICENSE for more information.