Spezialfrage zu SPD

Hi!

Ich bin gerade dabei, Hörner mit Bodypaint zu bemalen. Unter anderem male ich eine Textur für den Displacement-Kanal, der mittels SubPolyDisplacement “Jahresringe” aus den Hörnern formt.

Bis hierhin kein Problem.

Ich habe mich nur gefragt:
Bei SPD gibt es ja den “Typ” “RGB (lokal)”. Mit dem könnte man das Mesh nicht nur entlang der Normalen verschieben, sondern in jede Richtung.
Ist das sehr schwierig zu handhaben, oder geht das mit Bodypaint einfach.
Hat jemand dazu Erfahrungen?

Eine Andere Frage:
Kann ich das Graustufenbild, das ich bereits gemalt habe, irgendwie konvertieren, um es dann für den Typ RGB (lokal) zu verwenden?

lg

Das ist sau schwer und eigentlich nur mit gebackenen Texturen nutzbar.
Von Hand RGB Normalmaps zu zeichnen halte ich für praktisch unmöglich.
Grüße
Björn

Dachte ich mir, dass das schwer ist.
Die einzige Möglichkeit, die ich sehen würde wäre, ein gezeichnetes Graustufenbild mit dem Typ Intensität mit Textur-backen-funktion in ein Normalmapbild umwandeln. Dieses Bild danach in den Displacement-Kanal legen und den Typ RGB (lokal) wählen.
Danach müsste man das Bild an den entsprechenden stellen korrigieren - nur müsste man in diesem Fall auf die Kanäle RGB einzeln zugreifen können. Und das weis ich nicht, ob das in Bodypaint möglich ist, dass man zB nur im Kanal R malt.

Übrigens Srek:
Kann man eigentlich die Noise-Shader im Normalmap-Kanal nutzen, oder muss man diese auch erst im Displacement-Kanal backen?

Du kannst sie benutzen wo du willst, aber ob du ausser durch backen den Effekt erzielst den du wills thalte ich für sehr fraglich.
Grüße
Björn

Ich würde es eher anders machen:

  • Graustufenbild als Displacement verwenden
  • Displacement backen
  • die Geometrie nun nach Belieben bearbeiten
  • von der bearbeiteten Geometrie eine Normalmap erstellen

Kommt aber darauf an, was Du bezwecken möchtest. Lohnt sich der Aufwand usw.

Gruß,
Andreas