Helfen Sie mir herauszufinden, wie diese Texturabbildungstechnik heißt

8

Ich bin gerade dabei, ein Werkzeug herzustellen, für das eine gerenderte Textur erforderlich ist, um den Konturen eines Kleidungsstücks zu folgen. Ein Beispiel wäre diese Website https://knyttan.com/editor/jumper-editor/ . Der Effekt wird hier durch die Verwendung einer Farbkarte erzielt:Geben Sie hier die Bildbeschreibung ein

Ich habe mir die Shader angesehen, die dafür verwendet werden, und es scheint, dass der Texturversatz basierend auf den Farbkanälen dieser Karte berechnet wird.

Jetzt habe ich mich gefragt, ob dies eine vollständig maßgeschneiderte Methode ist oder ob dies eine bekannte Technik ist und ob es so heißt.

Lukas Kriaučiūnas
quelle

Antworten:

8

Was Sie auf dem Bild sehen, wird als UV-Karte bezeichnet . Das heißt, es sind einfach Texturkoordinaten, die in einem Bild codiert nachgeschlagen werden müssen. Dasselbe passiert bei allen Textur-Lookups in 3D. Es gibt einen zugrunde liegenden Sampler, der auswählt, wo die Texturfarbe ausgewählt werden soll.

Geben Sie hier die Bildbeschreibung ein

Bild 1 : Bild zeigt eine UV-Karte von zwei überlappenden Dreiecken und einer abgetasteten Textur mit denselben UV-Koordinaten

Hier sind die Quellen für diese Bilder, bitte überschreiben Sie die Quellen nicht.

  • Demo mit der UV-Karte
  • Demo mit der Textur
joojaa
quelle