Nova3D는 Blender-native 구성 스크립트를 생성하고 단일 통합 메시 대신 이름이 지정된 계층적 GLB를 내보내어 구조화되고 편집 가능하며 부분을 인식하는 3D 에셋을 생성하는 AI 3D 생성 도구입니다.
https://github.com/RareSense/Nova3D?ref=producthunt&utm_source=aipure
Nova3D

제품 정보

업데이트됨:May 18, 2026

Nova3D이란?

Nova3D는 Blender를 기본 표현으로 하는 "프롬프트-투-코드"(및 이미지-투-코드) 3D 에셋 생성기로, 메시 전용 결과가 아닌 실행 가능한 Blender Python 구성 절차로 모델을 출력할 수 있습니다. 이 시스템은 부분 ID, 계층 구조, 변환, 재료 및 출처를 보존하는 데 중점을 두므로 생성 후 개별 구성 요소를 편집할 수 있습니다. 오픈 소스 저장소는 호스팅된 Nova3D 서비스(현재 클로즈드 소스)에 연결되는 클라이언트 UI(Flutter로 구축)를 제공하며, 사용자는 여기에서 인증하고 LLM 공급자(OpenAI, Anthropic 또는 Gemini)의 API 키를 제공하며 통합 웹 기반 뷰포트에서 보고 편집할 수 있는 에셋을 생성합니다.

Nova3D의 주요 기능

Nova3D는 단일 병합 메시 대신 Blender 기본 Python 구성 스크립트(프롬프트-투-코드/이미지-투-코드)를 생성하여 구조화되고 편집 가능한 3D 자산을 생성하는 AI 3D 생성 시스템입니다. Blender의 씬 그래프를 타겟팅하여 파트 ID, 계층 구조, 변환, 재료 및 출처를 보존한 다음, 이름이 지정되고 개별적으로 주소 지정 가능한 구성 요소가 포함된 구조화된 GLB를 출력합니다. 통합 뷰포트/편집기가 있는 내장 웹 UI를 포함하고, 참조 이미지를 지원하며, 브라우저에 로컬로 결과를 캐시하고, 모델에 구애받지 않아 사용자가 API 키를 통해 다른 LLM 공급자(예: OpenAI, Anthropic, Gemini)를 선택할 수 있도록 합니다. 오픈 소스 저장소는 호스팅된 (현재 클로즈드 소스) 백엔드 서비스에 연결되는 클라이언트를 제공합니다.
Blender 기본 구성 코드 출력: 실행 가능한 Blender Python 스크립트를 핵심 아티팩트로 생성하여 구조화되지 않은 메시 덩어리를 생성하는 대신 파트의 정확하고 절차적인 생성 및 재생성을 가능하게 합니다.
파트 인식, 계층적 자산: 이름이 지정되고 개별적으로 주소 지정 가능한 파트, 올바른 페어런팅/계층 구조 및 보존된 변환이 포함된 구조화된 GLB 파일을 출력하여 정밀 편집(예: 전체 개체를 재생성하지 않고 핸들 수정)을 지원합니다.
재료 및 PBR 친화적 매핑: 많은 메시 추출 파이프라인의 일반적인 베이크된 정점 색상에 의존하는 대신 재료 할당을 유지하고 적절한 PBR 스타일 워크플로우를 지원합니다.
모델에 구애받지 않는 LLM 하네스: 사용자 API 키를 통해 구성된 여러 LLM 공급자(예: Claude/GPT/Gemini)와 함께 작동하며, 파이프라인은 생성된 Blender 코드의 유효성 검사/실행을 처리합니다.
통합 웹 뷰포트 및 편집 도구: 빠른 반복 및 조정을 위한 변환 도구, 스내핑 및 재료 편집 기능이 있는 내장 Three.js 기반 뷰어/편집기를 포함합니다.
참조 이미지 + 로컬 캐싱: 공간/구조 생성을 안내하는 이미지를 첨부할 수 있으며, 원격 URL이 만료되더라도 사용자가 기록에 액세스할 수 있도록 브라우저에 모델을 캐시합니다.

Nova3D의 사용 사례

게임/영화 자산 프로토타이핑: 편집 가능한 하위 파트(예: 무기, 가구)가 있는 구조화된 소품을 신속하게 생성하여 아티스트가 처음부터 다시 시작하지 않고도 구성 요소와 재료를 조정할 수 있도록 합니다.
제품 디자인 컨셉 반복: 초기 단계의 제품 형태(가전제품, 소비자 가젯)를 편집 가능한 어셈블리로 생성하여 핸들, 하우징 및 인터페이스에 대한 파트 수준 탐색을 신속하게 수행할 수 있도록 합니다.
전자상거래 시각화 및 구성 도구: 웹 기반 미리보기 및 마케팅 렌더링을 위해 변형(색상, 구성 요소)에 맞게 조정할 수 있는 모듈식 3D 제품 모델(별도의 재료/파트)을 생성합니다.
주얼리 및 소형 럭셔리 CAD 탐색: 특수 주얼리 CAD에 사용되는 엔진 계보와 일치하는 반복적인 스타일링 및 구성 요소 편집에 적합한 구조화된 Blender 기반 절차 모델을 생성합니다.
3D 프린팅 준비 워크플로우: 프린팅 지향 파이프라인으로 내보내기 전에 개별적으로 조정할 수 있는 분리 가능한 부품(예: 스냅핏 어셈블리 또는 다중 부품 피규어)이 있는 모델을 생성합니다.

장점

단일 병합 메시 대신 편집 가능한 파트 인식 자산(계층 구조, 이름, 변환)을 생성하여 목표 지향적인 수정을 가능하게 합니다.
Blender의 전체 씬 그래프 및 수정자를 활용하여 일반적인 CSG 전용 접근 방식을 넘어 정밀도와 유기적 형태를 모두 지원합니다.
모델에 구애받지 않는 설정: 사용자는 자신의 API 키를 사용하여 여러 LLM 공급자 중에서 선택할 수 있습니다.
빠른 로컬 설정과 통합 웹 기반 뷰포트/편집기를 갖춘 오픈 소스 클라이언트.

단점

백엔드 서비스는 (현재) 클로즈드 소스이며 기본적으로 호스팅되므로, 완전한 자체 호스팅을 위해서는 사용자 지정 백엔드 엔드포인트가 필요합니다.
일부 사용자에게는 마찰을 더할 수 있는 Flutter(및 127.0.0.1 사용과 같은 웹 서버/OAuth 설정 제약)가 필요합니다.
품질 및 신뢰성은 LLM 생성 코드의 정확성과 선택한 모델/공급자 동작에 따라 달라집니다.

Nova3D 사용 방법

1) 필수 구성 요소 설치: Nova3D 클라이언트를 로컬에서 실행할 수 있도록 머신에 Flutter 3.24+ (https://flutter.dev/)를 설치합니다.
2) Nova3D 클라이언트 저장소 복제: 실행: git clone https://github.com/RareSense/Nova3D.git
3) 프로젝트 디렉토리로 이동: 실행: cd Nova3D
4) 종속성 설치: 실행: flutter pub get
5) 로컬 웹 UI 시작 (필수 포트): 실행: flutter run -d web-server --web-hostname 0.0.0.0 --web-port 5555 (OAuth 리디렉션 인증을 위해 포트 5555가 필요합니다.)
6) 브라우저에서 앱 열기: 이동: http://127.0.0.1:5555 (Google Sign-In OAuth 원본 문제를 피하기 위해 localhost 대신 127.0.0.1을 사용하십시오.)
7) 로그인: Nova3D UI에서 안내에 따라 Google 또는 이메일을 사용하여 로그인합니다.
8) LLM API 키 추가: 설정 → API 키 추가 (README에 나열된 지원 옵션: OpenAI, Anthropic 또는 Gemini).
9) 생성 프롬프트 만들기: 생성하려는 3D 에셋을 설명하는 텍스트 프롬프트를 입력합니다 (Nova3D는 Blender-native Python 스크립트를 생성하고 이름이 지정된 개별 주소 지정 가능한 부분이 있는 구조화된 GLB를 반환합니다).
10) (선택 사항) 참조 이미지 첨부: 이미지에 따라 생성을 안내하려면 참조 이미지 기능을 사용하여 사진을 첨부하여 공간 논리를 안내합니다.
11) 모델 생성: 프롬프트를 제출하여 생성합니다. 클라이언트는 기본적으로 호스팅된 nova3d.xyz API와 통신합니다.
12) 통합 뷰포트에서 검사 및 편집: 내장된 Three.js 편집기/뷰포트를 사용하여 GLB를 보고 변환, 스내핑 및 재료 편집과 같은 편집을 수행합니다.
13) 캐시된 기록 검토 (선택 사항): 원격 URL이 만료되더라도 앱의 로컬 캐싱/기록을 사용하여 브라우저에서 이전에 생성된 모델을 다시 방문합니다.
14) 정적 호스팅을 위한 빌드 (선택 사항): flutter build web --release를 사용하여 프로덕션 웹 빌드를 만듭니다.
15) 클라이언트를 사용자 지정 백엔드로 지정 (선택 사항): 호환되는 백엔드를 자체 호스팅하는 경우 --dart-define=API_BASE_URL=https://your-api.com을 사용하여 클라이언트를 실행합니다 (그렇지 않으면 기본적으로 nova3d.xyz를 사용합니다).
16) 로그인 루프 문제 해결 (필요한 경우): 인증 루프가 발생하는 경우 README 문제 해결 노트에 따라 http://127.0.0.1:5555 (localhost:5555 아님)를 사용하고 있는지 확인하십시오.

Nova3D 자주 묻는 질문

Nova3D는 실행 가능한 Blender 구성 절차(Blender Python 스크립트)로 3D 자산을 생성하고 단일 병합 메시 대신 이름이 지정되고 개별적으로 주소 지정 가능한 부품이 포함된 구조화된 GLB를 반환하는 AI 3D 생성 시스템입니다.

Nova3D와(과) 유사한 최신 AI 도구

JustAHuman
JustAHuman
JustAHuman은 플레이어가 도전을 완료하여 보상을 받고 게임 제작자가 AI를 통해 3D 자산을 처리하도록 돕는 게임 플랫폼입니다.
Sketcho
Sketcho
Sketcho는 직관적인 인터페이스를 통해 스케치와 아이디어를 고품질 전문 디자인으로 변환하는 AI 기반 디자인 도구입니다.
Rendair
Rendair
Rendair는 건축가, 디자이너 및 부동산 전문가를 위해 AI 도구와 전문 3D 아티스트를 통해 빠르고 고품질의 시각화를 제공하는 올인원 AI 기반 건축 렌더링 플랫폼입니다.
Triorama AI
Triorama AI
Triorama AI는 전자상거래 기업이 고객에게 실시간 제품 개인화 및 시각화 기능을 제공할 수 있도록 하는 AI 기반 3D 제품 구성기 플랫폼입니다.