ChatGPT로 3D 모델을 만들 수 있을까? 가능하지만 단순한 모델만
ChatGPT는 혼자서 정교한 3D 모델을 만들 수 없습니다. 단순한 도형용 코드를 작성하거나, AI 이미지→3D 도구가 모델로 바꿔줄 참고 이미지를 그릴 수는 있습니다.
- 검증된 3가지 방법
- 복사해 쓰는 프롬프트
- 출력 가능한 STL 경로
- 솔직한 한계
짧은 답변
그래서 ChatGPT로 3D 모델을 만들 수 있을까요? 코드를 작성해 단순하고 기하학적인 모델은 만들 수 있습니다. 뚜껑이 있는 상자, 고리, 스페이서, 로우폴리 나무 정도죠. 하지만 얼굴, 반려동물, 애니메이션 피규어, 게임 캐릭터처럼 유기적이거나 정교한 형태가 필요해지는 순간, ChatGPT의 텍스트 출력으로는 그 형태에 필요한 수십만 개의 삼각형을 설명할 수 없습니다.
2026년의 현실적인 워크플로는 작업을 나누는 것입니다:
- ChatGPT는 아이디어, 참고 이미지, 파라메트릭 부품용 코드에.
- 형태가 유기적일 때 실제 메시는 이미지→3D 생성기로. SupaVoxel의 이미지→3D 스튜디오에서는 텍스처 없는 모델이 보통 1분 이내에 완성됩니다.
- 치수가 정확해야 할 때는 CAD 도구로.
OpenAI가 실제로 3D 연구 모델인 Point-E와 Shap-E를 공개했지만(MIT 라이선스로 2023년 5월 코드 공개), 이는 별도의 GitHub 프로젝트일 뿐 ChatGPT 안의 기능이 아닙니다.
ChatGPT 3D 모델로 되는 것과 안 되는 것
사람들이 실제로 요청하는 작업으로 검증했습니다. '가능'은 열거나 출력할 수 있는 파일을 얻는다는 뜻입니다.
| 작업 | 가능? | 방법 | 결과 품질 |
|---|---|---|---|
| 치수가 있는 상자, 인클로저, 브래킷 | 가능 | OpenSCAD 스크립트 | 좋음, 정확한 치수 |
| 고리, 스페이서, 케이블 클립 | 가능 | OpenSCAD 스크립트 | 좋음 |
| 로우폴리 나무, 바위, 집 | 대체로 가능 | Blender Python | 기본적, 각진 형태 |
| 텍스트 또는 로고 플레이트 | 가능 | OpenSCAD 또는 Blender | 좋음 |
| 사람이나 반려동물 피규어 | 불가능 | 이미지→3D를 사용하세요 | 코드로는 사용 불가 |
| 텍스처가 있는 게임 캐릭터 | 불가능 | 이미지→3D를 사용하세요 | 코드로는 사용 불가 |
| 모델용 참고 이미지 | 가능 | ChatGPT 이미지 생성 | 이미지→3D에 좋은 입력 |
| 기존 STL 수정 또는 편집 | 제한적 | Python 도구, 작은 파일 | 단순 변환만 |
방법 1: ChatGPT + OpenSCAD로 출력 가능한 부품 만들기
ChatGPT로 출력 가능한 파일을 얻는 가장 확실한 방법입니다. OpenSCAD는 코드로 입체를 만드는 무료 CAD 소프트웨어라 결과물이 항상 닫힌 솔리드로 나와 출력할 수 있습니다.
- 01
숫자로 부품을 설명하세요
모든 치수를 밀리미터로 알려주세요. 예시 프롬프트:Write OpenSCAD code for a wall hook: 40 mm wide, 60 mm tall, 5 mm thick, a 25 mm deep curved hook at the bottom, two 4 mm countersunk screw holes 30 mm apart. Use variables for every size. - 02
코드를 OpenSCAD에 붙여넣기
F5를 눌러 미리보기. 오류가 뜨면 오류 메시지를 그대로 ChatGPT에 다시 붙여넣고 수정을 요청하세요. 보통 1~3회 반복하면 됩니다. - 03
변수로 조정하기
변수를 요청했으니thickness = 5;를6으로 직접 바꿀 수 있습니다. 다시 물어볼 필요가 없죠. - 04
렌더링 후 STL 내보내기
F6으로 렌더링한 뒤 File → Export → STL. 슬라이싱 전에 무료 STL 뷰어에서 열어 확인하세요. - 05
슬라이싱 후 출력
OpenSCAD 솔리드는 구조상 매니폴드이므로 보통 수리 과정 없이 슬라이싱됩니다.
방법 2: ChatGPT가 Blender Python 스크립트를 작성
Blender에서 계속 편집하고 싶은 단순한 장면이나 로우폴리 소품에 좋습니다.
- 01
자체 완결형 스크립트를 요청하세요
예시:Write a Blender 4.x Python script that creates a low-poly pine tree: a cylinder trunk 0.3 m tall and three stacked cones, green material on the cones, brown on the trunk. Delete the default cube first. - 02
Scripting 탭에서 실행
Blender를 열고 Scripting으로 전환해 붙여넣고 Run. 오류는 시스템 콘솔에 표시되니 그대로 ChatGPT에 붙여넣으세요. - 03
직접 편집
스크립트는 출발점일 뿐입니다. 버텍스를 옮기거나 스컬프팅하거나 모디파이어를 직접 추가하는 편이 작은 변경을 프롬프트로 요청하는 것보다 보통 빠릅니다. - 04
필요한 포맷으로 내보내기
File → Export: 게임과 웹에는 GLB, 출력에는 STL 또는 3MF. Blender의 3D-Print 툴박스가 열린 엣지를 보고하면 출력용 내보내기 파일을 STL 수리로 돌리세요.
방법 3: ChatGPT 이미지 → AI 3D 모델 생성기
캐릭터, 피규어, 크리처, 제품이라면 ChatGPT가 잘하는 일을 맡기세요. 깔끔한 그림을 그리게 하는 겁니다. 그다음 그 그림을 전용 이미지→3D 모델에 넘기면, 보이지 않던 면까지 재구성해 실제 메시를 만들어냅니다.
단일 피사체, 3/4 뷰, 단색의 밝은 배경, 부드럽고 균일한 조명을 요청하세요. 이미지를 내려받아 SupaVoxel의 이미지→3D 스튜디오에 업로드하면 됩니다. 텍스처 없는 모델은 1 크레딧이고 보통 1분 이내에 완성되며(텍스처 모델은 보통 3~5분), 신규 계정은 무료 3 크레딧으로 시작합니다.
정교한 형태를 만들어내는 'ChatGPT 3D 모델 생성기'에 가장 가까운 방법이며, 대부분의 사람이 채팅 속 아이디어에서 출력된 피규어로 넘어가는 경로입니다.
- 프롬프트에 담을 것: 단일 피사체, 3/4 뷰, 단순한 배경
- 피할 것: 텍스트, 여러 캐릭터, 잘린 팔다리
- 출력용 STL이 필요하면 유료 플랜에서 이미지→STL을 사용하세요
ChatGPT가 정교한 3D 모델을 만들 수 없는 이유
ChatGPT는 한 번에 토큰 하나씩 텍스트를 씁니다. 정교한 피규어 메시는 보통 10만 개 이상의 삼각형을 가지며, ASCII STL은 삼각형 하나마다 일곱 줄의 텍스트를 씁니다. 모든 좌표가 이웃과 일관되도록 그걸 손으로 써내는 일은 언어 모델이 안정적으로 해낼 수 있는 범위를 훨씬 넘어섭니다.
그래서 코드는 되고 직접적인 메시 출력은 안 되는 겁니다. 30줄짜리 OpenSCAD 스크립트로 구멍이 뚫린 완벽한 원기둥을 설명할 수 있는 건 기하 계산을 소프트웨어가 하기 때문입니다. Hunyuan3D, TRELLIS 2 같은 이미지→3D 모델은 3D 형상으로 직접 학습되어, 챗봇이 만들 수 없는 조밀한 메시와 텍스처를 생성합니다.
ChatGPT 3D 모델 워크플로 vs 전용 생성기
작업별로 어떤 도구를 써야 할까요.
| ChatGPT + 코드 | 이미지→3D 생성기 | AI CAD 도구 | |
|---|---|---|---|
| 최적 용도 | 단순 파라메트릭 부품 | 피규어, 캐릭터, 소품 | 기능성 부품 |
| 정확한 치수 | 가능 | 불가능 | 가능 |
| 유기적 형태 | 불가능 | 가능 | 불가능 |
| 텍스처와 색상 | 단색 재질만 | 풀 텍스처, 멀티컬러 3MF | 불가능 |
| 모델당 소요 시간 | 수정 포함 10~30분 | 텍스처 없이 1분 이내 | 몇 분 |
| 필요한 숙련도 | 코드 붙여넣고 디버깅 | 사진 업로드 | 기본 CAD |
| 비용 | 모든 ChatGPT 플랜 | SupaVoxel에서 1 크레딧부터 | 무료 티어 있음 |
ChatGPT 3D 모델 프롬프트 팁
프롬프트를 조금만 바꿔도 코드가 첫 시도에 돌아갈지 결정됩니다.
- 도구와 버전을 명시하세요: OpenSCAD 또는 Blender 4.x Python
- 모든 치수를 밀리미터로 주고 변수를 요청하세요
- 각 블록을 설명하는 주석을 요청하세요
- 오류 메시지는 그대로 붙여넣으세요
- 이미지는 단일 피사체, 단색 배경, 3/4 뷰로 요청하세요
- ChatGPT에 '내 강아지 STL 만들어줘'라고 하면 안 됩니다
- 뷰어에서 확인하지 않고 메시를 그대로 받아들이지 마세요
- 수십 가지 변경을 한꺼번에 요청하지 말고 하나씩 하세요
- OpenSCAD 스크립트에서 텍스처를 기대하지 마세요
- 상표권 있는 캐릭터의 ChatGPT 생성 이미지를 판매용 출력물에 쓰지 마세요
흔한 실수
- 파일 대신 코드를 요청하세요. ChatGPT는 Python 도구로 STL을 만들어주겠다고 할 수 있습니다. 기본 도형을 넘어서면 조악한 결과가 나옵니다. 실행하고 편집할 수 있는 OpenSCAD나 Blender 코드를 요청하세요.
- 확인을 건너뛰지 마세요. 출력 전에 모든 내보내기 파일을 뷰어에서 열어보세요. 0.4mm 노즐 기준 약 0.8mm 미만의 얇은 벽은 슬라이서에서 사라집니다.
- 유기적 형태에 코드를 쓰지 마세요. '얼굴을 더 사실적으로'를 세 번째 반복하고 있다면 이미지→3D 도구로 갈아타세요.
- 단위를 잊지 마세요. STL 파일에는 단위가 없습니다. 슬라이서는 밀리미터로 가정하므로, 미터 단위로 만든 Blender 모델은 1,000배 작거나 크게 불러올 수 있습니다.
- ChatGPT 커넥터가 무료라고 기대하지 마세요. 3D AI Studio 같은 일부 3D 서비스는 ChatGPT 커넥터를 제공하지만, 생성은 해당 서비스의 유료 크레딧으로 실행됩니다.
이미지→3D가 만들고 코드는 만들 수 없는 것
아래 모델은 모두 ChatGPT가 그려줄 수 있는 종류의 그림 한 장에서 시작했습니다. 회전시켜 어떤 스크립트도 쓸 수 없는 디테일을 확인해 보세요.
다음 단계를 위한 도구
무료 브라우저 도구는 계정 없이 사용할 수 있고, 생성에는 크레딧이 사용됩니다.
FAQ
자주 묻는 질문
ChatGPT로 3D 프린팅용 3D 모델을 만들 수 있나요?
ChatGPT가 STL 파일을 직접 만들 수 있나요?
ChatGPT 3D 모델 생성기, 있을까?
ChatGPT가 사진을 3D 모델로 바꿔줄 수 있나요?
ChatGPT로 Blender에서 3D 모델을 만들 수 있나요?
3D 모델링에는 ChatGPT와 전용 AI 3D 도구 중 무엇이 더 좋나요?
ChatGPT가 짠 OpenSCAD 코드가 렌더링되지 않는 이유는 무엇인가요?
ChatGPT로 게임용 3D 모델을 만들 수 있나요?
무료로 시작
ChatGPT로 이런 3D 모델도 만들 수 있을까요? 그렇다면 그림을 사용하세요
ChatGPT가 그린 그림을 포함해 어떤 이미지든 업로드하면 보통 1분 이내에 텍스처 없는 3D 모델을 받을 수 있습니다. 무료 크레딧 3개, 카드 등록 없이 시작하세요.
신용카드 등록 불필요 · 무료 크레딧 3개로 시작