> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 미세 조정된 로드아웃: Call of Duty 렌더링 최적화

> 미세 조정된 로드아웃: XBOX용 Call of Duty<sub>®</sub> 렌더링 최적화

[프레젠테이션 비디오](https://developer.microsoft.com/games/events/devdays/en-dev-days-2024/optimizing-call-of-duty-rendering-for-xbox/)

## 초록

Microsoft는 Call of Duty<sub>®</sub>: Modern Warfare<sub>®</sub> II, Call of Duty<sub>®</sub>: Modern Warfare<sub>®</sub> III, Call of Duty<sub>®</sub>: Warzone<sub>™</sub>의 개발자들과 긴밀히 협력하여 XBOX One 제품군 콘솔과 XBOX Series 콘솔에서 가능한 한 많은 성능을 얻어냈습니다. 이 프레젠테이션은 여러 하드웨어 및 게임 모드 대상에 걸쳐 높은 프레임 속도와 매력적인 비주얼의 이상적인 균형을 만들어 내기 위한 대용량 기능 확장성, 향상된 DirectX Shader Compiler(DXC) 전략, Direct3D 12.x 확장 사용을 다루었습니다.

## 요약

* 최적화: Infinity Ward는 12가지 최적화 전략을 구현하여 XBOX에서 Call of Duty<sub>®</sub> 렌더링의 성능과 응답성을 향상시켰습니다.
* 게임 버전: 논의는 다양한 플랫폼과 게임 모드와의 호환성을 강조하면서 여러 Call of Duty<sub>®</sub> 버전을 다루었습니다.
* 기술 세부 사항: 프레젠테이션은 렌더링 기법에 대한 심층 기술적 인사이트를 제공했습니다.

최적화 전략

1. GameDVR SwapChain: 성능 이득과 메모리 절약을 위해 XBOX Series X|S의 전용 하드웨어 활용
2. 타일링 모드 재정의를 사용한 볼륨 스위즐: 최적의 순서 없는 액세스 뷰(UAV) 액세스를 위해 텍스처 스위즐 모드 조정
3. XBOX 반복 컴파일러(XIC): 개선된 성능을 위해 다른 옵션으로 셰이더를 여러 번 컴파일
4. Wave32 픽셀 셰이더: 점유율과 성능을 개선하기 위해 32비트 마스크 및 작업 사용
5. DCC와 함께 MSAA: 효율적인 렌더링을 위해 MSAA와 DCC 결합
6. 겹치는 클리어 및 복사 작업: 리소스 클리어와 복사를 겹치게 하여 동기화 지연 시간 감소
7. 유사 향상된 배리어: 동기화 지연 시간 감소 및 유연한 리소스 앨리어싱을 위해 향상된 배리어 에뮬레이션
8. 셰이더 프리페칭: 로드 시간을 줄이고 성능을 개선하기 위해 셰이더 프리페치
9. 120 Hz: 120 Hz 지원 구현 시 크로스플레이 공정성에 영향이 없도록 보장
10. 가변 리프레시 속도(VRR) 티어링: VRR 구현 및 더 부드러운 경험을 위한 티어링 관리
11. XBOX Series S 고려 사항: 크로스플레이 공정성과 성능을 유지하기 위해 XBOX Series S에 대한 설정 조정
12. 확장성 설정: 확장성 설정으로 다양한 XBOX 모델에서 게임 성능 관리

## 학습 목표

* XBOX용 Call of Duty<sub>®</sub> 렌더링을 향상시키기 위해 배포된 12가지 최적화 전략에 대해 배웁니다.
* 볼륨 스위즐/타일링 모드 재정의, XBOX 반복 컴파일러(XIC) 등과 같은 사용된 특정 기법을 탐색합니다.
* 향상된 응답성과 감소된 지연 시간을 포함하여 게임 성능에 대한 이러한 최적화의 영향을 평가합니다.
* 크로스플레이 공정성과 최적의 성능을 보장하기 위한 XBOX Series S의 고려 사항을 이해합니다.
* 다양한 XBOX 콘솔에서 게임 성능을 관리하는 데 있어 확장성 설정의 중요성을 인식합니다.
