3D 모델 생성기 — 테스트 모델 만들고 GLB, STL, OBJ, USDZ로 내보내기

기본 도형, 기어, 3D 텍스트, 회전체, 돌출 도형을 브라우저에서 만들고 GLB, glTF, OBJ, STL, PLY, USDZ, 3MF로 내보내세요.

문제를 발견하셨거나 개선할 점이 있나요? 모든 메시지를 읽고 빠르게 고칩니다.

이 무료 3D 모델 생성기는 간단한 모델과 테스트 에셋을 브라우저에서 만들고 GLB, glTF, OBJ, STL, PLY, USDZ, 3MF로 내보냅니다. 토러스 매듭, 톱니 32개짜리 기어, 한 줄짜리 3D 텍스트, 선반으로 깎은 듯한 꽃병, 시드로 만든 로우 폴리 바위, 높이맵으로 만든 지형 같은 도형을 고르고, 실시간 삼각형 수를 보며 매개변수를 조정하고, 이동·회전·크기 조절 기즈모로 배치한 뒤 파일을 다운로드하세요. 직접 그릴 수도 있습니다. 윤곽선을 스케치해 돌출하거나, 절반 프로파일을 그려 회전시키거나, 경로를 그려 그 위로 튜브를 쓸어 만들 수 있습니다.

이 도구는 AI 텍스트-3D 서비스가 아니라 파라메트릭 생성기입니다. 바로 그 점이 대상 사용자에게 중요합니다. 뷰어나 로더를 테스트할 확실한 GLB 샘플이 필요한 개발자, 삼각형이 정확히 100,000개인 STL이 필요한 QA 엔지니어, 출력할 기어나 너트, 이름표를 빠르게 만들고 싶은 메이커, AR Quick Look을 시험해 볼 USDZ가 필요한 사람 모두를 위한 도구입니다. 모든 파일은 기기에서 생성되고 아무것도 업로드되지 않으며, 같은 설정과 시드는 항상 같은 파일을 만듭니다.

사용 방법

  1. "모델 추가"에서 도형을 클릭하세요. 기본 도형, 절차적 프리셋(기어, 스프링, 지형, 꽃병…), 3D 텍스트, 그리기 모드 중 하나를 고를 수 있습니다.
  2. 속성 패널에서 크기, 분할 수(삼각형 수를 확인하세요), 재질, 선택 사항인 회전 애니메이션을 조정하세요. 정확한 개수에 맞추려면 "목표 삼각형 수"를 사용하세요.
  3. 객체를 더 추가하고 기즈모(W 이동, E 회전, R 크기 조절)나 숫자 입력란으로 배치하세요. 객체를 격자 위에 올리려면 "바닥에 내려놓기"를 사용하세요.
  4. 그려서 만든 도형은 뷰 아래의 스케치를 편집하세요. 클릭해 점을 추가하고, 드래그해 옮기고, 구멍을 추가하거나 SVG를 가져올 수 있습니다. 그리는 동안 3D 모델이 바로 업데이트됩니다.
  5. 내보내기에서 단위, 위쪽 축, 배치를 고른 다음 형식을 클릭해 다운로드하거나, "모든 형식 다운로드(.zip)"로 모든 형식을 한 번에 받으세요.
  6. "공유 링크 복사"나 "설정 다운로드"로 모델을 재현할 수 있는 레시피를 보관하세요.

자주 묻는 질문

AI 3D 모델 생성기인가요?

아닙니다. 텍스트 프롬프트가 아니라 매개변수와 그림으로 모델을 만들기 때문에 결과가 정확하고 재현 가능합니다. 톱니 20개짜리 기어는 언제나 톱니 20개짜리 기어이고, 시드는 같은 바위를 다시 만들어 냅니다. 그래서 테스트 에셋, 간단한 출력용 부품, 임시 모델에 적합합니다. 프롬프트로 유기적인 조각 캐릭터를 만들려면 AI 서비스나 Blender 같은 모델링 앱이 필요합니다.

어떤 3D 파일 형식으로 다운로드할 수 있나요?

GLB, glTF(.gltf + .bin 또는 임베디드 단일 .gltf), MTL 재질 파일이 딸린 OBJ(UV 체커를 켜면 텍스처 이미지도 포함), 바이너리 또는 ASCII STL, 바이너리 또는 ASCII PLY, Apple AR Quick Look용 USDZ, 3D 프린팅용 3MF입니다. "모든 형식 다운로드"는 모든 형식을 설정 파일과 함께 ZIP 하나에 담습니다.

특정 삼각형 수의 테스트용 GLB나 STL은 어떻게 만드나요?

디테일 설정이 있는 도형(구, 토러스 매듭, 지형, 정육면체 격자 스트레스 테스트)을 추가하고 "목표 삼각형 수"에 숫자를 입력한 뒤 맞추기를 누르세요. 도구가 분할 수를 조정하고 도달한 개수를 보여 줍니다. 정육면체 격자와 지형은 삼각형 수십만 개까지 만들 수 있습니다. 무엇이든 바꾸면 실시간 카운터와 예상 크기가 업데이트됩니다.

3D 프린팅에 모델을 쓸 수 있나요?

네. STL이나 3MF로 내보내세요. 둘 다 기본적으로 Z-up, 밀리미터로 저장되며, 3MF는 단위를 명시하므로 슬라이서가 크기를 올바르게 잡습니다. 출력 전에 "워터타이트 검사"를 사용하세요. 정육면체, 기어, 너트, 회전체, 돌출 도형, 속이 찬 받침이 있는 지형 같은 닫힌 도형은 워터타이트로 표시되고, 평면, 원판, 스프링, 뫼비우스 띠는 원래 열린 표면입니다.

glTF와 USDZ는 왜 항상 미터 단위에 Y-up인가요?

사양이 그렇게 요구하기 때문입니다. glTF는 1단위를 1미터로, Y축을 위쪽으로 정의하며, three.js의 USDZ 익스포터는 단위당 미터 = 1, Y-up을 선언합니다. "장면 1단위" 설정에 따라 모델이 변환되므로, 10 cm 정육면체는 GLB에서 0.1이 됩니다. STL, OBJ, PLY에는 단위가 없으므로 선택한 단위(기본값 밀리미터)로 저장되고, 3MF는 파일에 단위를 기록합니다.

모델이 어딘가에 업로드되나요?

아니요. 도형 생성, 미리보기, 내보내기는 모두 브라우저의 JavaScript와 WebGL로 이루어집니다. 장면은 브라우저의 로컬 저장소에 자동 저장되며, 공유 링크는 설정을 서버가 아닌 URL 자체에 저장합니다.

어떤 내보내기 형식을 써야 하나요?

• GLB — 웹, 게임 엔진, three.js, Babylon.js, model-viewer, 대부분의 3D 뷰어의 기본 형식입니다. 메시, 재질, 텍스처, 애니메이션을 담은 하나의 바이너리 파일입니다.

• glTF (.gltf + .bin) — 같은 데이터를 JSON과 바이너리 버퍼로 나눈 것으로, 살펴보거나 비교하기 쉽고 일부 파이프라인이 요구하는 형식입니다. 임베디드 버전은 모든 것을 JSON 파일 하나에 담으며 크기가 약 3분의 1 더 큽니다.

• OBJ + MTL — 가장 오래된 교환 형식으로 거의 모든 3D 프로그램이 읽을 수 있습니다. 형상, UV, 노멀, 기본 재질을 유지하며 애니메이션은 없습니다.

• STL — 슬라이서와 CAD 도구가 3D 프린팅용으로 받는 형식입니다. 삼각형만 저장하며 색상, 재질, 단위가 없습니다(관례상 밀리미터).

• 3MF — 최신 프린팅 형식입니다. 파일 하나에 명시된 단위, 용접된 메시, 객체별 색상을 담습니다. 슬라이서가 지원한다면 STL보다 3MF를 쓰세요(PrusaSlicer, Cura, Bambu Studio, Windows 3D Builder가 지원).

• PLY — 3D 스캔과 연구 분야에서 흔히 쓰이며, STL에는 없는 정점 색상을 유지합니다.

• USDZ — Apple의 AR 형식입니다. iPhone이나 iPad에서 열면 AR Quick Look이 모델을 실제 크기로 방 안에 배치합니다.

도형과 그리기 도구

기본 도형은 three.js가 제공하는 모든 매개변수(반지름, 높이, 분할 수, 호, 세분화 디테일)를 지원합니다. 절차적 프리셋은 의미 있는 조절 항목을 갖춘 작은 생성기입니다. 톱니 수와 모듈, 중심 구멍으로 만드는 기어, 감은 횟수와 선 반지름으로 만드는 스프링, 단 수와 단 높이·너비로 만드는 계단, 바닥·몸통·목·입구 반지름과 실제 벽 두께로 만드는 꽃병, 시드 기반 프랙털 노이즈나 업로드한 그레이스케일 높이맵으로 만드는 지형(출력할 수 있도록 속이 찬 받침으로 닫는 옵션 포함)이 있습니다.

프리셋으로 안 되는 것은 세 가지 그리기 모드로 해결할 수 있습니다. 스케치 → 돌출은 구멍과 윤곽선이 몇 개든 있는 닫힌 윤곽선을 입체로 만듭니다. 직접 그리는 대신 SVG 로고의 채워진 경로를 가져올 수도 있습니다. 프로파일 → 회전체는 절반 실루엣을 세로축을 중심으로 회전시켜 병, 체스 말, 선반 가공 부품을 만듭니다. 경로 → 튜브는 찍은 점들을 지나는 매끄러운 곡선을 따라 원을 쓸어 케이블, 파이프, 손잡이를 만듭니다.

3D 텍스트는 Liberation Sans(SIL Open Font License)를 사용하며, 원본 TrueType 파일을 브라우저에서 읽습니다. 직접 .ttf를 업로드할 수도 있습니다. CFF 기반 .otf와 웹 폰트 형식은 지원하지 않습니다.

개발자와 테스터를 위한 설정

테스트 에셋은 무엇이 들어 있는지 알아야 쓸모가 있습니다. 통계 표시줄에는 삼각형, 정점, 메시, 재질, 경계 상자 크기가 실시간으로 표시되며, 각 내보내기 버튼은 내보내기 전에는 예상 크기를, 내보낸 후에는 정확한 크기를 보여 줍니다. 노멀, UV, 정점 색상을 제거해 로더가 이들 없이 어떻게 동작하는지 테스트하고, 모든 것을 메시 하나로 병합하거나 객체를 따로 유지하고, 회전 애니메이션을 추가해 애니메이션 glTF 재생을 테스트하고, Y-up과 Z-up을 전환하고, 모델을 가운데 정렬하거나 바닥에 놓을 수 있습니다.

장면은 도형 종류, 매개변수, 변환, 재질, 랜덤 시드, 내보내기 설정으로 이루어진 작은 JSON 문서입니다. "공유 링크 복사"는 이를 URL에 인코딩하고 "설정 다운로드"는 파일로 저장하므로, 팀원이나 버그 리포트에서 정확히 같은 모델을 재현할 수 있습니다. 결정적 형식이라면 바이트 단위까지 같습니다.

관련 무료 도구

  • 3D 모델 변환기 — STL, OBJ, FBX, GLB, glTF, PLY, 3MF, DAE, USDZ를 브라우저에서 보고 변환하세요. GLB, OBJ, STL, USDZ, 3MF로 일괄 변환할 수 있습니다.
  • 테스트 파일 생성기 — 1 KB부터 2 GB까지, 원하는 정확한 크기의 더미 파일을 브라우저에서 만드세요. 무작위 바이트, 텍스트, CSV, JSON 지원.
  • SVG 편집기 — 캔버스에 도형, 화살표, 자유 곡선, 텍스트를 그리고 깔끔한 SVG나 PNG로 다운로드하세요. 무료, 브라우저에서 실행, 가입 불필요.
  • 플레이스홀더 이미지 생성기 — 원하는 크기와 색상, 레이블로 더미 이미지를 만들어 PNG, JPG, WebP, SVG로 다운로드하세요. SNS, 광고, 히어로 배너용 프리셋을 제공합니다.