아캄 섀도우 그래픽 파이프라인: 퀘스트 삼에서 VR 최적화

2026년 05월 21일 게시됨 | 스페인어에서 번역됨

메타 퀘스트 3용 <배트맨: 아캄 섀도우>의 출시는 이 시리즈의 이정표가 되었습니다. 1인칭 가상현실 전용으로 설계된 최초의 타이틀이기 때문입니다. 이러한 패러다임의 변화로 인해 개발자들은 기존 작업 방식을 재고해야 했으며, 절대적인 디테일보다 그래픽 파이프라인의 효율성을 우선시하게 되었습니다. 우리는 Camouflaj가 언리얼 엔진, Maya, 서브스턴스 3D를 사용하여 독립형 모바일 하드웨어의 제약에 각 에셋을 적용하면서 고담의 상징적인 고딕 분위기를 어떻게 유지했는지 분석합니다. 🦇

퀘스트 3용 아캄 섀도우의 그래픽 파이프라인, 언리얼 엔진 및 서브스턴스 3D 최적화

언리얼 엔진에서의 라이트 베이킹과 공격적인 LOD 🔦

Snapdragon XR2 Gen 2 GPU에서 안정적인 72FPS를 달성하기 위해 팀은 Maya에서 직접 생성된 레벨 오브 디테일(LOD)을 통해 폴리곤 수를 대폭 줄였습니다. 데스크탑 게임에서 100,000개 이상의 삼각형을 가질 수 있는 캐릭터 모델은 근접 샷의 경우 15,000개 미만, 원거리의 경우 1,000개로 최적화되었습니다. 동적 조명은 거의 완전히 희생되었습니다. 모든 그림자와 반사는 언리얼 엔진 내에서 정적 라이트맵으로 베이킹되었습니다. 서브스턴스 3D에서 제작된 텍스처는 ASTC 4x4 형식으로 압축되어 에셋 크기를 2K에서 512x512 픽셀로 줄이면서도 고담의 젖은 아스팔트 특유의 거칠기를 유지했습니다.

제한된 하드웨어에서의 사실주의 딜레마 🎮

이 접근 방식은 모바일 VR 개발의 핵심 교훈을 보여줍니다. 시각적 충실도는 폴리곤 수가 아니라 예술적 일관성에 달려 있다는 것입니다. 조명을 베이킹하고 더 작은 텍스처를 사용함으로써 <아캄 섀도우>는 조명의 상호작용성을 희생했지만, 견고하고 일관된 몰입감을 얻었습니다. 개발자에게 진정한 과제는 더 디테일한 세계를 렌더링하는 것이 아니라, 모든 그림자가 미리 계산되어 있음에도 불구하고 가상 환경의 깊이와 무게를 인간의 눈이 믿도록 속이는 것입니다.

Snapdragon XR2 Gen 2와 같은 모바일 하드웨어에서 실행되는 <아캄 섀도우>가 언리얼 엔진 특유의 볼류메트릭 조명이나 실시간 반사를 희생하지 않으면서 안정적인 72fps를 유지하기 위해 어떤 컬링 및 동적 LOD 기법을 구현했는지 고려해 보십시오?

(추신: 개발 시간의 90%는 다듬는 데, 나머지 90%는 버그를 수정하는 데 쓰입니다)