Remesh
Die Funktionalität dieses Generators steckt schon direkt in seinem Namen: "Remesh", was so viel bedeutet wie: "Erzeuge neues Mesh". Aus einem dem Remesh-Objekt (im Folgenden einfach "Remesher" genannt) untergeordneten Objekt wird ein in seiner Form möglichst ähnliches Objekt mit einem anderen Mesh erzeugt. Wozu soll das gut sein?
Nun, es gibt viele Wege, Formen in 3D zu erzeugen. Je einfacher und schneller kompliziertere Formen in 3D erzeugt werden können, desto schlechter ist oft das Mesh bzw. der Kantenfluss. Denken Sie z.B. an Sculpting oder 3D-gescannte Objekte. So sind die Resultate gescannter Objekte oft äußerst engmaschige, nur aus Dreiecken bestehende Polygonmeshes.
Gute oder optimierte Meshes bestehen im besten Falle aus gleichmäßig großen, viereckigen Polygonen, deren Kantenzüge der Topologie der Objektform folgen, also über einen guten Kantenfluss verfügen (solcherlei Meshes lassen sich besser verformen). Diese ganze Funktionalität ist auch unter dem Begriff "Retopologie" bekannt.
Der Remesher schlägt in diese Kerbe und versucht, möglichst gute Meshes zu generieren. So kann er z.B. aus dem links abgebildeten Mesh (gescanntes 3D-Objekt) ohne weiteres Zutun die beiden rechts abgebildeten erzeugen:
Beachten Sie die erzeugten, überwiegend quadratischen, gleichmäßig großen Polygone und den Kantenfluss, der z.B. im Bereich des Pferdemaules, -zähne und Mähne der Form folgt.
Als kleiner Wermutstropfen sei erwähnt, dass das nicht immer so gut wie in der Abbildung gezeigt, funktioniert. Insbesondere CAD-Modellen oder allgemein "Hardsurface Models" (Modelle technischer Art) sind für den implementierten Algorithmus weniger gut geeignet. Hierbei ergeben sich oft Mesh-Löcher, und harte Kanten können unpräzise ausgeführt werden.
Wie Sie in der Abbildung in der Mitte und rechts erkennen können, werden auch hier und da Pole gebildet, was meist nicht erwünscht ist. Der Remesher liefert also keine perfekten Ergebnisse, kann aber je nach Einsatzzweck trotzdem sehr hilfreich sein – zumal er sehr schnell arbeitet.
Darüber hinaus können Sie mittels Splines eine Kantenfluss-Richtung vorgeben. Details finden Sie unter Fluss-Splines.
Gut einsetzen kann man den Remesher mit organischen Formen und solcherlei Objekten:
- 3D gescannte Objekte (s. Abbildung oben)
-
per Sculpting erzeugte Objekte (oder auch um ein mit Sculpting zu bearbeitendes Ausgangsobjekt zu erschaffen, da vom Remesher eine gleichmäßige Meshdichte erzeugt wird).
-
mittels Volumen-Erzeuger und Volumenmesher kreierte Objekte.
Vertex-Maps, Vertex-Normalen-, Vertex-Color-Tags und UV-Koordinaten werden berücksichtigt und entsprechend umgewandelt (wobei letztere die Außenkanten vorhandener UV-Inseln mit deren angrenzendem Pendant verbindet – mit entsprechenden Problemen).
Limitationen:
- Vermeiden Sie überlappende Polygone, diese können zu Löchern im Ergebnis-Mesh führen.