Linux용 OpenGL 및 Vulkan API를 구현하는 오픈 소스 Mesa 그래픽 라이브러리는 하드웨어 레이 트레이싱 가속기가 없는 AMD GPU에 레이 트레이싱 지원을 제공하는 업데이트를 받았습니다.
제안된 기술은 Vulkan API를 통해 소프트웨어로 구현되며 특수 하드웨어 RT 가속기 대신 일반 셰이더를 사용하여 추적을 처리합니다. 이를 통해 1세대 AMD Navi, Vega 및 Polaris GPU에서 레이 트레이싱을 사용할 수 있습니다. 물론이 접근 방식을 사용하는 추적의 처리 속도는 특수 하드웨어 장치로 처리하는 경우보다 낮습니다.
개발자 Joshua Ashton은 구형 AMD GPU에 대한 광선 추적 지원의 성공적인 구현을 확인했습니다. “이 업데이트에는 이전 세대의 AMD 그래픽 카드(Navi, Vega, Polaris 등)에 대한 레이 트레이싱 지원이 포함됩니다. 이것은 AMD 명령어를 에뮬레이트하는 BHV 소프트웨어 방법을 사용하여 수행됩니다. 이제 레이 트레이싱은 RDNA 2 카드와 마찬가지로 호환성 테스트를 통과했습니다. "- Ashton의 말 출처를 인용합니다.
사용 가능한 데이터에 따르면 사용자는 이미 혁신을 테스트했으며 Quake II RTX Edition을 실행할 수도 있었지만 Steam 버전이 제대로 작동하지 않기 때문에 소스 코드에서 게임을 다시 컴파일해야 했습니다. Ubisoft가 Far Cry 6에 "하이브리드 레이 트레이싱"을 통합했다는 사실이 최근에 밝혀졌습니다. 이는 알고리즘이 원하는 결과를 얻기 위해 셰이더와 레이 트레이싱 커널을 사용한다는 것을 의미합니다.
2021-09-24 02:16:52
작가: Vitalii Babkin