Conceptual explanations
This sub-section discusses the architectural and design choices that shape AgX. Pages are oriented around understanding why AgX is built the way it is, not what to look up.
If you want to look up a specific fact (a CLI flag, a preset field, a color-space conversion formula), see the reference section. If you want to learn AgX from scratch, start with the tutorials.
Pages
- Architecture — how the codebase is layered and why those layers are load-bearing.
- Preset-first philosophy — what "preset-first" means and what AgX deliberately is and isn't.
- Design decisions — load-bearing invariants and the choices that produced them.
- Render pipeline — why the pipeline runs stages in the order it does.
- Preset model — the patch-on-baseline mental model behind partial parameters.
- Color spaces — why operations live in linear vs gamma Rec.2020 working space.
- How AgX generates its bundled LUTs — the design choices behind the
agx-lut-gencrate.
See also
- Algorithm explanations — per-algorithm walkthroughs.
- Conceptual reference — lookup-style coverage of the same topics.