Tangentialraum
Substance Baker können entweder die auf dem Mesh mit niedrigem Poly-Anteil vorhandenen Tangenten und Binormale laden oder sie neu berechnen. Bei der Neuberechnung kann ein benutzerdefinierter Tangentialraum-Algorithmus (standardmäßig MikkTSpace) definiert werden.
Liste der Tangentialraum-Plug-ins
Substance Painter
Substance Painters die Tangentialraum-Plug-in nicht geändert werden kann, ist sie immer MikkTSpace. Es gibt jedoch einen Parameter, mit dem sich das Verhalten leicht ändern lässt, um die Kompatibilität mit anderen Anwendungen zu gewährleisten:
Substance Designer
Substance Designer unterstützt den folgenden Algorithmus:
Festlegen eines benutzerdefinierten Tangentialraums
Substance Painter
Substance Painter unterstützt derzeit keine benutzerdefinierten Tangentialraum-Plug-ins. Dies bedeutet, dass Tangenten und Binormalitäten, die auf dem Low-Poly-Mesh (der zum Erstellen des Projekts verwendet wird) nicht vorhanden sind, auf der Grundlage des MikkTSpace-Algorithmus neu berechnet werden.
Substance Designer
Gehen Sie wie folgt vor, um den Algorithmus für den Tangente-Raum im Substance Designer festzulegen:
-
Wählen Sie Bearbeiten > Voreinstellungen.
-
Klicken Sie auf Projekte.
-
Navigieren Sie zur Registerkarte Allgemein. Scrollen Sie, bis der Abschnitt 3D-Szenen sichtbar ist.
-
Klicken Sie auf die drei Punkte (…) , um ein benutzerdefiniertes Plug-in zu laden.
Substance Automation Toolkit
Beim Baking mit dem Automation Toolkit ist es möglich, die Tangentialraum-Plug-in mit einem bestimmten Befehlszeilenargument anzugeben:
sbsbaker normal-from-mesh --tangent-space-plugin "C:/Substance Designer/plugins⁄tangentspace⁄mikktspace.dll" ...