Bump mapping
Plus d'infos
- Créé par
- Jim Blinn
- Année
- 1978
- Type
- Technique de rendu
Une astuce qui fait paraître rugueuse une surface plane en perturbant ses normales à l'aide d'une texture, plutôt qu'en ajoutant de la géométrie.
Jim Blinn a décrit l'idée en 1978. Une carte de bosses (ou de hauteurs) indique comment la normale de la surface doit s'incliner en chaque point, et l'éclairage est calculé avec cette normale perturbée — l'œil lit le motif d'ombres obtenu comme des creux et des bosses, alors que le polygone est parfaitement lisse.
La technique a explosé dans la demoscene au tournant des années 2000, souvent sous forme d'« emboss » ou de variantes dot3 calculées en temps réel avant que les cartes graphiques ne la gèrent nativement. Son successeur, le normal mapping, stocke tout le vecteur normal dans une texture RVB au lieu d'une simple hauteur, ce qui affine assez le tour de passe-passe pour les jeux modernes.