materials · git:20260912.4b73ea8 · 2026-09-12 · sha256 73b39c3a95ab38bd
materials git:20260912.4b73ea8A
Immutable. This exact content never changes and is served at /api/v1/blob/73b39c3a95ab38bd.
--- name: materials description: Generic material contract — PBR vs stylized ramps, no lighting baked into albedo, packed ORM, runtime flash hook. --- # Materials Albedo holds color, not shadows. Roughness / metal / AO are separate or packed ORM. Normal maps stay in one space. Do not stack two tangent spaces. Stylized ramps are legal; they must share the same flash/hit color the juice hook uses. Web prefers KTX2 / Basis. Do not ship 4k maps on a 2m prop. Hit flash is a runtime multiply, not a second material swap if you can avoid the draw-call break.