playcanvas/supersplat의 설명은 아주 짧다. 3D Gaussian Splat Editor. 그런데 이 저장소가 흥미로운 지점은 설명의 화려함이 아니라, 3D Gaussian Splat을 다루는 위치를 어디로 잡았는지에 있다. SuperSplat은 스플랫을 단순히 렌더링해서 보여주는 결과물이 아니라, 사용자가 열고 확인하고 수정하고 최적화한 뒤 게시할 수 있는 작업물로 본다.
README가 제시하는 핵심 동사는 inspect, edit, optimize, publish다. 이 네 단어는 꽤 중요하다. Gaussian Splatting은 최근 몇 년 동안 멋진 3D 장면 재현 데모로 많이 소비됐지만, 실제 제작 환경에서는 결과물을 다시 손볼 수 있어야 한다. 잘못 잡힌 장면을 확인하고, 필요 없는 부분을 줄이고, 변형을 적용하고, 최종적으로 웹이나 다른 파이프라인에 올리는 과정이 필요하다.
SuperSplat은 이 흐름을 브라우저 기반으로 가져온다. 설치 없이 실행되는 라이브 에디터를 제공하고, 로컬 개발에서는 npm run develop로 빌드 감시와 서버 실행을 함께 돌리는 구조다. 저장소의 src 구성에서도 edit-history, selection, transform, publish, timeline, splat-list 같은 편집기 중심의 단서가 보인다. 단순 뷰어라면 굳이 이렇게까지 사용자의 조작 상태와 편집 흐름을 전면에 둘 이유가 적다.
물론 이 선택에는 긴장도 있다. 3D Gaussian Splat 데이터는 가볍지 않고, 브라우저는 GPU와 메모리, 파일 처리에서 현실적인 한계를 가진다. 큰 데이터셋을 다룰 때 성능이 어디까지 버텨주는지, 최적화와 내보내기 결과가 실제 워크플로에서 충분한지는 직접 확인해야 한다. 웹 기반이라는 장점은 접근성을 높이지만, 동시에 런타임 제약을 더 선명하게 드러낸다.
그럼에도 SuperSplat 같은 도구가 중요한 이유는 분명하다. 새로운 3D 표현 방식이 제작 현장에 들어오려면, 모델이나 렌더러만 좋아서는 부족하다. 사람이 반복해서 수정하고, 되돌리고, 비교하고, 공유할 수 있는 편집면이 있어야 한다. SuperSplat은 Gaussian Splatting을 데모 화면 바깥의 작업 흐름으로 끌어내는 쪽에 서 있는 프로젝트다.