Repolode
WilliamLiu-1997

WilliamLiu-1997/Gaussian-Splat-Lite

대형 모델용 스트리밍 LOD를 지원하고 WebGPU와 WebGL2에서 동작하는 Three.js 3D Gaussian Splatting 렌더러입니다.

스타
315
포크
37
열린 이슈
1
마지막 커밋
어제

어떤 프로젝트인가요?

Gaussian-Splat-Lite는 Three.js용으로 제작된 3D Gaussian Splatting(3DGS) 렌더러입니다. 일반적인 Three.js 씬에 splat 모델을 표시할 수 있으며, 동일한 씬 API를 사용해 WebGPU 렌더러나 WebGL2 백엔드에서 동작합니다.

URL, 파일 또는 원시 바이트에서 PLY, SPZ, SOG, RAD 파일을 불러옵니다. 대규모 씬에서는 RAD, SOG, LCC2 데이터를 위한 스트리밍 스케줄러를 제공해 카메라가 움직일 때 더 세밀한 데이터를 로드합니다. 부드러운 LOD 전환과 설정 가능한 splat 예산도 지원합니다. 대규모 GIS/ECEF 좌표계에 씬을 배치할 수도 있습니다.

그 밖에도 실험적인 신경망 노이즈 제거기를 사용하는 선택적 확률적 투명도 모드, 이미지·큐브 맵·환경 맵으로의 오프스크린 캡처, 모델의 일부를 다시 칠하거나 숨기는 SDF 기반 편집 기능을 제공합니다. npm 패키지로 배포되며 Three.js 0.187.0 이상이 필요합니다.

핵심 기능

  • 01WebGPU와 WebGL2 렌더러에서 동일한 Three.js 씬 API를 사용합니다.
  • 02PLY, SPZ, SOG, RAD splat 파일을 불러옵니다.
  • 03대규모 RAD, SOG, LCC2 씬에 스트리밍 LOD를 지원합니다.
  • 04실험적인 신경망 노이즈 제거기를 사용하는 선택적 확률적 투명도 기능을 제공합니다.
  • 05이미지, 큐브 맵, 환경 맵으로 오프스크린 캡처를 지원합니다.
  • 06SDF 기반 편집으로 모델의 일부를 다시 칠하거나 숨길 수 있습니다.

활용 사례

  • Three.js 웹 앱에 인터랙티브한 3D Gaussian Splat 씬을 삽입합니다.
  • 카메라 이동에 따라 세부 정보가 스트리밍되는 대규모 캡처 환경을 살펴봅니다.
  • 지리 공간 또는 ECEF 좌표계 씬에 splat 모델을 배치합니다.
  • splat 모델의 미리보기 이미지나 환경 맵을 생성합니다.

토픽

자주 묻는 질문

Gaussian-Splat-Lite은(는) 무엇인가요?
대형 모델용 스트리밍 LOD를 지원하고 WebGPU와 WebGL2에서 동작하는 Three.js 3D Gaussian Splatting 렌더러입니다. Gaussian-Splat-Lite는 Three.js용으로 제작된 3D Gaussian Splatting(3DGS) 렌더러입니다. 일반적인 Three.js 씬에 splat 모델을 표시할 수 있으며, 동일한 씬 API를 사용해 WebGPU 렌더러나 WebGL2 백엔드에서 동작합니다.
Gaussian-Splat-Lite은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
Gaussian-Splat-Lite은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
Gaussian-Splat-Lite은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. Gaussian-Splat-Lite의 마지막 커밋은 2026년 11월 6일입니다.
Gaussian-Splat-Lite은(는) 어디에 사용할 수 있나요?
Three.js 웹 앱에 인터랙티브한 3D Gaussian Splat 씬을 삽입합니다. 카메라 이동에 따라 세부 정보가 스트리밍되는 대규모 캡처 환경을 살펴봅니다. 지리 공간 또는 ECEF 좌표계 씬에 splat 모델을 배치합니다. splat 모델의 미리보기 이미지나 환경 맵을 생성합니다.
Gaussian-Splat-Lite은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/WilliamLiu-1997/Gaussian-Splat-Lite

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트