Was ist der Unterschied zwischen dem OpenGL- und dem DirectX-Normalformat?

WARNING
Frage
Was ist der Unterschied zwischen dem OpenGL- und dem DirectX-Normalformat?
NOTE
Erklärung
OpenGL und DirectX sind zwei grafische APIs (Funktionssätze), die Programmierer in ihrer Anwendung verwenden, um mit der GPU (Graphic Processing Unit) zu kommunizieren. In Bezug auf Normalen-Map ergibt sich der Unterschied, wie der grüne Kanal einer RGB-Textur interpretiert werden soll. OpenGL erwartet, dass das erste Pixel am unteren Ende liegt, während DirectX erwartet, dass es am oberen Ende liegt. Aus diesem Grund wird in verschiedenen technischen Diskussionen oft empfohlen, den grünen Kanal einer Normalen-Map umzukehren, um zu sehen, ob sie sich besser verhält, wenn sie die Pixelwerte umkehrt (zuerst wird der letzte). OpenGL kann als Y+ (von unten nach oben) bezeichnet werden, während DirectX als Y- (von oben nach unten) bezeichnet wird.
Wenn Sie wissen möchten, welches Format verwendet werden soll, lesen Sie die Zielanwendung, in der Ihre Texturen verwendet werden.
recommendation-more-help
substance-3d-help-substance-3d-bake