본문으로 건너뛰기
로그인 둘러보기
그래픽·이미지 · 윈도우즈 유틸

Materializr

0

Materializr는 메이커를 위한 오픈 소스 파라메트릭 3D CAD 소프트웨어로, OpenCASCADE 기하 커널을 기반으로 B-Rep 솔리드 모델링을 제공합니다.

SVG 내보내기공학레이저 절단모델링

소개

Materializr는 메이커를 위한 오픈 소스 파라메트릭 3D CAD 소프트웨어로, OpenCASCADE 기하 커널을 기반으로 B-Rep 솔리드 모델링을 제공합니다. 단순한 입문용 도구와 FreeCAD 같은 전문 도구 사이의 중간 지점을 목표로 하며, 데스크톱 외에 iPad, Android, macOS, Linux까지 동일한 지오메트리 코드베이스를 공유합니다. GPLv3 라이선스로 배포되며, 제작, 레이저 커팅, 2.5D CNC 워크플로우에 활용할 수 있도록 설계되었습니다.

상세정보

스케치

면이나 구성 평면 위에서 선, 원, 호, 스플라인, 다각형, 사각형을 그리고, SketchUp 스타일의 추론 스내핑(끝점, 중점, 수직, 접선, 15° 단위)을 활용할 수 있습니다. 옵트인 치수와 구속 조건을 지원하며, 텍스트는 10종 번들 폰트로 실제 윤곽 도형으로 처리되고 SVG 가져오기에는 실시간 배치 미리보기가 제공되어 둘 다 일반적인 닫힌 영역으로 압출할 수 있습니다. 뷰포트에 참조 이미지를 넣어 모델링 기준으로 삼을 수도 있습니다.

모델링

푸시/풀, 압출, 선반(스케치 프로파일을 축 중심으로 회전시켜 솔리드화), 회전(바디를 축 중심으로 회전시켜 팬이나 경첩 움직임 구현), 로프트(N개 단면 및 가이드 곡선에 의한 guided loft), 경계 채우기, 불리언, 필렛/챔퍼, 셸, 미러, 선형·원형 패턴, 분할, 분리(연결되지 않은 솔리드를 개별 바디로 분리) 연산을 제공합니다. 박스, 실린더, 구, 원뿔, 토러스 등 기본 솔리드를 빠르게 배치할 수도 있습니다. 직접 면 편집으로는 드래프트(곡면 벽에도 적용 가능한 성형 탈형각), 면 스케일, 면 비틀기, 구멍/보스의 정확한 지름 편집이 가능합니다.

상세 편집

내부/외부 나사산이 검증되어 적용되며, 지름에서 표준 코스 스레드가 기본값으로 자동 선택되고, 일반 로드는 1초 이내에 나사산이 완성됩니다. Projection 기능을 통해 평면 또는 곡면 위에 스케치를 새기거나 양각으로 올릴 수 있어, 실린더 옆면에도 세 번의 클릭만으로 로고를 감길 수 있습니다.

전개(Unfold)

3D 바디를 2D 커트 패턴으로 평면화하여 벤딩, 원뿔, 이중 곡면까지 전개할 수 있습니다. 1:1 SVG 또는 타일 인쇄용 PDF(레지스트레이션 마크 포함)로 내보내어 시트 메탈과 EVA 폼 워크플로우에 활용할 수 있습니다.

제어 및 작업 환경

모든 연산은 편집 가능한 이력 단계로 기록되어, 저장된 파트를 열어도 전체 이력을 그대로 편집할 수 있습니다. 필렛/챔퍼는 불리언 시임 엣지에서도 업스트림 편집을 따라가며, 구성 평면과 축, 임의의 절단 평면을 사용한 단면 보기, 버전 스냅샷과 자동 저장, 충돌/행 복구, 어디서나 실행 가능한 실행 취소 기능을 제공합니다. 첫 실행 시 선택 가능한 세 가지 인터페이스 레이아웃(Classic 데스크톱, Modern 레일, 태블릿용 im-touch)이 있으며, 면/엣지/정점을 선택하면 면적, 반지름, 길이, 중심이 즉시 측정 표시됩니다.

파일 교환

STEP, IGES, BREP 가져오기/내보내기, 정확도 제어가 가능한 STL 가져오기(스캔한 부재의 평면 위에 직접 스케치), 3D 프린팅을 위한 Z-up 보정이 적용된 STL/glTF/OBJ/3MF 내보내기를 지원합니다. 스케치 → 1:1 mm SVG/DXF 내보내기(레이저 커터 및 2.5D CNC용)와 SVG/DXF 가져오기, 그리고 바디·스케치·전체 이력을 저장하는 압축 네이티브 `.mzr` 포맷(기존 `.materializr`도 열림)이 제공됩니다.

설치 및 기본 사용

Windows에서는 GitHub 릴리스의 `Materializr-Setup.exe` 인스톨러를 실행하거나 `Materializr-windows-x64.zip`을 풀어 `materializr.exe`를 실행하는 포터블 방식을 선택할 수 있습니다. winget 환경에서는 `winget install –id Materializr.Materializr –exact`로 설치할 수 있습니다. Linux는 `Materializr-*.AppImage`에 실행 권한을 부여(`chmod +x`)한 뒤 그대로 실행하며, macOS는 `Materializr-*-arm64.dmg`를 열고 Applications로 끌어다 놓으면 됩니다. iPad는 App Store, Android는 Google Play, F-Droid, GitHub의 APK 중 하나를 통해 설치하며, 태블릿 사용이 권장됩니다. 첫 실행 시 인터페이스 레이아웃과 튜토리얼이 표시되며, 면/평면에 스케치를 그리고 압출·회전·로프트 등으로 솔리드를 만든 뒤 SVG/DXF/STL/STEP 등으로 내보내는 것이 일반적인 시작 흐름입니다.

활용 예시

  • 레이저 커터용 1:1 mm SVG/DXF 도면 작성과 라운드트립 스케치 편집
  • 2.5D CNC용 1:1 mm 스케치 교환
  • 시트 메탈이나 EVA 폼에 사용할 3D 바디의 2D 커트 패턴 전개(SVG 또는 타일 PDF)
  • 스캔한 STL의 평면 위에 직접 스케치해 후속 모델링
  • Projection으로 실린더 등 곡면에 로고/텍스트를 새기거나 양각
  • 실내 사용을 위한 3D 프린팅용 STL/glTF/OBJ/3MF 출력

지원 환경 및 요구 사항

  • Windows: `Materializr-Setup.exe` 인스톨러 또는 `Materializr-windows-x64.zip` 포터블, x64
  • macOS: Apple Silicon(M1 이상) 전용 `Materializr-*-arm64.dmg`, ad-hoc 서명(첫 실행 시 Gatekeeper 우회 절차 필요)
  • Linux: x86_64/aarch64용 `Materializr-*.AppImage`, glibc 2.38 이상(Ubuntu 24.04+, Fedora 39+, Zorin 18+) 필요, 구 버전 배포판은 소스 빌드 또는 Distrobox/Toolbox 컨테이너 권장
  • iPad: App Store 배포
  • Android: arm64-v8a APK(태블릿 권장), Google Play/F-Droid/GitHub APK 경로 제공

버전 및 업데이트

현재 표기 버전은 1.6.0이며, 제공된 릴리스 노트에는 1.5.1(2026-08-02) 변경 사항이 기록되어 있습니다. 1.5.1에서는 스케치 치수 도구, 4종의 새 나사산 프로파일(트라페조이드/사각/버트레스/둥근) 및 3D 프린팅 볼트+너트용 맞춤 공차, 다각형 도구의 실시간 반지름 표시가 추가되었고, 어셈블리 벽 투시, 다중 바디 이동·회전·스케일 후 이력 재로드, 푸시/풀 편집 후 필렛 표류, 결합된 바디/엔드 챔퍼의 나사산 절단, 스테이 로드 크기 제한, 내부 둥근 나사산 보어 매끄러움, 단면 보기 행, 나사산 재절단 취소, 잘못된 BREP 파일 거부 동작이 수정되었습니다. 앱 내 Help → Check for Updates로 업데이트를 확인할 수 있습니다.

제한 사항 및 라이선스

Materializr는 GPLv3 라이선스로 배포되며, GPLv3 7항에 따른 앱스토어 배포 및 플랫폼 SDK 링크를 허용하는 추가 권한이 명시되어 있습니다(0.9.7.1까지의 릴리스는 MIT, 그 이후로 GPLv3 적용). 문서화된 알려진 제한으로는, 무거운 바디를 이동한 후 스케치 연결이 끊어질 수 있는 점, 나사산이 스레드 바디 변경 시마다 다시 적용되는 점, 필렛에 인접한 엣지에 대한 챔퍼가 일부 경우 거부될 수 있는 점이 있으며, 1.5.0의 cut-based fallback 등 후속 릴리스에서 점진적으로 개선되고 있습니다. macOS 첫 실행 시 개발자 미검증 경고가 표시되어 우클릭 → 열기로 1회 승인 절차가 필요합니다.

FAQ

  • Materializr는 어떤 CAD 소프트웨어를 대체하기 위한 제품인가요? SolidWorks, Fusion 360, FreeCAD를 대체하려는 것이 아니라, 입문용 도구와 전문 도구 사이의 중간 지대를 목표로 합니다.
  • 어떤 파일 포맷을 가져오고 내보낼 수 있나요? STEP, IGES, BREP, STL, SVG, DXF를 가져올 수 있고, STEP, STL, IGES, BREP, glTF, OBJ, 3MF, SVG, DXF를 내보낼 수 있습니다.
  • 스케치 변경 후에도 편집 가능한 이력을 유지하나요? 모든 연산이 이력 단계로 기록되어, 저장된 파트를 열어도 전체 이력을 그대로 편집할 수 있습니다.
  • 모바일 기기에서도 동작하나요? iPad는 App Store에서, Android는 Google Play·F-Droid·GitHub APK로 제공되며, 동일한 지오메트리 코드베이스에 터치 모드를 갖춘 태블릿 권장 환경입니다.

시스템 요구사항

데스크톱은 Windows에서 NSIS 인스톨러로 설치하거나 포터블 ZIP을 사용할 수 있고, macOS는 Apple Silicon(M1 이상) 전용이며, Linux AppImage는 glibc 2.38 이상(Ubuntu 24.04+, Fedora 39+, Zorin 18+)이 필요합니다. Windows에서는 winget 패키지 관리자를 통해 `winget install --id Materializr.Materializr --exact` 명령으로 설치할 수 있습니다. iPad는 App Store에서, Android는 Google Play, F-Droid, GitHub의 APK(arm64-v8a) 중 한 경로로 받을 수 있으며 태블릿 환경에 맞게 설계되었습니다.