MrNeRF/awesome-3D-gaussian-splatting

Curated list of papers and resources focused on 3D Gaussian Splatting, intended to keep pace with the anticipated surge of research in the coming months.

MrNeRF/awesome-3D-gaussian-splatting은 3D 가우시안 스플래팅(3DGS) — 사진이나 비디오에서 3D 장면을 실시간으로 렌더링하는 기술 — 을 위한 선별된 리소스 목록("awesome list")입니다. 이 프로젝트는 논문, 코드, 도구 및 학습 자료에 대한 링크를 한곳에 모아둡니다.

포함 내용

README는 리소스를 다섯 가지 주요 섹션으로 구성합니다.

1. 논문 및 문서

  • 3DGS 논문의 검색 가능한 데이터베이스 (프로젝트 웹사이트에서 호스팅).
  • 강좌 및 튜토리얼. 역렌더링에 관한 MIT 강의 시리즈와 원저자 3DGS 논문 저자들의 튜토리얼을 포함합니다.
  • 실외 장면용 데이터셋 링크 (NERDS 360).

2. 구현

  • 원저자 3DGS 저자들의 공식 참조 구현 (graphdeco-inria).
  • 다양한 언어(C++, Python, Taichi, Warp 등)의 커뮤니티 구현 표. 라이선스와 간단한 설명 포함. 예: LichtFeld Studio(네이티브 데스크톱 앱), Nerfstudio의 gsplat, OpenSplat 및 여러 재구현.
  • 3DGS를 기반으로 하거나 확장하는 프레임워크. 예: Pointrix, GauStudio, DriveStudio.

3. 뷰어 및 게임 엔진 지원

  • Unity, Unreal, PlayCanvas 및 Godot용 게임 엔진 플러그인.
  • 웹 뷰어. WebGL 및 WebGPU 카테고리로 나뉩니다 (예: Splat Viewer, gsplat.js, SuperSplat Viewer).
  • 데스크톱 뷰어 (예: 3DGS.cpp, vkgs, splatviz) 및 네이티브 애플리케이션. Blender 애드온, Houdini 렌더러, iOS Metal 뷰어, VR 지원 및 ROS2 지원 등.

4. 도구 및 유틸리티

  • 데이터 처리 도구: 형식 변환기(PLY, SPZ, SPLAT 등), 포인트 클라우드 편집기 및 비디오를 3DGS 장면으로 변환하는 파이프라인.
  • 개발 도구: Houdini 통합, 카메라 매개변수 변환 및 브라우저 기반 3DGS 편집기(SuperSplat).

5. 학습 리소스

  • 3DGS를 입문부터 기술 수준까지 설명하는 블로그 게시물. 압축 기술 및 NeRF와의 비교를 포함합니다.
  • 강연 (예: 표준화에 관한 Metaverse 표준 포럼 토론).
  • 비디오 튜토리얼 및 LichtFeld Studio의 YouTube 채널.

핵심 요점

이것은 소프트웨어 자체가 아니라 소프트웨어, 논문 및 학습 자료에 대한 링크 디렉토리입니다. 3DGS에 대해 배우고, 시도할 코드를 찾거나, 플랫폼에 맞는 뷰어를 선택하려면 이 목록이 출발점입니다. 이 프로젝트는 또한 기여를 환영하며(CONTRIBUTING.md 파일을 통해), 유지 관리를 도운 여러 사람에게 크레딧을 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트