diff --git a/docs/DEFERRED.md b/docs/DEFERRED.md index 6179f80..b2a5000 100644 --- a/docs/DEFERRED.md +++ b/docs/DEFERRED.md @@ -62,6 +62,13 @@ - **raycast_all (다중 hit)** — 가장 가까운 hit만 반환. - **BVH 조기 종료 최적화** — 모든 리프 검사 후 최소 t 선택. front-to-back 순회 미구현. +## Phase 7-2 + +- **Bilateral Blur** — SSGI 노이즈 제거 블러 미구현. 4x4 노이즈 타일링만. +- **반해상도 렌더링** — 풀 해상도에서 SSGI 실행. 성능 최적화 미적용. +- **Temporal Accumulation** — 프레임 간 누적 미구현. 매 프레임 독립 계산. +- **Light Probes** — 베이크 기반 GI 미구현. + ## Phase 7-1 - **투명 오브젝트** — 디퍼드에서 처리 불가. 별도 포워드 패스 필요. diff --git a/docs/STATUS.md b/docs/STATUS.md index 9c5b4bb..85ecd35 100644 --- a/docs/STATUS.md +++ b/docs/STATUS.md @@ -99,6 +99,13 @@ - voltex_renderer: Deferred pipeline (gbuffer + lighting bind group layouts) - examples/deferred_demo (5x5 sphere grid + 8 orbiting point lights) +### Phase 7-2: SSGI (Screen-Space Global Illumination) +- voltex_renderer: SsgiResources (hemisphere kernel 64 samples, 4x4 noise, output texture) +- voltex_renderer: SSGI shader (SSAO + color bleeding in one fullscreen pass) +- voltex_renderer: SSGI pipeline + bind group layouts +- voltex_renderer: Lighting pass SSGI integration (ambient * ssgi_ao + indirect) +- deferred_demo updated with 3-pass rendering (GBuffer → SSGI → Lighting) + ## Crate 구조 ``` @@ -112,7 +119,7 @@ crates/ └── voltex_audio — AudioClip, WAV parser, mixing, WASAPI backend, AudioSystem, MixGroup, spatial ``` -## 테스트: 200개 전부 통과 +## 테스트: 203개 전부 통과 - voltex_asset: 14 - voltex_audio: 35 (audio_clip 2 + wav 5 + mixing 11 + audio_system 2 + spatial 8 + mix_group 7) @@ -120,7 +127,7 @@ crates/ - voltex_math: 37 (29 + AABB 6 + Ray 2) - voltex_physics: 52 (collider 2 + narrow 11 + bvh 5 + collision 7 + rigid_body 3 + integrator 3 + solver 5 + ray 10 + raycast 6) - voltex_platform: 3 -- voltex_renderer: 20 +- voltex_renderer: 23 (20 + SSGI 3) ## Examples (11개) @@ -136,7 +143,7 @@ crates/ - audio_demo — 사인파 오디오 재생 - deferred_demo — 디퍼드 렌더링 + 다중 포인트 라이트 -## 다음: Phase 7-2 (Global Illumination) — Stretch Goal +## 다음: Phase 7-3 (레이트레이싱) / 7-4 (포스트 프로세싱) — Stretch Goal 스펙 참조: `docs/superpowers/specs/2026-03-24-voltex-engine-design.md`