Displacement map

Displacement map

Displacement mapping

Displacement mapping

Le « displacement mapping » est une technique similaire au bump mapping, normal mapping, et au parallax mapping, mais qui utilise, contrairement aux autres techniques, une texture (qui peut-être procédurale) ou ce que l'on appelle une « height map » (texture créant du relief dans certains cas) qui modifiera la position géométrique des points de la surface à laquelle on applique cette « displacement map ». Ces positions géométriques seront déterminées selon la valeur (représentée par une couleur) affectée à la texture. Cet effet donnera à la surface une grande précision et un grand nombre de détails. En revanche, c'est, parmi les autres techniques citées plus haut, celle qui demande le plus de ressources à l'ordinateur, gourmandise due à la grande quantité de « nouvelle géométrie ».

Pendant des années, le displacement mapping était une technique réservée aux moteurs de rendu haut-de-gamme, tels que RenderMan, tandis que des APIs en temps réél, comme OpenGL ou DirectX n'étaient pas capable de supporter une telle technique. Pour expliquer cette absence, une des raisons à citer est le fait que l'implémentation du displacement mapping aurait requis une tessellation adaptive de la surface, de telle façon à ce que les micropolygones causés par le displacement correspondent à la taille d'un pixel sur l'écran.

Valeurs pour les displacement maps

Les « displacement maps » utilisent des valeurs flottantes qui n'ont pas de référence propre. Par exemple, nous pourrions penser que le gris (50% blanc / 50% noir) est une valeur neutre, tandis que les valeurs dans le noir « creusent » l'objet et celles dans le blanc rajoutent du relief. Mais le displacement mapping ne marche pas comme cela. En effet, les valeurs de toutes les teintes du niveau de gris dépendent du moteur de rendu. Si nous prenons le cas où 0 est une valeur neutre, alors les valeurs qui seront au dessus rajouteront du relief, tandis que les valeurs en dessous creuseront. Pour que les valeurs de la texture correspondent aux valeurs du moteur de rendu, un « node » est souvent utilisé pour pouvoir modifier les valeurs de la texture en temps réel. L'image placée à droite de la page illustre bien ce qui est décrit : le gris est utilisé comme valeur neutre. Ainsi, toutes les valeurs situées sous ce gris, celles qui sont donc sombres, ont creusé la surface. Il n'y a donc pas eu de relief ajouté, seulement « creusé ».

Voir aussi

  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Displacement mapping ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Displacement map de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • Displacement Mapping — Le « displacement mapping » est une technique similaire au bump mapping, normal mapping, et au parallax mapping, mais qui utilise, contrairement aux autres techniques, une texture (qui peut être procédurale) ou ce que l on appelle une… …   Wikipédia en Français

  • Displacement mapping — Le « displacement mapping » est une technique similaire au bump mapping, normal mapping, et au parallax mapping, mais qui utilise, contrairement aux autres techniques, une texture (qui peut être procédurale) ou ce que l on appelle une… …   Wikipédia en Français

  • Displacement Mapping — View dependent Displacement Mapping (VDM) bezeichnet eine Technik in der Computergrafik, die angewandt wird, um einer Oberfläche eines dreidimensionalen Objektes eine höhere Detailtreue zu geben und damit eine realistischere Darstellung zu… …   Deutsch Wikipedia

  • Displacement mapping — is an alternative computer graphics technique in contrast to bump mapping, normal mapping, and parallax mapping, using a (procedural ) texture or height map to cause an effect where the actual geometric position of points over the textured… …   Wikipedia

  • Map — /map/, n. Walter, c1140 1209?, Welsh ecclesiastic, poet, and satirist. Also, Mapes /mayps, may peez/. * * * I Graphic representation, drawn to scale and usually on a flat surface, of features usually geographic, geologic, or geopolitical of an… …   Universalium

  • map — mappable, adj. mapper, n. /map/, n., v., mapped, mapping. n. 1. a representation, usually on a flat surface, as of the features of an area of the earth or a portion of the heavens, showing them in their respective forms, sizes, and relationships… …   Universalium

  • MAP — See modified American plan. * * * I Graphic representation, drawn to scale and usually on a flat surface, of features usually geographic, geologic, or geopolitical of an area of the Earth or of any celestial body. Globes are maps represented on… …   Universalium

  • MAP sensor — The examples and descriptions in this article apply strictly to four stroke cycle gasoline engines. Other engine types such as diesel, or two stroke cycle can differ in the exact implementation, but the general theme still applies. The manifold… …   Wikipedia

  • Chinese Postal Map Romanization — Chinese romanization Mandarin for Standard Chinese     Hanyu Pinyin (ISO standard)     EFEO     Gwoyeu Romatzyh         Spelling conventions     Latinxua Sin Wenz     Mandarin… …   Wikipedia

  • Ersetzungszuordnung — View dependent Displacement Mapping (VDM), auch Ersetzungszuordnung, bezeichnet eine Technik in der Computergrafik, die angewandt wird, um einer Oberfläche eines dreidimensionalen Objektes eine höhere Detailtreue zu geben und damit eine… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”