Computergrafik

3D Texturen

2D Bump Mapping | | Beleuchtung

3D Texturen sind als Einheitswürfel im 3D Texturraum definiert. Die drei Texturkoordinaten im Texturraum heissen s,t und r.

Die Abbildung auf die Geometrie erfolgt über eine Zuordnung von 3D Texturkoordinaten auf die entsprechenden Vertices.

Der entsprechende OpenGL Befehl zur Definition von 3D Texturkoordinaten als Vertexattribut lautet:

glTexCoord3f(s,t,r);


Anwendungsbeispiel: Prozedurale Texturen (Solid Textures):

blender.org


Herausmeisseln einer Teekanne aus einem soliden Marmorblock:


Prozedurale Modellierung von Solid Textures mit: Perlin Noise.

2D Bump Mapping | | Beleuchtung

Options: