Technical Artists/Real-Time Engines
[Unreal Engine5] DirectX vs OpenGL (Normal)
Hana_h
2025. 10. 12. 00:11
Normal에 Texture를 입힐 때, DirectX와 OpenGL 중 어떤 것을 입혀야 할지 고민된다면 ?
DirectX와 OpenGL을 직접 살펴보면 알겠지만, 그림자가 반대로 뒤집혀있음을 알 수 있다.


Unreal Engine에서는 DirectX를 적용해야 그림자가 알맞게 적용된다.
하지만 만약 가진 Normal Texture가 OpenGL밖에 없다면, 뒤집어 주면 된다.

Texture를 더블클릭(혹은 엔터 입력) 하여 Details > Texture > Advanced > Flip Green Channel의 체크박스를 체크해준다.

그러면 그림자 방향에 맞게 뒤집힌다!
이제 OpenGL로 Normal Map을 적용해도 된다.