Microsoft는 DirectX 12 Ultimate라는 DirectX의 다음 버전을 발표했습니다. . 이 발표를 흥미롭게 만드는 것은 PC와 Xbox Series X, 즉 PC와 Xbox Series X 전반에 걸쳐 통합 그래픽 플랫폼을 제공한다는 것입니다. 이전 버전인 DirectX 12 , 이제 거의 6년이 되었고, 주로 Xbox의 게임을 PC에서도 사용할 수 있기 때문에 중요한 업데이트가 예정되어 있습니다. Microsoft는 최근 DirectX 12 Ultimate로 구동되는 Xbox Series X 세부 정보를 발표했습니다. Microsoft가 제공하는 모든 기능과 개발자 도구를 살펴보겠습니다.
DirectX 12 궁극적인 기능
시작하기 전에 Microsoft는 DX12 Ultimate 로고가 있는 새 PC를 구입하면 모든 차세대 그래픽 하드웨어 기능을 지원한다고 분명히 밝혔습니다. 포함
- DirectX 레이트레이싱 1.1
- 가변 비율 음영
- 메시 셰이더
- 샘플러 피드백
이러한 모든 기능을 통해 컴퓨터는 이에 의존하는 차세대 게임을 플레이할 수 있습니다. DX12 Ultimate는 현재 세대의 하드웨어에서 실행되지만 새로운 기능의 시각적 이점은 제공하지 않습니다. 플랫폼의 통합은 채택을 늘리고 개발자가 두 플랫폼 모두를 위한 게임을 만들도록 영감을 줄 것입니다.
1] DirectX 레이트레이싱 1.1
그것은 개발자들에게 발리우드에서만 가능했던 수준의 그래픽을 달성할 수 있는 기회를 줄 것입니다. DirectX Raytracing 또는 DXR을 사용하면 실제와 같은 물리 계산으로 빛의 경로를 추적할 수 있습니다. 또한 플레이어가 이동할 때 게임 엔진에서 개체를 쉽게 렌더링할 수 있습니다. GPU가 CPU를 기다리지 않고 레이트레이싱을 직접 호출하여 즉시 생성할 수 있기 때문에 이 모든 것이 가능합니다. 또한 개발자에게 더 많은 레이트레이싱 프로세스를 구동할 수 있는 옵션을 제공하는 인라인 레이트레이싱 모자를 제공합니다. 이 모든 것이 하드웨어 수준에서 이루어집니다.
2] 가변 비율 음영
이제 개발자는 게임의 음영 비율을 선택적으로 변경할 수 있습니다. 그들은 GPU를 사용하여 더 나은 비주얼이나 더 나은 속도를 위해 마력을 사용할 수 있습니다. 따라서 빠른 액션 페이싱 장면의 경우 개발자는 GPU에 속도를 사용하도록 지시할 수 있고 영화 경험을 위해 더 나은 비주얼에서 작동하도록 요청할 수 있습니다. 전반적인 결과는 프레임 속도가 증가하는 것입니다.
3] 메쉬 셰이더
이 기능은 게이머에게 더 많은 프로그래밍 기능을 제공합니다. 이제 지오메트리 파이프라인에 대한 일반화된 GPU 컴퓨팅의 전체 기능을 사용할 수 있기 때문에 더 상세하고 동적인 세계를 구축할 수 있습니다. 단일 음영 기능 대신 esh 셰이더는 전체 컴퓨팅 스레드 그룹에서 작동합니다.
<블록 인용>하나의 정점 또는 하나의 프리미티브를 음영 처리하는 단일 기능 대신 메시 셰이더는 그룹 공유 메모리에 대한 액세스와 실제에 대한 훨씬 더 세분화된 제어를 제공하는 교차 레인 웨이브 내장과 같은 고급 컴퓨팅 기능을 사용하여 전체 컴퓨팅 스레드 그룹에서 작동합니다. 하드웨어 실행
4] 샘플러 피드백
개발자는 필요할 때 텍스처를 로드할 수 있습니다. 따라서 카메라가 장면을 빠르게 촬영할 때 일부 개체는 위치가 맞지 않게 보입니다. 샘플러 피드백은 더 나은 시각적 품질, 더 짧은 로드 시간, 더 적은 끊김을 제공할 것입니다.
어떤 그래픽 카드가 DirectX 12 Ultimate를 사용하게 됩니까?
NVIDIA는 GeForce RTX 시리즈가 이를 최초로 경험할 것이라고 공식적으로 밝혔습니다.
AMD의 곧 출시될 게임 아키텍처인 AMD RDNA 2도 준비되었습니다.
DirectX 12 Ultimate용 도구 및 요구 사항
Microsoft는 도구에 대한 전체 세부 정보와 DirectX 12 Ultimate를 사용하여 개발하기 위한 최소 요구 사항을 공유했습니다. 여기에는 OS, Visual Studio, Windows Insider Preview SDK, 드라이버 및 하드웨어, PIX(DirectX 12 디버거) 등이 포함됩니다.
자세한 내용은 공식 개발자 블로그에서 읽어보세요.