Mortal Shell의 개발은, 대형 프로덕션과 시각적으로 경쟁하는 인디 타이틀로서, 소규모 팀이 AAA 예산 없이도 어떻게 높은 충실도의 미학을 달성할 수 있는지 보여줍니다. 핵심은 환경과 유기적 재질을 위한 포토그래메트리와, 금속과 돌과 같은 단단한 표면을 위한 ZBrush의 세밀한 디지털 조각을 전략적으로 결합하는 데 있습니다. 언리얼 엔진 4에서 구현된 이 워크플로우는 게임의 정체성을 정의하는 압도적이고 사실적인 분위기를 생성합니다.
워크플로우: 캡처에서 UE4 조명까지 🎮
프로세스는 Quixel Megascans를 고해상도 텍스처의 기반으로 사용하여 실제 지형과 재질을 포토그래메트리로 캡처하는 것으로 시작됩니다. 갑옷과 석조 건축물과 같은 가장 상징적인 요소의 경우, 팀은 순수한 포토그래메트리로는 단일 에셋에서 포착할 수 없는 미세한 디테일을 조각하기 위해 ZBrush를 사용했습니다. 이후 이 모델들은 Maya에서 리토폴로지 및 텍스처링을 거쳐 언리얼 엔진 4로 가져와집니다. 그곳에서 동적 조명과 후처리 효과는 시각적 디테일을 희생하지 않으면서 성능을 최적화하여 강한 그림자와 무거운 분위기를 만들도록 조정됩니다. Megascans를 사용하면 제작 속도가 빨라질 뿐만 아니라, 쇠퇴하고 실제 같은 세계의 느낌을 강화하는 재질의 일관성이 보장됩니다.
인디의 디테일과 성능 사이의 균형 ⚙️
개발자를 위한 Mortal Shell의 가장 큰 교훈은 사실감을 위해 대규모 팀이 필요하지 않다는 것입니다. Megascans의 포토그래메트리는 지형과 재질에 영화 수준의 품질 기반을 제공하는 반면, ZBrush의 수동 조각은 액션 게임에 필요한 독특한 특성을 추가할 수 있게 해줍니다. 언리얼 엔진 4 내에서 실행된 이 하이브리드 접근 방식은 실제 에셋에 위임할 때와 예술적 정체성을 유지하기 위해 수동으로 조각할 때를 아는 것이 핵심임을 보여줍니다. 그 결과는 촉감이 느껴지고 압도적인 세계이며, 현대 기술이 비전을 가진 모든 스튜디오의 손이 닿는 곳에 있음을 증명합니다.
소규모 팀으로서, Mortal Shell의 압도적인 사실감을 구현하기 위해 고해상도 포토그래메트리 모델을 언리얼 엔진 4에 통합하면서 이전 세대 콘솔에서 성능을 희생하지 않고 직면했던 기술적 및 최적화 제한은 무엇이었습니까?
(추신: 모바일용 최적화는 마치 코끼리를 미니 쿠퍼에 집어넣으려는 것과 같습니다)