Also nur FYI, Skinning hat eine besondere Bedeutung in 3D-Grafik. Es hat damit zu tun, dass ein Netz einer Gruppe von Knochen folgt und sich zwischen den Knochen biegt. Ich habe Ihre Frage bearbeitet, nachdem ich Ihren Kommentar gelesen habe, dass Sie wirklich nach Textur fragen.
Sie möchten wissen, wie man ein komplexes Modell texturiert. Die einfache Antwort ist, dass Sie ein 3D-Modellierungspaket wie Maya oder Blender für so ziemlich alles verwenden, was komplexer ist als ein einfacher Würfel oder eine Kugel. Sie müssen dann Werkzeuge schreiben (oder finden), um die Daten aus dem Modellierungspaket in etwas für Ihr Programm Nützliches zu konvertieren.
Ein paar Links. Achtung: Bei einem komplexen Modell
ein komplexer Prozess, es ist
https://blender.stackexchange.com/questions/1022/adding-uv-mapping-to-mesh
https://www.youtube.com/watch?v=f2-FfB9kRmE
http://www.chocofur.com/5-uv-mapping.html
http://sophiehoulden.com/tutorials/blender/unwrapTut.html
Es gibt programmatische Wege Texturen wie unter Verwendung verschiedener Arten von Textur Projektionen anzuwenden. See this answer für einige von ihnen
Fast keiner von ihnen ist sehr nützlich, außer für ein paar grundlegende Dinge. Zum Beispiel ist sphärisches Mapping nützlich für die Texturzuordnung einer Kugel. Es gibt jedoch keinen Grund, eine separate sphärische Mapping-Berechnung für eine Kugel zu verwenden, da Sie die Texturkoordinaten der Kugel berechnen können, wenn Sie die Kugelscheitelpunkte selbst berechnen.
Skin ein 3D-Modell wie in was? Angezeigtes (und animiertes) Modell in webgl anzeigen? Oder meinst du texturiert? –
Ich meine, eine Textur auf ein komplexes Modell anzuwenden. Wie machst du das? – HartleySan