Computergrafik

Displacement Mapping

2D Bump Mapping | | 3D Texturen

Beobachtung: Oberflächen sind nicht perfekt planar, sondern haben kleine Dellen und Erhebungen.

Idee: Benutze Textur um die Punkte der Oberfläche relativ zur Normale zu verschieben (Displacement).

Nicht mit OpenGL direkt realisierbar, sondern normalerweise nur mit Ray Caster.

Es gibt aber trickreiche Verfahren, mit Pixelshadern einen derartigen Effekt auch mit OpenGL zu erzielen (mit Hilfe sogenannter Proxy Geometrien, die die maximale Ausbeulung umfasst.

blender.org


2D Bump Mapping | | 3D Texturen

Options: