Warhammer 40,000: Darktide의 출시는 우리에게 핵심적인 기술적 교훈을 남겼습니다: 단종된 엔진인 Autodesk Stingray(BitSquid)를 활용하여 고딕-산업적 배경에서 대규모 글로벌 일루미네이션을 구현하는 방법이었습니다. Fatshark는 환경의 압박감이 사후 처리 효과가 아니라 지오메트리와 텍스처링의 직접적인 결과가 되는 파이프라인을 선택했습니다. 우리는 이 분위기를 가능하게 한 도구와 프로세스를 분석하고, 현대 엔진에서 이러한 기술을 재현하기 위한 실용적인 가이드를 제공합니다.
Stingray의 글로벌 일루미네이션과 대규모 스케일 🎮
Autodesk에 의해 버려졌음에도 불구하고 Stingray 엔진은 베이크된 글로벌 일루미네이션 시스템과 동적 라이트 프로브를 결합하여 방대한 씬 볼륨을 처리하는 데 능숙함을 입증했습니다. Hive City Tertium의 긴 복도를 구현하기 위해 팀은 로드 그리드 기반의 텍스처 및 메시 스트리밍 시스템을 사용하여 시각적 팝인 현상을 방지했습니다. 기술적 핵심은 산업용 조명이 금속 및 석재 표면에 미치는 광공해를 시뮬레이션하는 사전 계산된 간접광 반사가 포함된 고해상도 라이트맵을 사용하는 데 있었습니다. Unreal Engine의 독립 개발자에게는 고품질 베이크가 포함된 Lightmass 시스템과 Volumetric Fog를 사용하여 압도적인 대기 밀도를 에뮬레이션하고, Exponential Height Fog를 조정하여 폐쇄 공포감을 주는 깊이감을 만드는 방식으로 이를 재현하는 것이 좋습니다.
ZBrush에서 Substance로: 손상의 예술 🛠️
Darktide의 제국 갑옷과 적 디자인은 시각적 마모 내러티브의 사례 연구입니다. ZBrush에서 아티스트는 고딕 필리그리 세부 사항과 리벳을 조각했지만, 실제 작업은 Substance Painter에서 이루어졌습니다. 여기서 그들은 모델의 곡률과 폐색에 반응하는 스마트 제너레이터를 사용하여 먼지, 녹 및 균열 마스크를 적용했습니다. 기술적 비결은 높이 기반 마모 맵(height-based wear)을 사용하여 가장자리와 날의 마찰을 시뮬레이션하는 것이었습니다. 인디 개발자의 경우, Unreal Engine에서 Distance to Nearest Surface 노드를 사용하여 갑옷 연결부에 쌓인 먼지 효과를 재현하는 글로벌 더티 맵과 마스크 기반 마모 파라미터를 결합한 마스터 머티리얼을 만드는 것이 좋습니다.
ZBrush에서 조각되고 Substance Painter에서 텍스처링된 에셋을 Autodesk Stingray 파이프라인에 통합하여 성능 저하 없이 Darktide의 고딕-산업적 미학을 달성할 때 가장 큰 과제는 무엇이었습니까?
(추신: 게임 개발자는 사람들이 2시간 만에 클리어하는 게임을 만들기 위해 1000시간을 보내는 사람입니다)