그동안 상상이상3D프린팅은 Miracle Slicer의 구체적인 기능보다 개발철학과 제품화 방향, 개인정보 최소화, 오프라인 운영과 보안 원칙을 중심으로 개발소식을 전해 왔습니다.
이번에는 Miracle Slicer가 준비하고 있는 기능 방향 가운데 하나를 처음으로 공개합니다.
**Miracle Slicer는 STEP(.step) / STP(.stp) 계열 CAD 데이터 지원을 준비하고 있습니다.**
STL과 STEP은 담고 있는 정보가 다릅니다
FDM 3D프린팅에서 널리 사용되는 STL은 모델의 표면을 수많은 삼각형으로 근사해 표현하는 Mesh 형식입니다.
쉽게 비유하면 완성된 형상의 겉모습을 출력용으로 옮겨 놓은 데이터에 가깝습니다.
반면 STEP/STP는 CAD에서 정의된 곡면, 경계, 위상과 같은 정밀한 기하정보를 유지할 수 있는 설계 데이터입니다.
예를 들어 STL에서 원통은 많은 삼각형으로 구성된 표면이지만, STEP에서는 원통을 이루는 정확한 곡면과 경계 정보를 유지할 수 있습니다.
이 차이는 단순히 파일 확장자가 다르다는 의미보다 큽니다.
중간 STL 변환을 줄입니다
일반적인 작업에서는 CAD에서 설계를 마친 뒤 STL로 변환하고, 다시 슬라이서에 불러오는 과정을 거칩니다.
이 과정에서 Mesh 해상도를 너무 낮게 설정하면 곡면이 각져 보일 수 있고, 반대로 지나치게 높이면 불필요하게 파일이 커질 수 있습니다.
Miracle Slicer는 STEP/STP 원본 형상을 받아 실제 출력 조건에 맞는 Mesh를 필요한 단계에서 생성하는 방향을 준비하고 있습니다.
복잡한 설계는 기존 전문 CAD에서 그대로 진행하고, 그 결과를 보다 직접적으로 FDM 출력 준비 과정으로 연결하는 것입니다.
정확한 형상정보가 열어주는 가능성
정밀한 CAD 형상정보를 유지하면 단순한 삼각형 집합만으로는 판단하기 어려웠던 요소들을 보다 명확하게 다룰 수 있는 기반이 생깁니다.
평면과 곡면, 구멍과 축, 얇은 영역, 모델의 방향과 같은 형상적 특징을 더 정확하게 판단할 수 있고, 이를 실제 FDM 제조 과정의 분석과 조언에 활용할 가능성도 커집니다.
다만 구체적인 후속 기능과 적용 방식은 현재 단계에서 모두 공개하지 않습니다.
단순한 파일 형식 확대만을 위한 결정은 아닙니다
Miracle Slicer가 STEP/STP를 준비하는 목적은 지원 가능한 파일 확장자를 늘리는 데만 있지 않습니다.
기존 슬라이서는 대체로 사용자가 이미 완성한 3D 모델을 가져오는 시점에서 작업을 시작합니다.
Miracle Slicer는 그 시작점 자체도 다시 보고 있습니다.
**슬라이서의 작업은 완성된 Mesh 파일을 불러온 뒤에만 시작해야 하는가.**
STEP/STP 지원은 이 질문과 연결된 기반 가운데 하나입니다.
왜 FDM 슬라이서가 STEP/STP를 직접 받아야 하는지, 그리고 그 정밀한 CAD 형상정보가 Miracle Slicer 안에서 어떤 역할을 하게 될지는 개발과 검증 단계에 맞춰 순차적으로 공개하겠습니다.
MS Development News #007