개요
SuperSplat은 3D 가우시안 스플랫을 편집하기 위한 무료 오픈 소스 Web 애플리케이션입니다. 설치 없이 브라우저에서 완전히 실행되며, 스플랫 데이터의 검사, 최적화 및 내보내기를 지원합니다. TypeScript와 PlayCanvas를 기반으로 구축되었으며, WebGL과 WebGPU를 활용하여 렌더링합니다.
README 미리보기
# SuperSplat Editor\n\n[](https://github.com/playcanvas/supersplat/releases)\n[](https://github.com/playcanvas/supersplat/blob/main/LICENSE)\n[](https://discord.gg/RSaMRzg)\n[](https://www.reddit.com/r/PlayCanvas)\n[](https://x.com/intent/follow?screen_name=playcanvas)\n\n| [SuperSplat Editor](https://superspl.at/editor) | [User Guide](https://developer.playcanvas.com/user-manual/gaussian-splatting/editing/supersplat/) | [Blog](https://blog.playcanvas.com) | [Forum](https://forum.playcanvas.com) |\n\nThe SuperSplat Editor is a free and open source tool for inspecting, editing, optimizing and publishing 3D Gaussian Splats. It is built on web technologies and runs in the browser, so there's nothing to download or install.\n\nA live version of this tool is available at: https://superspl.at/editor\n\n\n\nTo learn more about using SuperSplat, please refer to the [User Guide](https://developer.playcanvas.com/user-manual/gaussian-splatting/editing/supersplat/).\n\n## Local Development\n\nTo initialize a local development environment for SuperSplat, ensure you have [Node.js](https://nodejs.org/) 18 or later installed. Follow these steps:\n\n1. Clone the repository:\n\n ```sh\n git clone https://github.com/playcanvas/supersplat.git\n cd supersplat\n ```\n\n2. Install dependencies:\n\n ```sh\n npm install\n ```\n\n3. Build SuperSplat and start a local web server:\n\n ```sh\n npm run develop\n ```\n\n4. Open a web browser tab and make sure network caching is disabled on the network tab and the other application caches are clear:\n\n - On Safari you can use `Cmd+Option+e` or Develop->Empty Caches.\n - On Chrome ensure the options "Update on reload" and "Bypass for network" are enabled in the Application->Service workers tab:\n\n \n\n5. Navigate to `http://localhost:3000`\n\nWhen changes to the source are detected, SuperSplat is rebuilt automatically. Simply refresh your browser to see your changes.\n\n## Localizing the SuperSplat Editor\n\nThe currentl
FAQ (3)
문제 해결순수한 흰색을 선택할 때 PlayCanvas color picker가 hue를 빨간색으로 재설정하는 이유는 무엇인가요?
이 버그는 커서를 왼쪽 상단 모서리로 드래그하여 매우 밝은 색상을 선택할 때 발생합니다. pcui 라이브러리에서 pull request #529를 통해 수정되었습니다. 이 문제를 해결하려면 pcui의 최신 버전으로 업데이트하세요. 업데이트가 불가능한 경우 임시 해결책으로 절대적인 왼쪽 상단 픽셀을 선택하지 않거나 숫자 입력을 사용하여 색상을 정확하게 설정하는 방법이 있습니다.
방법SuperSplat에서 스플랫 간에 위치(position), 회전(rotation) 또는 스케일(scale)을 복사하여 붙여넣는 방법은 무엇인가요?
Transform 패널(PR #1000에서 추가됨)의 Copy/Paste 컨트롤을 사용하세요. splat을 선택하고 Copy를 클릭한 다음 캡처할 컴포넌트를 선택합니다: Position, Rotation, Position + Rotation 또는 All transforms(scale 포함). 그런 다음 다른 splat을 선택하고 Paste를 클릭하세요. 복사된 컴포넌트만 적용되며 대상 splat의 나머지 transform 값은 그대로 유지됩니다. 복사된 값은 여러 splat에 반복해서 붙여넣을 수 있도록 계속 유지되며, 다시 복사하면 저장된 값을 덮어씁니다. 각 붙여넣기는 하나의 실행 취소/다시 실행 가능한 편집으로 기록됩니다. 관련 splat을 정렬하거나, 에셋 변형 간에 배치를 옮기거나, 씬 배치를 유지하면서 splat을 교체하는 데 유용합니다.
방법카메라가 중심점을 중심으로 공전하는 대신 현재 위치에서 주위를 둘러보도록 하려면 어떻게 해야 하나요?
WASD 플라이 컨트롤을 사용하세요: 플라이 모드에 진입한 후 현재 카메라 위치에서 주변을 둘러보며 WASD로 이동합니다. 이는 타겟 지점을 중심으로 궤도를 도는 대신 1인칭 스타일의 둘러보기 동작을 제공합니다.