Benutzer:Toni Grappa/ displace modifier 243

Aus Wikibooks
Zur Navigation springen Zur Suche springen


Diese Seite bezieht sich auf Blender v2.43

Modifier Displacement[Bearbeiten]

Abbildung 1

Der Displace Modifier verschiebt Vertices in einem Mesh auf der Basis der Grauwerte einer Proceduralen- oder Imagetextur. Die Verschiebung kann auf bestimmte Achsen beschränkt werden. Für nähere Beispiele für die Anwendung von Displacement schauen Sie sich bitte den Artikel Displacement Maps an.


VGroup (Nr.1)
Name der Vertexgroup, auf die der Modifier -einschränkend- Einfluss nehmen soll. Wenn der Eintrag bei VGroup leer ist, werden alle Vertices vom Modifier beeinflusst.
Texture (Nr.2)
Name der Textur, die den Effekt bestimmen soll. Wenn dieses Feld nicht ausgefüllt ist, bleibt der Modifier deaktiviert.


Midlevel (Nr.3)
Texturwert, der als "kein Displacement" vom Modifier interpretiert wird. Werte die kleiner sind, werden als negatives Displacement berechnet, darüber als positives. Displacement errechnet sich somit als (Displacement) = (Texturwert) - (Midlevel).

Beispiel: Die Grauwerte einer Textur bewegen sich alle zwischen 0 und eins. Setzen Sie Midlevel auf 0, sind alle Graustufenwerte größer null und es kommt zu einer positven Verschiebung. Setzen Sie Midlevel auf 1, sind alle Graustufen kleiner als dieser Wert und es kommt zu einer negativen Verschiebung.

Abbildung 1
Abbildung 1



Strength (Nr.4)
Die Stärke des Displacement abhängig von den Einstellungen unter Midlevel. (vertex offset) = (displacement) * Strength. Negative Werte invertieren das Displacement
Direction (Nr.5)
Die Richtung, auf die das Displacement wirkt.
  • X - Displace entlang der lokalen X Achse
  • Y - Displace entlang der lokalen Y Achse
  • Z - Displace entlang der lokalen Z Achse
  • RGB -> XYZ - RGB Werte werden auf das Displacement der X,Y und Z Achse umgerechnet
  • Normal - Displace entlang der Vertex Normalen
Abbildung 1


Texture Coordinates (Nr.6)

Abbildung 1
  • UV - take texture coordinates from face UV coordinates; if the object has no UV coordinates, use the Local coordinate system

Da die UV Koordinaten auf faces ausgerichtet sind, wird die Verschiebung der Vertices durch das UV Textur Koordinatensystem bestimmt und zwar durch das erste Face, dass ein Vertice betrifft. Alle anderen Faces werden ignoriert. Dies kann zu Artefakten führen, wenn das Mesh unregelmäßige UVs hat.

  • Object - übernimmt die Texturkoordinaten von einem anderen Objekt (i.d.R. ein Empty). Die Projektionsrichtung ist die Z-Achse (siehe Abb.saf). Der Name des Objekts wird in das Feld OB eingetragen.
  • Global - übernimmt die Texturkoordinaten vom globalen Koordinatensystem
  • Local - übernimmt die Texturkoordinaten vom lokalen Koordinatensystem


Abbildung 1

Ob: Name des Objekts . Dieses Feld wird nur angezeigt, wenn unter Texture Coordinates OB aktiviert wurde.