dcc6362ec8bb684c6be5a02aea607c656d0202f6
VIZ 3D - Product Configurator
An advanced, web-based 3D Product Configurator and Scene Editor built with React, Three.js, and React Three Fiber.
Core Features
- 3D Scene Editor: Complete control over 3D scenes, including object transforms, lighting, and environments.
- Advanced Material & Texture Pipeline: Features a sophisticated material management system with Triplanar, Planar, Box, and Cylindrical UV mapping projections.
- AI Image-to-3D Generator: Native integrations with leading AI generative models (Hunyuan3D, Tripo3D, and Meshy) to seamlessly generate
.glb3D assets directly from uploaded reference images. - UV Editor: Powerful 2D UV coordinate editor with live 3D syncing to precisely adjust texture mapping and placement.
- Drag-and-Drop Imports: Support for a variety of 3D model formats including
.glb,.gltf,.fbx,.obj, and.usdz.
Tech Stack
- Framework: React (Vite)
- 3D Rendering: Three.js,
@react-three/fiber,@react-three/drei,@react-three/postprocessing - Styling: TailwindCSS
- State Management: Zustand
- AI Integrations: Tripo3D (v2 API), Meshy (v1 API), Fal.ai (Hunyuan 3D)
Getting Started
Prerequisites
- Node.js 18+
- npm or yarn
Installation
-
Clone the repository:
git clone https://scm.ckdigital.in/digifox/cia_product_configurator/cia_product_configurator_frontend_react.git cd cia_product_configurator_frontend_react -
Install dependencies:
npm install -
Start the development server:
npm run dev
API Keys
If you plan to use the AI Image-to-3D generation features, you will need to supply API keys for the respective services directly within the application settings UI. These are securely stored in your browser's localStorage.
Description
Languages
TypeScript
96.6%
JavaScript
2.4%
CSS
0.7%
Dockerfile
0.2%