Quelle est la différence entre le format OpenGL et le format normal de DirectX ?

WARNING
Question
Quelle est la différence entre le format OpenGL et le format normal de DirectX ?
NOTE
Explication
OpenGL et DirectX sont deux API graphiques (ensembles de fonctions) que les programmeurs utilisent dans leur application pour dialoguer avec le GPU (unité de traitement graphique). En termes de maps normal, la différence se traduit dans la façon dont le canal vert d’une texture RGB doit être interprété. OpenGL s’attend à ce que le premier pixel soit en bas et le DirectX en haut. C’est pourquoi, dans diverses discussions techniques, il est souvent recommandé d’essayer d’inverser la couche verte d’une map normal pour voir si elle se comporte mieux lorsqu’elle inverse les valeurs de pixels (la première devient la dernière). OpenGL peut être appelé Y+ (de bas en haut) tandis que DirectX est appelé Y- (de haut en bas).
Pour savoir quel format utiliser, reportez-vous à l’application cible dans laquelle vos textures seront utilisées.
recommendation-more-help
substance-3d-help-substance-3d-bake