# Material Rendering Bible v1

Status: Accepted for Sprint 1.1  
Scope: every material used by Streetline Heroes sprites, enemies, bosses, UI, tiles, props, backgrounds, and VFX.

This bible translates the [Pixel Art Standard v1.0](PixelArtStandard.md) into material-specific rendering rules. Every material page uses the same review structure so art direction, generation prompts, QA, and future validators can compare assets consistently.

## Shared Material Rules

| Rule | Studio standard |
| --- | --- |
| Light source | Lighting Model 01: warm upper-right key, cool left rim, cool lower-left shadows. |
| Outlines | Material-dependent, selective, never pure black. |
| Clusters | Intentional shapes only; no random pixels. |
| Dithering | Controlled and material-specific; never noise. |
| 50% test | Material must remain identifiable at 50% scale by value pattern, cluster shape, hue family, or motion behavior. |

## Material Index

1. [Steel](materials/steel.md)
2. [Brushed Steel](materials/brushed-steel.md)
3. [Gunmetal](materials/gunmetal.md)
4. [Chrome](materials/chrome.md)
5. [Bronze](materials/bronze.md)
6. [Gold](materials/gold.md)
7. [Copper](materials/copper.md)
8. [Leather](materials/leather.md)
9. [Fabric](materials/fabric.md)
10. [Denim](materials/denim.md)
11. [Carbon Fiber](materials/carbon-fiber.md)
12. [Rubber](materials/rubber.md)
13. [Stone](materials/stone.md)
14. [Concrete](materials/concrete.md)
15. [Brick](materials/brick.md)
16. [Glass](materials/glass.md)
17. [Water](materials/water.md)
18. [Electricity](materials/electricity.md)
19. [Energy Glow](materials/energy-glow.md)
20. [Smoke](materials/smoke.md)
21. [Dust](materials/dust.md)
22. [Fire](materials/fire.md)
23. [Ice](materials/ice.md)
24. [Skin](materials/skin.md)
25. [Hair](materials/hair.md)
26. [Cape Fabric](materials/cape-fabric.md)
27. [Wood](materials/wood.md)
28. [Painted Metal](materials/painted-metal.md)

## QA Integration

Every material-specific QA checklist must be completed before an asset can move from `generated` to `qa_passed` in `assets/registry/ASSET_REGISTRY.v2.yaml`.

```text
material page -> asset brief -> generated asset -> QA checklist -> registry lifecycle update
```
