웹 기반 3D 슬라이서(slicer)인 'three-slicer'가 최신 0.2.0 버전에서 SLA(레진) 프린팅 지원을 추가하며 기능이 대폭 확장되었습니다. 이 프로젝트는 기존에 필라멘트(FFF) 방식의 G-code 슬라이싱을 지원했는데, 이제 레진 프린터 사용자들도 브라우저에서 직접 모델을 슬라이싱할 수 있게 된 것입니다. 모든 과정이 클라이언트 측에서 이루어져 서버 없이도 3D 모델 파일을 처리할 수 있다는 점이 큰 특징입니다.
'three-slicer'는 인기 있는 3D 프린팅 슬라이서인 OrcaSlicer를 웹어셈블리(WASM) 기반으로 리버스 엔지니어링하여 개발되었습니다. 사용자가 STL 파일을 웹사이트에 업로드하면, 브라우저 내의 WASM 커널이 슬라이싱 작업을 수행합니다. 필라멘트 방식의 경우 G-code를, 레진 방식의 경우 레이어별 PNG 마스크를 담은 .sl1 아카이브 파일을 생성하여 내보냅니다. 또한, Node.js 환경에서도 동일한 API를 사용하여 헤드리스(headless) 슬라이싱이 가능해 개발자들에게 유연성을 제공합니다. 이 프로젝트는 AGPL-3.0 라이선스로 배포된 오픈소스입니다.
이러한 웹 기반 슬라이서의 등장은 3D 프린팅 접근성을 크게 향상시킬 수 있습니다. 고사양 컴퓨터나 특정 소프트웨어 설치 없이도 웹 브라우저만 있다면 언제 어디서든 슬라이싱 작업을 할 수 있기 때문입니다. 특히 레진 프린팅의 경우 전용 소프트웨어가 필요한 경우가 많았는데, 'three-slicer'는 이러한 장벽을 낮춰 더 많은 사용자가 3D 프린팅을 쉽게 시작하고 활용할 수 있도록 돕습니다. 이는 3D 프린팅 교육이나 소규모 제작 환경에서 특히 유용하게 활용될 잠재력을 가지고 있습니다.