언리얼엔진에는 라이팅 작업을 진행할 수 있는 다양한 시스템들이 존재합니다.
대표적으로는 UltraDynamicSky
같은 고 퀄리티의 많은 기능을 지원하는 시스템이 있습니다.
많은 기능들을 탑재하고 있는 라이팅 시스템
… 그러나 모두가 이 방대한 기능을 원하지는 않는다
해당 플러그인은 너무 훌륭하지만, 제가 몸 담고 있는 프로젝트에서 활용하기에는 기능이 너무 많았습니다…
(마치 우주 왕복선의 수 많은 조종간을 보는 것 같은 인상을 받았습니다)
또한 해당 플러그인은 언리얼 자체의 Atmosphere
기능에 너무 의존하고 있어 태양의 고도에 따라
자동으로 바뀌는 하늘의 컬러를 커스텀하지 못하는 것도 단점 중 하나였습니다.
이에 저는 제가 작업하고 있는 프로젝트에 걸맞는 퀄리티를 충족하면서도,
필요한 기능만을 가지고 있는 자체적인 라이팅 시스템을 구축하기로 마음 먹었습니다.