THREE.JS / SOURCE CONTRACT 31
Texture the
surface.
Bump mapping perturbs a lit surface from a height texture without changing its geometry or requiring vertex tangents. This procedural contract keeps the texture toggle, scale mutation, and shader invalidation visible.
- active path
- —
- bump scale
- —
- tangent requirement
- —
- sample avg / p95
- —
Bump map active
WebGL2
Height fixture is ready for Phong bump perturbation.
Runtime uses a procedural RGB height fixture. Official Lee Perry-Smith geometry/texture, exact page/pixel fidelity, arbitrary UV matrices, device-wide performance, context-loss stress, and whole-example fidelity remain unclaimed.
Drag to orbit · press R to reset
Open official bump-map sourceLAB 31 / BUMP MAPPING