huangserva/3DCellForge
AI-powered interactive 3D model generation, inspection, and presentation studio.
해결하는 문제
3DCellForge (3D 모델 스튜디오)는 2D 이미지에서 3D 모델을 생성하고 검사하기 위한 통합적이고 인터랙티브한 작업 공간을 제공합니다. 여러 이미지-3D AI 제공업체와 별도의 3D 뷰어 소프트웨어를 전환할 필요 없이, 생성, 품질 평가, 프레젠테이션을 하나의 스튜디오 환경에 통합하여 작업 효율을 크게 향상시킵니다.
작동 방식
이 프로젝트는 React와 Three.js로 구현된 애플리케이션으로, 다양한 이미지-3D AI 백엔드에 연결됩니다. 사용자는 참조 이미지를 업로드하고, 생성 제공업체(Hyper3D, Tripo, Fal.ai 또는 로컬 Hunyuan3D 인스턴스 등)를 선택하면 시스템은 GLB 파일을 생성합니다.
주요 기술 구성 요소는 다음과 같습니다:
- WebGL 스테이지: React Three Fiber로 구축된 중심 뷰어로 실시간 모델 검사 및 오비트 컨트롤이 가능합니다.
- 백엔드 통합: Node.js 백엔드가 API 키를 안전하게 관리하고, 생성된 모델을 로컬에 캐시하여 중복 API 호출을 방지합니다.
- AI 분석: OpenAI의 비전 기능을 옵션으로 통합하여 자동으로 자산을 분류하고, 재질 제안 및 프롬프트 최적화를 통해 더 나은 3D 생성을 가능하게 합니다.
- 지속성: IndexedDB와 localStorage를 사용하여 모델 라이브러리와 생성 기록이 페이지 새로 고침 후에도 유지되도록 합니다.
대상 사용자
이 도구는 이미지에서 3D 자산을 빠르게 프로토타이핑하고, 복잡한 3D 소프트웨어 없이 전문적이고 영화적인 방식으로 프레젠테이션을 수행해야 하는 3D 아티스트, 제품 디자이너, 개발자들을 위한 것입니다.
주요 기능
- 다중 제공업체 지원: Tripo, Fal.ai, Hyper3D와 같은 클라우드 제공업체 또는 로컬 Hunyuan3D API 간을 원활하게 전환 가능합니다.
- 객체 인식 인스펙터: 모델을 자동으로 분류(예: 차량, 항공기, 유기 생물 등)하고 특정 메타데이터 및 품질 점수를 제공합니다.
- 영화적 데모 모드: UI 패널을 숨기고 자산 유형에 맞는 자동 카메라 경로(예: 항공기에는 비행 경로)를 사용하는 프레젠테이션 모드입니다.
- 통합 품질 점수: 삼각형 수, 파일 크기, 텍스처 수를 기반으로 생성된 GLB의 품질을 평가하여 "데모 준비 완료" 여부를 판단합니다.
- 로컬 GLB 임포트: 기존의
.glb또는.gltf파일을 임포트하여 검사 및 프레젠테이션 가능합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트