Architecture Overview¶
This page is the canonical high-level architecture entrypoint.
Subsystem Map¶
- Registration/lifecycle: ../../modules/gaussian_splatting/register_types.cpp
- Core systems: ../../modules/gaussian_splatting/core/
- Renderer pipeline: ../../modules/gaussian_splatting/renderer/
- Nodes/editor integration: ../../modules/gaussian_splatting/nodes/, ../../modules/gaussian_splatting/editor/
- IO/import: ../../modules/gaussian_splatting/io/
Detailed Architecture Docs¶
- Render pipeline details
- Lighting and shadows details
- Unified Gaussian pipeline refactor plan
- Refactor phase runner
- Renderer refactor memory journal
- Module-wide architecture map
- Memory and residency invariants
Data Flow (High Level)¶
- Source asset is imported/loaded.
- Node and asset state are registered with runtime systems.
- Visibility, sorting, and raster/composite stages execute.
- Debug/performance counters are emitted for diagnostics.