NetEase Games는 자체 엔진인 Messiah Engine을 통해 Destiny 2의 시각적 정체성을 모바일 기기에 적용하는 도전을 맡았습니다. 이를 위해 팀은 렌더링 파이프라인의 상당 부분을 재작성해야 했으며, 완전한 계산 비용 없이 PBR 반사를 모방하는 스타일화된 셰이딩을 우선시했습니다. 핵심은 미리 계산된 라이트 프록시와 저해상도 동적 그림자를 결합한 하이브리드 조명 시스템에 있으며, 이를 통해 배터리 소모와 그래픽 칩 온도를 최적화합니다.
Messiah Studio: 제한된 하드웨어를 위한 에셋 파이프라인 및 셰이딩 기술 🎮
Messiah Studio 개발 환경 내에서 아티스트들은 모바일 전용 에셋 흐름으로 작업합니다. 엔진은 통합 버텍스 셰이더를 사용하여 렌더 패스당 명령어 수를 줄여 여러 라이트 패스의 필요성을 없앱니다. Destiny 2 무기의 특징적인 광택을 모방하기 위해 BC5 형식으로 압축된 노멀 맵과 결합된 저해상도(256x256) 큐브맵 기반 반사 모델이 구현됩니다. 글로벌 일루미네이션은 레벨 지오메트리에 직접 베이크되는 정적 라이트 프로브 시스템을 통해 근사화되며, 실시간 바운스 라이팅 사용을 피합니다. Unreal Engine과 비교할 때, Messiah는 물리적 정확성을 희생하는 대신 Adreno 600 및 Mali-G72 GPU를 탑재한 기기에서 안정적인 프레임 속도를 제공합니다.
모바일에서의 스타일화된 사실주의 딜레마 🤔
NetEase의 접근 방식은 상업용 AAA 엔진 없이도 모바일에서 설득력 있는 시각적 결과를 얻을 수 있음을 보여줍니다. 물리적 사실성보다 일관된 아트 스타일을 우선시함으로써, Messiah Engine은 Destiny Rising이 최신 하드웨어를 요구하지 않으면서도 프랜차이즈에 충실하게 느껴지도록 합니다. 독립 개발자들에게 이 전략은 핵심 교훈을 강화합니다: 최적화는 단순히 폴리곤 수를 줄이는 것이 아니라, 게임의 정체성을 정의하는 시각적 요소가 무엇인지 이해하고 이를 지능적이고 저렴한 렌더링 기술로 복제하는 것입니다.
Messiah Engine은 성능 저하 없이 모바일 기기에서 Destiny 2의 동적 조명을 재현하기 위해 어떤 특정 최적화 기술을 사용합니까?
(추신: 모바일 최적화는 코끼리를 미니 쿠퍼에 집어넣는 것과 같습니다)