순수 러스트(Rust) 언어로 개발된 오픈소스 파라메트릭 3D CAD 애플리케이션 '솔리드크래프트(SolidCraft)'가 최근 공개되어 주목받고 있습니다. 이 애플리케이션은 데스크톱, 웹 환경을 모두 지원하며, 특히 MCP(Model-Centric Programming) 서버를 통해 AI 에이전트가 모델링을 자동화할 수 있는 기능을 내장하고 있어 CAD 소프트웨어의 새로운 가능성을 제시하고 있습니다.
솔리드크래프트는 스케치, 구속(constraint), 솔리드 모델링 등 파라메트릭 CAD의 핵심 기능을 제공합니다. 사용자는 치수를 변경하면 모델이 자동으로 재구성되는 파라메트릭 피처 타임라인을 활용할 수 있습니다. 라즈베리 파이 4 케이스 예시처럼, 스케치 치수 변경만으로 전체 모델이 유기적으로 업데이트되는 모습을 시연하기도 했습니다. 윈도우, macOS, 리눅스 등 다양한 운영체제용 설치 파일과 웹 브라우저에서 바로 사용 가능한 버전도 제공하여 접근성을 높였습니다. 현재 초기 개발 단계임에도 불구하고 76개의 참조 부품 중 75개가 정확한 부피, 면적, 질량 중심 등을 일치시키는 등 높은 정확도를 보여주고 있습니다.
솔리드크래프트의 등장은 고가의 상용 CAD 소프트웨어에 대한 강력한 오픈소스 대안을 제시한다는 점에서 의미가 큽니다. 특히 러스트 언어의 안정성과 성능 이점을 활용하여 복잡한 3D 모델링 작업을 효율적으로 수행할 수 있게 합니다. 또한, AI 에이전트를 통한 모델링 자동화 기능은 미래의 설계 및 제조 공정에서 혁신적인 변화를 가져올 잠재력을 가지고 있습니다. 이는 설계자가 반복적인 작업에서 벗어나 창의적인 부분에 집중할 수 있도록 돕고, 비전문가도 쉽게 3D 모델링에 접근할 수 있는 기회를 제공할 것으로 기대됩니다.