Add Fensalir pipeline research paper

This commit is contained in:
Meta Vens 2026-05-29 20:14:18 +01:00
commit f9d9fbc6fa
4 changed files with 1076 additions and 0 deletions

View file

@ -13,6 +13,8 @@ historical branch scar.
## Fields, Reservoirs, And Fractals
- `papers/fensalir-pipeline.tex`: living MiKTeX paper for the Fensalir
pipeline, research spine, domain reservoir model, and evaluation plan.
- `perfect-machine-architecture.md`: end-to-end map for authored/sensor field
input, domain binding, evidence candidates, reservoir reuse, residency, and
renderer lowering.

Binary file not shown.

File diff suppressed because it is too large Load diff

View file

@ -289,3 +289,4 @@
{"timestamp":"2026-05-29T16:34:00+01:00","type":"decision","status":"ok","note":"Cut a surviving split reservoir owner: D3D12FieldReservoirResolvePS no longer calls currentFrameReservoirSample or imports TubeField row-0 proposals. It now forwards raw scene/SDF MRT evidence only, leaving D3D12ReservoirHistoryUpdateCS as the sole owner of row-0 RIS merge, temporal reuse, spatial reuse, row-3 final, and resolved HDR field output. Verified with dotnet build Fensalir.sln and Mimir synthetic spectrum captures artifacts/runtime/mimir-reservoir-rebuild-single-owner-headless-180.png plus mode13/mode14/mode15 debug captures; remaining noise is now visible as broad TubeField support/proposal mass rather than double-counted fullscreen resolve authority."}
{"timestamp":"2026-05-29T16:45:00+01:00","type":"decision","status":"partial","note":"TubeField proposal emission now separates conservative proxy discovery from reservoir support, using narrow tube-core support for target/control/guide. Current-frame proposal assembly also gates structural visibility before RIS: materially farther samples at the same pixel are rejected as occluded, while near-equal-depth samples still use RIS. Verified shader compile/headless reload, Aquarium.Engine.Tests, Aquarium.Engine.Fractal.Tests, Mimir --mimir-spectrum-upload-smoke, and Mimir synthetic captures artifacts/runtime/mimir-reservoir-rebuild-visibility-gate-headless-180.png plus mode13/mode14/mode15. The visible result improves overlap slightly but still shows broad row-3 support bands, so the next cut needs row-stage debug probes or producer support semantics rather than another downstream clamp."}
{"timestamp":"2026-05-29T20:01:11+01:00","topic":"area-restir-fractal-domain-reservoir","lesson":"Area ReSTIR changes the reservoir invariant: selected sample coordinates and support are part of reservoir identity for any area-domain reuse. Fensalir must apply that lesson above screen space: the Perfect Machine reservoir is a fractal domain reservoir over semantic field/radiance claims, ownership-tree nodes, stochastic contribution probes, and bounded lowerings. Pixel rows are only the current D3D12 execution projection. Before more TubeField occlusion tuning, the live ABI or packing plan must carry selected subpixel/local domain coordinates and support so temporal/spatial reuse can validate overlap and legal shifts instead of guessing from nearest texels.","files":["docs/fractal-domain-reservoir.md","docs/temporal-spatial-evidence-reservoir.md","docs/reservoir-reconstruction-action-plan.md","state/map.yaml","state/scratch.md"],"sources":["https://graphics.cs.utah.edu/research/projects/area-restir/","https://github.com/guiqi134/Area-ReSTIR","E:\\Projects\\gamecult-site\\GameCult\\Blog\\perfect-machine-fractal-reservoir-architecture.md"]}
{"timestamp":"2026-05-29T20:35:00+01:00","topic":"fensalir-pipeline-paper","lesson":"The Fensalir pipeline now has a living MiKTeX paper that frames the renderer as a fractal domain reservoir pipeline rather than a screen-space temporal cache. The paper cites the local research archive plus external anchors for ReSTIR/GRIS/Area ReSTIR/TSR, cube-sphere/QSC domains, EWA/Gaussian splatting, clipmaps/Nanite, implicit and sensor fusion, HDR presentation, D3D12 resource discipline, and planetary-flow data/model sources. Use it as the public research synthesis before broad implementation changes; update it as implementation proves, falsifies, or sharpens the claims.","files":["docs/papers/fensalir-pipeline.tex","docs/papers/fensalir-pipeline.pdf","docs/README.md"],"sources":["docs/perfect-machine-architecture.md","docs/fractal-domain-reservoir.md","docs/temporal-spatial-evidence-reservoir.md","research/rendering/fractal-brush-architecture-plan.md","research/rendering/cube-sphere-fractal-brushes.md","research/planetary-flow-organ-literature.md"]}