DirectX 레이트레이싱 1.2: 게임 속도를 최대 2.3배 향상! ⚡🎮
이번 주에 Microsoft 광고 새로운 애플리케이션 프로그래밍 인터페이스인 DirectX Raytracing(DXR) 1.2는 시각적 품질과 렌더링 성능을 최대 2.3배까지 크게 향상시킵니다! AMD, Intel, Nvidia, Qualcomm과 같은 회사들과 Remedy와 같은 비디오 게임 개발사들은 이미 이러한 DXR 1.2 기술을 미래의 게임 하드웨어 및 소프트웨어에 통합하기 위해 노력하고 있습니다. 🎮✨
DirectX Raytracing 1.2 업데이트에는 불투명도 마이크로맵(OMM)과 셰이더 실행 재정렬(SER)이라는 두 가지 기술이 통합되어 레이 트레이싱 게임의 성능을 최적화하여 효율성을 SER의 두 배에서 OMM의 두 배로 2.3배까지 향상시킵니다. 성능 이점을 활용하려면 게임이나 게임 엔진에 이러한 기술을 구현하는 것이 중요합니다. 🔧⚡️
2배~2.3배 성능 증가
레이 트레이싱에서 알파 테스트된 형상(예: 잎, 울타리, 머리카락)을 구현하는 데 있어 가장 큰 과제 중 하나는 빛이 표면에 닿는지 아니면 표면을 통과하는지를 판별하는 데 필요한 추가 계산입니다. 불투명도 마이크로맵(OMM) 알파 채널이 있는 텍스처를 평평한 표면에 적용하고 특정 투명도 임계값 아래의 픽셀을 제거하여 이러한 지오메트리의 처리 성능을 향상시킵니다. 이를 통해 필요한 셰이더 수가 줄어들어 성능과 효율성이 향상됩니다.
Microsoft는 최상의 시나리오에서 2.3배의 성능 향상을 달성할 수 있다고 주장합니다. 하지만 모든 게임과 장면에 나뭇잎이나 울타리와 같은 많은 요소가 포함되어 있는 것은 아니라는 점을 고려해야 합니다. 예를 들어, 스토커 2 거의 모든 장면에 풀, 잎, 울타리가 많이 있습니다. 사이버펑크 2077 잎이 거의 없어요. 🌿🚧
셰이더 실행 재정렬(SER) 셰이더 실행 방식을 재구성하여 발산을 방지하므로 더욱 보편적인 기능으로 제시됩니다. 이러한 발산은 근처 픽셀이 셰이더가 다른 작업을 수행해야 할 때 발생하며, 사실적인 조명, 섬세한 그림자, 정확한 반사 등 복잡한 레이 트레이싱 효과가 있는 장면에서 흔히 발생하는 상황입니다. 🌈✨
GPU는 워프(warp) 또는 웨이브프론트(wavefront)라고 불리는 그룹으로 구성된 병렬 스레드에서 셰이더를 처리합니다. 이상적으로는 그룹 내의 모든 스레드가 동일한 명령어를 동시에 실행하여 GPU 효율을 극대화합니다. 셰이더 발산(shader divergence)은 동일한 워프 또는 웨이브프론트에 있는 스레드들이 서로 다른 명령어를 실행해야 할 때 발생합니다. 이 경우 동시 실행이 불가능해져 GPU가 각 명령어 경로를 개별적으로 처리해야 하며, 일부 스레드는 유휴 상태가 되어 지연 시간이 증가합니다.
Microsoft에 따르면 SER은 유사한 셰이더 워크로드를 그룹화하거나 구성하여 작업 분산을 줄이고, GPU 활용도를 극대화하며, 렌더링 속도를 최대 2배까지 높입니다. 🔥
하드웨어 지원
하드웨어 지원의 경우 상황이 다양한데, 이는 새로운 API 기능에서 흔히 볼 수 있는 현상입니다.
Turing 아키텍처 이후의 모든 Nvidia GPU(지포스 RTX 20) Opacity Micromaps(OMM)를 지원하므로, 게임 개발자들이 자사 게임에 OMM을 구현하면 이러한 그래픽 카드의 성능 향상을 기대할 수 있습니다. 인텔은 곧 출시될 차세대 Celestial(Xe3) GPU도 OMM을 지원할 것이라고 발표했습니다. 🌟
엔비디아 GPU는 GeForce RTX 40 시리즈 Ada Lovelace 제품군부터 셰이더 실행 재정렬(SER)을 지원해 왔습니다. 인텔은 "향후 Agility SDK에서 SER이 제공되면" 지원할 계획이라고 밝혔습니다. 하지만 인텔의 Arc 'Alchemist' 또는 'Battlemage' GPU(혹은 둘 다)에서 SER이 지원될지는 불확실합니다. 🤔
AMD는 RDNA 2/3/4 GPU에서 OMM이나 SER을 지원하지 않는 것으로 보이지만, 마이크로소프트는 이러한 기술의 광범위한 도입을 위해 노력하고 있다고 밝혔습니다. 또한, AMD는 SER의 작동 방식을 모방할 수 있는 프로그래밍 최적화 기능을 보유하고 있으므로, 게임 개발자들이 Radeon GPU에 맞춰 최적화한다면 속도 향상 효과를 누릴 수 있습니다. ⏩
Qualcomm 역시 OMM이나 SER을 지원하지 않지만, 차세대 통합 GPU에서는 이를 지원할 것이라고 밝혔습니다. 🏆
DXR 1.2 프리뷰 버전은 2025년 4월에 출시될 예정입니다. 🗓️
요약하자면,의 도착 DirectX 레이트레이싱 1.2 🎮는 비디오 게임에서 레이 트레이싱의 진화에 있어서 중요한 진전을 나타내며 중요한 개선 사항을 제공합니다. 성능 ⚡ 그리고 시각적 품질 👁️ 다음과 같은 혁신적인 기술 덕분에 불투명도 마이크로맵(OMM) 그리고 셰이더 실행 재정렬(SER).
하드웨어 채택 및 지원은 제조업체마다 다르지만 다음과 같은 대기업의 약속은 다음과 같습니다. 엔비디아, 인텔, AMD 그리고 퀄컴, 주요 개발자들은 이러한 개선 사항이 향후 타이틀과 기기에 점진적으로 통합될 것이라고 밝혔습니다.🚀
출시 예정 2025년 4월, 디엑스알 1.2 더욱 효율적이고 사실적인 렌더링을 통해 게임 경험을 최적화하고 개발자와 플레이어 모두에게 이익이 될 것을 약속합니다.🎯
의심할 여지 없이, 이 업데이트는 고급 레이 트레이싱을 탑재한 게임의 미래를 향한 중요한 발걸음이 될 것입니다.🌟