Wie zuvor beschrieben, können Sie mit diesem Werkzeug Details in eine Normal- oder displacement map bake , selbst wenn die Oberflächentopologie zwischen den beiden Netzen, die Sie bake möchten (Referenz und Low-Poly), nicht übereinstimmt.
Hier sind einige detaillierte Schritte zur Verwendung dieses Tools:
• Für eine Verschiebungskarte
Anmachen.
- Verwenden Sie das aktuelle Low-Poly-Mesh.
- Glattes Netz
- Positionen bewahren
Abschalten:
- Originalpositionen verwenden
• Für eine normale Karte.
Anmachen.
- Verwenden Sie das aktuelle Low-Poly-Mesh.
Abschalten.
- Originalpositionen verwenden
- Glattes Netz
Sie müssen „Use current low poly mesh“ und „Smooth mesh“ aktiviert haben und „Use original positions“ sollte deaktiviert sein. Um die displacement map zu erhalten, sollten Sie die Option „Glattes Netz“ einstellen, da die Verschiebung als Differenz zwischen dem Objekt in der Szene und dem geglätteten Eingabenetz berechnet wird. Aktivieren Sie die Option „Aktuelles Low-Poly-Mesh verwenden…“, wenn Sie auf das aktuelle Mesh projizieren möchten. In diesem Fall ist es besser, die Optionen “Originalpositionen verwenden …” und “Glattes Netz” zu aktivieren, wenn Sie eine Verschiebung erhalten möchten, und sie zu deaktivieren, wenn Sie nur eine normal map möchten.
Da Sie die Geometrie verzerrt haben, aber die Textur unverzerrt gelassen haben, sieht das Netz im Low-Poly-Modus unpassend aus. In diesem Fall kann Ihnen ein Backwerkzeug helfen. Sie sollten das neue stark verzerrte Mesh auf das Low-Poly-Mesh projizieren. Auf diese Weise erhalten Sie verzerrte Texturen. Wie Sie an den normalen Kartenbildern hier sehen können, ist das untere detaillierter als das andere. Es wurde mit dem Texture Baking Tool erstellt, das obere wurde mit einer einfachen export erstellt.
Beim Mikro-Vertex-Ansatz wurde jede Fläche (nur Quads erlaubt) als Patch von N × M Scheitelpunkten dargestellt (N und M könnten für jede Fläche unterschiedlich sein).
Jeder Scheitelpunkt hatte Farbe und Koordinaten im Raum, also war jede Art von Verschiebung erlaubt. Dieser Ansatz war jedoch begrenzt, da es sehr schwierig war, Netze mit Nicht-Quad-Flächen zu bearbeiten, und das Projizieren eines Patches auf eine Textur zu einem Qualitätsverlust führte. Es war schwierig, eine Textur zu import , zu bearbeiten und zu export , da die Textur nach dem Export leicht verschwommen erschien. Also haben wir uns entschieden, Per-Pixel Painting zu implementieren. Hier sind die grundlegenden Punkte dieser Technologie:
Das Painting erfolgt nicht über Scheitelpunkten, sondern direkt über Pixeln auf der Textur. Es sieht so aus, als ob jedes Pixel auf der Textur als Punkt im Raum dargestellt wird. Jedes Pixel enthält eine beliebige Anzahl von Ebenen mit Farbe, Deckkraft, normaler Verschiebung und Spiegelung.
Jede Ebene kann mit der vorherigen unter Verwendung bekannter Mischoperationen für Farbe und Verschiebung gemischt werden.
Jeder Texturpunkt im Raum hat seine Nachbarn in einer per-pixel Darstellung. Dies ist wichtig, da Sie damit nicht nur über das Modell malen, sondern auch nicht lokale Operationen ausführen können – wie z. B. Weichzeichnen und Schärfen mit einem Pinsel.
Einige Vorgänge werden im Raum ausgeführt, wie Malen, Füllen und Anwenden von Kurven, und einige in Projektion, wie Verschmieren. All dies ist für den Benutzer transparent.
Die meisten Operationen können (optional) nicht nur auf der sichtbaren Seite eines Objekts, sondern auch auf der unsichtbaren Seite ausgeführt werden, wie das Anwenden von Kurven, das Füllen und das Malen von Ringen, Rechtecken und Polygonen über die Oberfläche.
Der Austausch mit anderen Anwendungen erfolgt schnell und ohne Qualitätsverlust, sodass Sie 3DCoat in jeder Phase der Pipeline für den letzten Schliff verwenden oder eine vollständige Texturierung durchführen können.
Sie können eine normal map import und sie als Referenz für die Texturmalerei verwenden. Normale Maps können auch geändert werden, Sie können etwas glätten (nicht über Nähte) oder einige Bereiche verblassen lassen. Es erzeugt ein nahtloses Malen und Glätten von Texturen.
Das Per-Pixel Painting hat gegenüber dem Micro-Vertex-Painting nur einen Nachteil: Das per-pixel Painting unterstützt keine Vektorverschiebung, sondern nur die normale Verschiebung. Manchmal ist dieser Funktionsunterschied wichtig, daher haben wir beide Ansätze als Optionen belassen.
Wenn Sie beispielsweise den Micro-Vertex-Ansatz verwenden, um gebackene Voxel-Skulpturen zu bemalen, erzielen Sie bessere Ergebnisse. Weitere Vorteile des per-pixel -Painting sind:
• Die Möglichkeit, Pixel auf der Rückseite des Modells zu beeinflussen (füllen, verwischen und allgemeine Effekte anwenden).
• Die Malqualität ist unabhängig von der Entfernung des Objekts zur Kamera.
• Präziseres Malen: Was Sie sehen, ist das, was Sie bekommen. Der Hauptvorteil gegenüber dem Micro-Vertex-Malen ist die Möglichkeit, Pixel unter dem Pinsel zu verwischen. Dies ist möglich, weil jedes Pixel einen Nachbarn hat, zu dem es unscharf gemacht werden kann.
Painting mit Tiefe
Das Painting in 3DCoat kann in bis zu 3 „Kanälen“ gleichzeitig stattfinden – Tiefe, Farbe und Glanz. Aktivieren oder deaktivieren Sie die Kanäle, die Sie verwenden möchten, indem Sie einfach auf das entsprechende Symbol in der oberen Symbolleiste klicken.
Wenn Sie den Mauszeiger über diese Symbole bewegen, wird ein zusätzliches Menü mit Optionen angezeigt.
Die Option „Additives Malen“ wird am besten im Diagramm rechts dargestellt. Wenn diese Option nicht aktiviert ist, werden die sich kreuzenden Pinselstriche auf derselben Tiefenebene geglättet. Wenn sie aktiviert ist, führen dieselben Pinselstriche dazu, dass sich die Farbe überall dort „anhäuft“, wo sich die Pinselstriche schneiden. Wenn die Option deaktiviert ist, wird das Überlappungsverhalten außerdem nur auf Striche angewendet, die in der aktuellen Ebene gezeichnet werden.
Die Tiefe Ihres gemalten Strichs kann „on the fly“ gesteuert werden, indem Sie einfach die rechte Maustaste gedrückt halten und nach oben oder unten ziehen. Die Tiefenintensität wird visuell durch die farbige und konturierte Linie in der Mitte innerhalb des Malcursors (standardmäßig rot) angezeigt. Die Form dieser mittleren Kontur spiegelt die Form des Alphas wider, das Sie im primären Brush ausgewählt haben.
Die Tiefenintensität kann auch mit der Tastatur gesteuert werden, indem Sie entweder die „+“- oder die „-“-Taste drücken oder das Scrollrad der Maus vorwärts oder rückwärts drehen. Wenn Sie einen Stift verwenden, wenden Sie weniger Druck an, um eine „Übersteuerung“ des Strichs zu vermeiden.
Wenn Sie im Micro-Vertex-Modus malen und Ihr Mesh eine niedrige Auflösung hat, kann das Malen mit hohen Tiefenintensitäten zu abrupten Mesh-Verzerrungen führen.
Die Glättung Ihres gemalten Tiefenstrichs kann angepasst werden, indem Sie den Schieberegler „Glätten“ in der oberen Brush Werkzeugleiste verwenden oder indem Sie die „Umschalt“-Taste und die rechte Maustaste gedrückt halten und nach oben oder unten ziehen. Die Tastenkombination für diese Funktion ist entweder „Shift +“ oder „Shift -“. Die mittlere Pinselprofillinie wird standardmäßig grün, wenn Sie sich im Glättungsmodus befinden.