Was wird Baking geführt?
(Credits: Paolo Cignoni - CC BY-SA 1.0)
Backen ist der Name des Prozesses zum Speichern von Informationen, die sich auf ein 3D-Gitter beziehen, in einer Textur-Datei (Bitmap). Meist handelt es sich dabei um ein anderes Gitter. Dabei werden die Informationen des ersten Gitters auf die zweiten Gitter-UVs übertragen und dann in einer Textur gespeichert.
Manche Anwendungen unterstützen zwar das Backen von Informationen in die Gittereigenschaften (z. B. Scheitelpunktfarben), aber Substance Baker ermöglicht das Backen von Informationen nur bis zu einer Textur. Sie können jedoch die Gittereigenschaften auslesen und sie auf Texturen (wie Scheitelpunktfarben) reduzieren.
Ist Baking notwendig?
Substance-Software generieren Texturen und diese Texturen können durch Informationen über die Gittergeometrie verbessert werden.
Viele Filter und Materialien passen sich an die spezifische Geometrie eines 3D-Gitters an, indem sie sich die gebackenen Texturen ansehen. Das Backen kann Informationen darüber liefern, wo Umgebungsschatten sein können, wo die Kanten der Geometrie sind und vieles mehr.
Beispiel : Bei einem alten Wagen kann der Rost unten aufgetragen werden, weil er sich eine Weile nicht bewegt hat. Das Backen der Positionskarte ermöglicht es zu wissen, wo der Boden auf dem Gitter ist, das den Rost-Generator speist und die angepasste Textur erzeugt.
Wie funktioniert Baking?
Jeder Bäcker führt bestimmte Aktionen durch, um sein eigenes Ergebnis zu erzeugen, aber im Allgemeinen beinhaltet der Backvorgang zwei mögliche Methoden:
- Backen auf ein Gitter : stützt sich beim Generieren von Informationen auf das aktuelle Gitter.
- Sichern von einem Gitter auf ein anderes : Informationen aus einem Quellnetz berechnen und das Ergebnis auf ein anderes übertragen.
Dieser Backprozess beruht auf den Mascheneigenschaften, weshalb das Gitter sauber und frei von eventuellen Fehlern in seiner Geometrie sein muss.
Welche Informationen können Baking geführt werden?
Viele Arten von Informationen können gesichert werden. Im Allgemeinen ist jedoch nur ein bestimmter Satz erforderlich, da er extrapoliert werden kann, um später ein fortschrittlicheres Ergebnis zu erzielen. Aus diesem Grund gibt es gängige Baking führ-Verfahren, die in mehreren Software gefunden werden können.
Als Beispiel kann die Substance-Software folgende Informationen ausgeben:
- Ambient occlusion (Umgebungsschatten)
- Normale Informationen (Varianten der Oberflächendetails werden als Vektorrichtungen gespeichert)
- Richtung (wobei oben oder unten, links oder rechts usw.)
- Krümmung (Kanten und Hohlräume der Geometrie)
- Position (relative Position der Geometrie innerhalb eines normalisierten Würfels)
Weitere Informationen finden Sie in der Dokumentation jedes Bakers.
Unterschied zwischen “normal” und “von Meshs Bakern”
Je nach Prozess verwenden die Baker verschiedene Implementierungen. Im Allgemeinen verlassen sich die -Baker von Mesh auf Modelltechniken, um Daten von einem Raytracing in ein anderes zu extrahieren und zu projizieren.