Cold Start
README.md
asc_grade — ASCENSION: the part's post treatment
Controls what the finale is seen through: bloom, colour grade, tonemap, vignette, and the letterbox bar height.
Owns
GRADE— the post-process spec handed toFx.grade. Keys set tofalse(fog, chromatic aberration, motion blur) actively remove those passes; absent keys are left alone, so this spec is a statement about the whole stack, not a patch on it.BARS— the letterbox fraction.
Applied once, on enter.
Reads from the orchestrator
Nothing. This aspect has no update hook — it does not vary over the part.
Boundaries
- The fades are not here.
fadeIn = 1.5andfadeOut = 3.0are fields on the part table and the director drives them, through the same always-ondemo_fadepass this module sets the bars on. The director ownsFx.setFade; this module ownsFx.setBars. Fx.graderuns once at entry and is never touched again, so one exposure and one bloom setting serve both the blazing golden-hour opening and the near-black star field 30 s later.sun.nightMixis the signal that already describes that transition if the grade should ever follow it — taking it would mean adding anupdatehook and having the orchestrator passsun.- The clouds composite at priority 5, ahead of the grade, so the deck feeds bloom and tonemap rather than being layered over them.