Easy3D Modeler는 웹 브라우저에서 직접 구동되는 100% 클라이언트 사이드 무료 3D 모델링 및 파일 포맷 변환 에디터입니다.
Three.js 웹 그래픽 기술을 활용하여 제작되었으며, 번거로운 다운로드나 회원가입 없이 브라우저를 켜는 것만으로도 즉시 나만의 3D 입체 에셋을 디자인할 수 있습니다. 특히 게임 개발, 3D 프린팅, AR/VR 콘텐츠 제작에 필수적인 5대 3D 파일 포맷(FBX, OBJ, STL, GLB, GLTF)의 로컬 가져오기(Import)를 지원하며, 이를 원하는 포맷(GLB, GLTF, OBJ, STL)으로 자유롭게 내보내기(Export)할 수 있어 매우 유용합니다.
🌟 핵심 주요 기능
- 📦 간편한 기본 입체 도형 생성 (Primitives)
- 상자(Box), 구체(Sphere), 원기둥(Cylinder), 원뿔(Cone), 도넛(Torus), 평면(Plane) 등의 표준 3D 기하도형을 클릭 한 번으로 신속하게 추가할 수 있습니다.
- 🖋️ 2D 도면을 활용한 커스텀 돌출 모델링 (Extrude)
- 에디터 내의 2D 격자 모형 그리기 창(Canvas Drawing Grid)을 통해 원하는 점을 클릭하여 평면 다각형을 만들면, 지정된 두께와 경사면(Bevel) 조건에 맞춰 즉석에서 입체 모델로 변환(돌출)하는 창의적인 기능을 탑재하고 있습니다.
- 📂 가져오기(5대) 및 내보내기(4대) 포맷 지원
- 가져오기(Import) 지원:
.gltf,.glb,.obj,.stl,.fbx모델을 드래그 앤 드롭으로 브라우저에 즉시 디코딩하여 씬에 추가합니다. - 내보내기(Export) 지원: 웹 및 메타버스 표준 규격인
.glb,.gltf는 물론이며 3D 프린팅 표준인.stl, 범용 다각형 매시인.obj파일로 즉시 다운로드하여 내보낼 수 있습니다.
- 가져오기(Import) 지원:
- 🎛️ 실시간 상세 속성 편집기 (Inspector)
- 씬 안의 기즈모(Gizmo)를 드래그하여 이동, 회전, 크기 조절을 직관적으로 조작할 수 있습니다.
- 우측 인스펙터 창을 통해 정밀한 수치 입력(Position, Rotation, Scale) 및 이름 지정이 가능합니다.
- 재질(Material) 및 텍스처(Texture) 속성: 와이어프레임 토글, 불투명도 조절, 금속성(Metalness)과 거칠기(Roughness) 조절, 툰(Toon/Cel-shaded) 쉐이딩 모드를 지원합니다.
- 패턴 프리셋: Solid(단색), Checkerboard(체크무늬), Grid(그리드), Brick(벽돌) 등 자체 생성 텍스처 맵을 씌우거나 내 로컬 컴퓨터의 이미지 파일(.png, .jpg 등)을 직접 업로드해 감쌀 수 있습니다.
- 💾 히스토리 기능 및 자동 저장 (Undo/Redo & Auto-Save)
- 편집 실수나 변경 사항을 언제든지
Ctrl + Z및Ctrl + Y단축키 혹은 하단 툴바를 눌러 실행 취소/다시 실행할 수 있습니다. - 씬 변경 사항이 웹 브라우저 로컬 저장소(LocalStorage)에 실시간으로 기록되므로, 탭을 실수로 닫거나 새로고침을 하더라도 설계 중이던 작업물이 즉시 복구됩니다.
- 편집 실수나 변경 사항을 언제든지
💡 자주 묻는 질문 (FAQ)
Q. 이 프로그램으로 3D 프린팅용 모델을 만들 수 있나요? A. 네, 완벽히 가능합니다. 에디터 안에서 도형을 조작하거나 2D 돌출 도구를 이용하여 자유롭게 입체를 구성한 뒤, 내보내기 창에서 STL 버튼을 클릭하여 다운로드하면 Cura, PrusaSlicer 등 슬라이서 프로그램에서 바로 열 수 있는 무결성 바이너리 STL 파일이 생성됩니다.
Q. 외부에서 다운로드받은 FBX나 OBJ 파일을 여기서 열어서 편집하고 다른 포맷으로 바꿀 수 있나요? A. 네, 가능합니다. 왼쪽 패널의 ‘3D 파일 가져오기’ 드롭존 영역에 소장하고 계신 3D 모델 파일을 드래그 앤 드롭하면, 에디터 내부의 전용 디코더가 파일 포맷을 실시간 파싱하여 씬의 정중앙에 적합한 크기로 배치해 줍니다. 이후 크기 조정 및 색상 변경 등의 가벼운 편집을 마친 뒤 GLB, OBJ, STL 포맷으로 즉시 변환하여 출력하는 일종의 3D 포맷 컨버터 역할을 수행합니다.
Q. 로컬 자동 저장은 몇 개까지 저장되나요? 기기를 변경해도 이어할 수 있나요? A. 자동 저장 기능은 사용 중인 웹 브라우저의 내부 저장소(LocalStorage)를 활용합니다. 따라서 브라우저 세션이 초기화되지 않는 한 마지막으로 편집하던 장면이 보존됩니다. 다만, 로컬 브라우저 기기 내에 격리되므로 기기를 변경하여 이어하기 위해서는 우선 GLB 또는 GLTF 포맷으로 신을 컴퓨터에 다운로드(내보내기) 하신 후, 새 기기에서 이를 다시 불러오기(Import)하여 사용하시는 것을 권장합니다.
📊 지원 3D 포맷 기술 규격 비교
| 파일 포맷 | 가져오기(Import) | 내보내기(Export) | 주용도 및 특징 | 권장 사항 |
|---|---|---|---|---|
| GLB | O | O | 웹 및 실시간 메타버스, 모바일 앱 표준 (텍스처 포함 단일 파일) | 가장 권장 |
| GLTF | O | O | 웹 브라우저 구동 및 텍스처/코드 기반 상세 파싱 에디터 연동 | 권장 |
| OBJ | O | O | 고전적이고 범용적인 다각형 기하 구조 3D 모델 교환 (재질 제외) | 3D 모델러 연동 |
| STL | O | O | 3D 프린터 하드웨어 및 슬라이서 연동 전용 기하학 포맷 (색상 미지원) | 3D 프린팅 출력용 |
| FBX | O | X | 게임 개발 엔진 및 골격 애니메이션 데이터 포함 표준 | 기기 간 모델 변환 |
🛠️ Easy3D Modeler 사용 방법
- 기본 도형 생성: 왼쪽 툴바의 도형 버튼들(상자, 구체 등)을 눌러 배치하거나, 2D 도면 돌출을 눌러 격자 위에 나만의 모양을 그린 뒤 돌출(Extrude)하여 객체를 만듭니다.
- 카메라 탐색: 마우스 왼쪽 드래그로 회전, 오른쪽 드래그로 평행 이동(Pan), 마우스 휠 스크롤로 줌 인/아웃하여 입체를 관찰합니다.
- 객체 편집: 씬 안의 객체를 마우스 왼쪽 클릭하여 선택합니다. 하단 기즈모 툴바를 눌러 모드를 전환하거나, 단축키(
W이동,E회전,R크기)를 사용하여 축 기즈모를 드래그 조작합니다. - 속성 상세 변경: 우측 인스펙터에서 위치 좌표 및 회전 각도를 정밀 입력하고, 하단의 슬라이더로 재질의 반사도(Metallic), 투명도, 쉐이딩 스타일, 커스텀 이미지 텍스처를 입힙니다.
- 파일 내보내기: 작업이 완료되면 우측 하단의 내보내기 그리드에서 GLB, OBJ, STL 등 목적에 맞는 확장자 버튼을 눌러 내 컴퓨터에 다운로드 저장합니다.
WebMiniApps