vinhhien112/img2obj
Codex plugin that turns attached object images into code-only, animation-ready procedural Three.js models.
해결하는 문제
img2obj는 프로시저럴 Three.js 코드를 생성하는 프로세스를 자동화하여 2D 이미지에서 3D 객체를 수동으로 재현해야 하는 과제를 해결합니다. 픽셀을 직접 메쉬로 변환하는 대신, 구조화된 워크플로우를 사용하여 참조 이미지를 분석하고 원본의 실루엣, 구조 및 재질을 모방하는 3D 모델을 구축하는 데 필요한 코드를 작성합니다.
작동 방식
이 도구는 Codex 플러그인으로서 AI를 다단계 재구성 프로세스로 안내합니다:
- 검증 (Validation): 참조 이미지의 품질과 가시성을 확인하여 재구성에 적합한지 체크합니다.
- 계획 (Planning): 객체의 계층 구조, 지오메트리, 재질 및 애니메이션 앵커(피벗 및 소켓)를 정의하는
ObjectSculptSpec을 생성합니다. - 단계별 구축 (Phased Building): 모델은 기본 블록아웃에서 시작하여 정교한 형태, 룩데브(재질), 마지막으로 상호작용 추가 단계로 진행되며 단계적으로 구축됩니다.
- 검토 (Review): 생성된 코드의 브라우저 렌더링을 원본 이미지와 비교하며, 다음 단계로 넘어가기 전에 승인을 요구합니다.
대상 사용자
애니메이션 준비가 완료되었고 임포트된 메쉬가 아닌 완전히 코드로 구축된 스타일화된 소품, 기계 객체, 식물 또는 씬 에셋이 필요한 인터랙티브 3D 웹 경험 구축 개발자 및 크리에이터를 위해 설계되었습니다.
주요 특징
- 코드 기반 생성: 정적 메쉬 파일 대신 프로시저럴 Three.js 지오메트리 및 TypeScript 팩토리를 생성합니다.
- 코드화된 계층 구조: 모델이 애니메이션에 바로 사용할 수 있도록 부모-자식 관계와 소켓을 계획합니다.
- 재질 추출: 참조 이미지에서 거칠기(roughness) 및 노멀 맵과 같은 PBR(물리 기반 렌더링) 증거를 도출합니다.
- 품질 게이팅: 전체적인 정체성과 중요한 인식 가능 특징을 모두 평가하는 특정 품질 모델을 사용하여 일반적인 결과물이 나오는 것을 방지합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트