브라우저에서 구동되는 오픈소스 CAD, SolveSpace
SolveSpace의 웹 버전(Web Version) 출시와 함께, 브라우저 기반 CAD의 가능성을 제시함
경량 CAD 도구(Lightweight CAD Tool)로서의 장점과, 기능적 한계에 대한 논의가 이루어짐
FreeCAD, OnShape 등 경쟁 CAD 솔루션(CAD Solutions)과의 비교가 진행됨
개발 속도 저하(Slow Development) 및 기능 부재(Lack of Features)에 대한 아쉬움이 제기됨
SolveSpace 웹 버전의 기술적 특징
SolveSpace는 데스크톱 소프트웨어로 개발되었지만, Emscripten을 사용하여 브라우저에서 실행되는 웹 버전을 제공한다. 웹 어셈블리(WebAssembly) 기술을 활용하여, 별도의 네트워크 연결 없이 작동하는 것이 특징이다. 하지만, 속도 저하와 버그 발생 가능성이 존재하며, 특히 복잡한 모델에서는 사용성이 떨어진다는 의견이 있다. 브라우저 기반 CAD(CAD in the browser)의 가능성을 보여주는 실험적인 시도로 평가된다.
SolveSpace의 기능적 한계와 개선점
댓글에서는 SolveSpace의 기능적 한계에 대한 지적이 제기되었다. 특히, 모따기(Chamfer)와 같은 기본적인 기능의 부재는 아쉬운 점으로 언급된다. 또한, 개발 속도가 늦어지고 있다는 점도 단점으로 지적된다. 이러한 문제점들을 해결하기 위해, Dune 3D와 같은 경쟁 솔루션(CAD Solutions)을 참고하거나, 로프트(Loft) 기능과 같은 핵심 기능(Core Features)을 추가해야 한다는 의견이 제시되었다.
경쟁 CAD 솔루션과의 비교
SolveSpace는 FreeCAD, OnShape 등 다른 CAD 솔루션과 비교되며, 각 솔루션의 장단점이 논의되었다. FreeCAD는 SolveSpace와 유사한 오픈소스 CAD 도구로, 레이저 커팅(Laser Cutting)을 위한 부품 설계에 유용하다는 평가를 받았다. OnShape는 클라우드 기반의 CAD 솔루션으로, SolveSpace와는 다른 접근 방식을 취하고 있다. 경쟁 솔루션(CAD Solutions)과의 비교를 통해, SolveSpace의 위치와 개선 방향을 파악할 수 있다.
브라우저 기반 CAD의 미래
일부 사용자들은 브라우저 기반 CAD/설계 제품의 가능성에 주목하며, 기존의 고가 플러그인(Expensive Plugins) 및 특정 제품(Niche Products)을 대체할 수 있을지에 대한 기대를 표명했다. 특히, LLM을 활용한 CAD 도구 개발에 대한 관심이 높으며, OpenSCAD와 같은 백엔드(Backend) 선택에 대한 논의가 이루어졌다. 브라우저 기반 CAD(CAD in the browser)는 접근성과 편의성을 높여, CAD 시장에 새로운 변화를 가져올 수 있을 것으로 예상된다.