Gaussian Splatting
그래픽스 · 4단계 · 28개 학습 단위
시리즈 목표
3D Gaussian의 데이터와 투영·합성 경로를 이해하고 출처를 확인한 소형 데이터로 오류에 견디는 뷰어를 설계합니다.
선수 지식
Three.js 카메라·투영, alpha blending
실습 방식과 제공 범위
학습 단위는 날짜가 아닙니다. 설명과 과제를 읽고, 완료 조건을 확인한 뒤 다음 단위로 이동하세요. 각 단위의 예제를 출발점으로 삼아 변수를 바꾸고 결과를 관찰합니다. 내장 실행 예제와 별도 환경이 필요한 과제를 구분해서 표시합니다. 예제를 여는 것만으로 학습을 완료한 것으로 처리하지 않습니다.
기존 단위 ID와 필기는 유지됩니다. 기존 01·02·03 예제는 확장된 학습 순서의 1·14·28번째에 연결되므로 주소의 숫자와 화면의 학습 순서가 다를 수 있습니다.
학습 경로
1단계 · 표현과 투영의 기초
- 01. 3DGS 표현과 데이터 — 편집 가능한 예제
- 02. 출처와 파일 계약 — 편집 가능한 예제
- 03. 좌표계와 단위 — 편집 가능한 예제
- 04. Quaternion과 비등방성 — 편집 가능한 예제
- 05. 공분산으로 형태 읽기 — 편집 가능한 예제
- 06. 카메라 투영과 화면 타원 — 편집 가능한 예제
- 07. 가우시안 커널과 알파 — 편집 가능한 예제
2단계 · 파일 검증과 뷰어 통합
- 08. 알파 합성과 순서 — 편집 가능한 예제
- 09. 깊이 정렬의 한계 — 편집 가능한 예제
- 10. PLY 헤더 검사 — 편집 가능한 예제
- 11. 값 디코딩과 유효성 — 편집 가능한 예제
- 12. 구면조화 색상 — 편집 가능한 예제
- 13. 로더 상태와 취소 — 편집 가능한 예제
- 14. 로딩과 카메라 통합 — 편집 가능한 예제
3단계 · 가시성과 품질 실험
- 15. 화면 공간 선택 근사 — 편집 가능한 예제
- 16. 가시 범위와 보수적 제외 — 편집 가능한 예제
- 17. 정렬 갱신 간격 — 편집 가능한 예제
- 18. 해상도와 픽셀 작업량 — 편집 가능한 예제
- 19. Gaussian 수 줄이기 — 편집 가능한 예제
- 20. 색 공간과 배경 — 편집 가능한 예제
- 21. 품질 평가 기준 만들기 — 편집 가능한 예제
4단계 · 측정 가능한 GS 전시 뷰어
- 22. 프로파일 구간 분리 — 편집 가능한 예제
- 23. 자원 수명과 반복 로딩 — 편집 가능한 예제
- 24. 키보드와 카메라 복구 — 편집 가능한 예제
- 25. 실패 상태 통합 시험 — 편집 가능한 예제
- 26. 재현 가능한 카메라 벤치마크 — 편집 가능한 예제
- 27. 결과물 설명과 인수 조건 — 편집 가능한 예제
- 28. 정렬·품질·성능 — 편집 가능한 예제
통합 프로젝트와 제출물
고정 카메라 경로, 로딩 상태, 선택 정책과 품질 비교 보고서를 갖춘 로컬 GS 뷰어
구현 코드와 실행 방법, 기준 조건과 변경 조건의 기록, 실패 사례와 복구 방법을 함께 남기세요. 측정하지 않은 성능과 수행하지 않은 테스트는 결과로 기재하지 않습니다.