Back to deck

Color Backgrounds

Every background is generated, not photographed. A single parametric renderer ( cfgen/bg.py ) draws each plate as a simulated optical field (defocused flow, haze breath, light shafts cleared out of the paper rather than added to it), then grades it in Lab with an ambient cast, band-limited grain, and lateral chromatic aberration. 16 plates, one file, every variation re-renderable from code.

C01 · Deepwater: teal-slate depth
C02 · Settlement: brass light
C03 · Daybook: rose breath
C04 · Interchange: amber × copper
C05 · Tide: pale wheat on steel
C06 · Vault: bronze, ink core
Back to deck

Color Backgrounds

Every background is generated, not photographed. A single parametric renderer ( cfgen/bg.py ) draws each plate as a simulated optical field (defocused flow, haze breath, light shafts cleared out of the paper rather than added to it), then grades it in Lab with an ambient cast, band-limited grain, and lateral chromatic aberration. 16 plates, one file, every variation re-renderable from code.

C01 · Deepwater: teal-slate depth
C02 · Settlement: brass light
C03 · Daybook: rose breath
C04 · Interchange: amber × copper
C05 · Tide: pale wheat on steel
C06 · Vault: bronze, ink core