레이 트레이싱을 위한 Vulkan SDK, 도구, 드라이버 준비 완료

Vulkan SDK 가 이제 검증 계층을 포함하는 레이 트레이싱을 지원한다.
쉐이더 도구, 샘플 및 개발 가이드도 함께 업그레이드 되어 레이 트레이싱을 지원
복수의 GPU 벤더들이 제품 드라이버를 발표

20201215, 미국 오레곤주 비버톤 – 오늘, 첨단 상호운용 표준을 제정하는 오픈 컨소시엄인 (The Khronos ® Group )은Vulkan 소프트웨어 개발 도구 (Vulkan Software Development Kit (SDK) ) LunarG의 새로운 버전 1.2.162.0을 발표하였다. 새 버전은 Vulkan 레이 트레이싱 확장판을 지원한다. 여기에는 검증 계층(Validation Layer)과 업그레이드된 GLSL, HLSL, SPIR-V 쉐이더 툴 체인과의 통합이 포함된다. 크로노스의 오픈 소스 프로젝트인 Vulkan SamplesVulkan Guide 도 함께 업그레이드 되어 레이 트레이싱 기술을 이용할 수 있다. 또한, AMD와 NVIDIA와 같은 칩 벤더들이 드라이버를 함께 발표하여, Vulkan 레이 트레이싱 기술을 응용프로그램에 통합할 수 있게 되었다.

Khronos는 2020 년 11 월 최종 Vulkan 레이 트레이싱 확장판을 발표 하여, Vulkan의 래스터화 프레임워크에 레이 트레이싱 기능을 완벽하게 통합하여Vulkan을 업계 최초의 개방형, 다수 벤더의, 이종 플랫폼 플랫폼에서의 레이 트레이싱 가속 표준으로 만들었다. Vulkan 레이 트레이싱은 기존 GPU 컴퓨팅 또는 전용 레이 트레이싱 코어를 사용하여 배포할 수 있다. 새로운 레이 트레이싱 확장판을 쉽게 사용하기 위해 필요한 모든 요소를 통합하였다. 여기에는 쉐이더 툴체인이 포함되며, 여러 저장소에서 빌드 할 필요가 없어졌으며, SDK 유효성 검사 레이어에서 레이 트레이싱 유효성 검사를 지원하게 된다.

API 표준을 발표하는 것이 Vulkan 레이 트레이싱의 생태계에 첫걸음을 떼는 것과 같은 것이었다면, 이제 도구와 샘플 코드가 준비됨에 따라, 이종 플랫폼에서의 레이 트레이싱 가속을 개발자들이 제대로 활용할 수 있게 되었습니다. 개발자 커뮤니티의 주요 요청 중 하나였던, DirectX 12 레이 트레이싱 (DXR) 코드를 쉽게 Vulkan으로 가져올 수 있는 기능이 추가 되었습니다. 이는 DXR의 수퍼세트를 신중하게 설계하고, Vulkan 레이 트레이싱을 DXC 오픈소스 HLSL 컴파일러에 통합하는 방식으로 할 수 있었습니다”. - NVIDIA의 수석 그래픽스 소프트웨어 엔지니어이며 Vulkan Ray Tracing 워킹 그룹의 의장 Daniel Koch

올해 연초에 발표 된 것과 같이, SPIR-V 백엔드를 Microsoft의 오픈 소스 HLSL 컴파일러 DXC 에 통합하여 Vulkan에서 HLSL을 제품에서 바로 사용할 수 있다. Vulkan Ray Tracing에 대한 지원이 이제 DXC에 통합되어 개발자가 Ray Tracing 애플리케이션을 DXR에서 Vulkan으로 포팅 하는 것을 포함하여 Vulkan Ray Tracing 애플리케이션에서 HLSL 쉐이더를 사용할 수 있다. Vulkan은 DirectX 12와 같은 API의 계층화된 구현을 위한 백엔드로도 사용된다. Vulkan Ray Tracing 설계를 통해 vkd3d-Proton 과 같은 프로젝트는 Vulkan을 통해 계층화 된 DXR을 효율적으로 지원할 수 있다.

Vulkan 레이 트레이싱 확장판을 포함하는 Vulkan 제품 드라이버는 AMD와 NVIDIA GPU가 발표하였다. AMD Radeon Adrenalin 20.11.3 와 NVIDIA의 GeForce와 Quadro를 위한 R460 드라이버가 Windows 와 Linux 용으로 발표된 것을 시작으로 하여Vulkan Ray Tracing 확장판은2021 년에 출시되는 Intel Xe-HPG GPU에서도 지원되며 드라이버는 정기적인 드라이버 업데이트를 통해 제공될 예정이다.

크로노스와 회원사에서 제공하는 추가 정보:

크로노스 그룹은 Vulkan 레이 트레이싱에 대한 개발자들의 의견 수렴을 위해 GitHub 의 이슈 트래킹 기능을 이용해 의견을 받고 있다.

Vulkan 레이 트레이싱에 대한 산업계의 지원

“우리 4A Games는Metro Exodus에서 출시된 비디오 게임에서 최초의 실시간 레이 트레이싱Global Illumination 시스템을 개발하여 하드웨어 수준의 레이 트레이싱을 업계에서 가장 먼저 채택한 기업 중 하나가 되었습니다. 우리는 이 기술의 발전에 큰 기대를 갖고 있습니다.” - 4A Games CTO Oleksandr(Oles) Shyshkovtsov

“Vulkan에서 레이 트레이싱을 표준화하는 것은 다양한 장치에서 레이 트레이싱을 사용할 수 있게하고 개발자가 이 기술을 최대한 활용할 수 있도록 하는 중요한 진보를 달성한 것입니다. AMD는 AMD Radeon Software Adrenalin Edition 드라이버의 레이 셰이딩 및 레이 쿼리를 포함하여 이 확장판의 주요 기능을 모두 지원합니다. 또한 AMD RDNA ™ 2 아키텍처 기반 그래픽 카드에 대한 하드웨어 레이 트레이싱 지원으로 Vulkan 레이 트레이싱 구현으로 부터 뛰어난 성능을 확보하기 위해 개발자들과 협력을 하고 있습니다. 이러한 노력을 통해 최종 사용자에게 AMD Radeon ™ 그래픽 카드에서 훨씬 더 시각적으로 뛰어난 그래픽을 제공하는데 도움이 될 것입니다.” AMD의 소프트웨어 개발 담당 수석 부사장 Andrej Zdravkovic

“Rage 2 등 과 같은 게임을 개발하는 동안 Vulkan은 여러 플랫폼에서 배포하는 과정에서 큰 유연성을 제공했습니다. Apex Engine이 최신 하드웨어 개발 결과를 채택하고 활용하는 과정에서, Vulkan이 하드웨어 가속 레이 트레이싱과 같은 최첨단 기능을 지원하는 것과 같은 개발과 투자에 속도내고 있는 것을 기쁘게 생각합니다.” - Avalanche Studios Group 운영 이사 John Fuller

“2015 년에 이미 Rocksolid Engine에서 Vulkan을 처음 채택한 업체 중 하나로서, 이제 Vulkan 레이 트레이싱에 대한 지원을 추가하게 되어 기쁘게 생각합니다. 반사 및 전역 조명과 같은 레이 트레이싱 효과를 포함하는GPUScore 벤치 마크가 우리의 첫 번째 제품이 될 것입니다. 또한 우리는 자동차 계기판 및 기타 차량 내 화면에 레이 트레이싱을 지원 위해 노력하고 있으며 Vulkan 레이 트레이싱 확장판이 중요한 역할을 할 것입니다.” Basemark의 설립자 겸 회장 Tero Sarkkinen

“Blender의 사명은 아티스트의 손에 세계 최고의 CG 기술을 무료/오픈 소스 소프트웨어로 제공하는 것입니다. 업계에서 채택한 개방형 표준은 우리의 목표를 달성하는데 필수적입니다. 이러한 이유로 업계가 Vulkan 레이 트레이싱 API에 대한 합의에 이른 것을 매우 자랑스럽게 생각합니다. 이것은 엄청난 일이 될 것입니다. 우리에게 온 이 레이 트레이싱 기능은 우리가 2019 년부터 이미 Vulkan 실시간 렌더링 작업을 하는데 큰 동기부여가 되었습니다. ” Blender Foundation 회장 인 Ton Roosendaal

“지난 20 년 동안 래스터화 기술은 실시간 렌더링 혁신의 핵심이었습니다. Crytek에서 Vulkan API는 이 분야의 발전을 주도하는 데 중요한 역할을 하며, 다양한 플랫폼과 운영 체제에서 뛰어난 비주얼을 갖춘 고성능 게임 엔진을 제공하는 데 도움을 주었습니다. Khronos가 Vulkan 지원 애플리케이션에 실시간 레이 트레이싱을 제공하기위한 필수 기능을 정의하는 벤더 독립적인 Vulkan 레이 트레이싱 확장판을 발표하게 된 것을 기쁘게 생각합니다. 래스터화 영역과 비슷하게, 이 확장판은 CRYENGINE에서 최첨단 레이 트레이싱 기능을 제공하기 위한 계획에서 중요한 역할을 하는 동시에 각 공급 업체의 하드웨어 별 구현하는데 큰 이점이 있을 것입니다.” CRYENGINE / Crytek의 기술 이사 인 Theodor Mader

“3DEXPERIENCE 플랫폼을 통해 다쏘시스템은 비즈니스와 사람들에게 현재와 미래의 지속 가능한 혁신을 상상할 수 있는 가상 세계를 제공해 왔습니다. 당사의 렌더링 기술은 고성능, 실시간 시나리오에서 고품질 글로벌 일루미네이션 및 물리 조명 시뮬레이션에 이르기까지 다양한 산업과 사례에 활용됩니다. Vulkan 레이 트레이싱을 사용하면 크로스 플랫폼 및 벤더에 구애받지 않는 방식으로 하드웨어 가속 레이 트레이싱을 사용자에게 제공 할 수 있습니다. 엄청나 네요!” 다쏘 시스템의 R & D 기술 렌더링 담당 Nicolas Jean

“EA에서 우리는 전 세계가 플레이 할 수 있도록 영감을 주며, 개발자가 Vulkan 레이 트레이싱과 같은 컴퓨팅 및 그래픽스 창의의 경계를 확장할 수 있는 개방형 표준을 공동 개발하는데 노력하고 있습니다. 우리는 플레이어에게 특별한 경험을 제공하는 미래의 혁신을 개척하게 될 Khronos의 이번 릴리스에 대해 기쁘게 생각합니다.” SEED, Electronic Arts의 기술 책임자 Colin Barré-Brisebois

“Epic Games에서 우리는 항상 사람들에게 선택의 자유와 창의성을 발휘 할 수 있도록 하는 개방형 표준 및 크로스 플랫폼 시스템의 발전에 전념해 왔습니다. 레이 트레이싱 기술의 얼리 어답터로서 우리는 Khronos가 Vulkan SDK의 일부로 Vulkan 레이 트레이싱 확장판을 발표하는 것을 보게 되어 기쁩니다. 이번 릴리즈가Unreal엔진 제작자에게 열릴 가능성에 대해 큰 기대를 갖고 있습니다. ” Epic Games Ray Tracing 수석 엔지니어 Juan Cañada

“Holochip은 미군에서 사용될 라이트 필드 기술을 개발하여, 기존 환경에 무안경 3D 가시화 기능을 통합하고 있습니다. Vulkan SDK 레이 트레이싱 릴리스를 통해 헤드셋, 렌티큘러 화면, 테이블 탑, CAVE 및 체적 디스플레이에서 차세대 홀로그램 및 기타 3D 디스플레이에 이르기까지 다양한 디스플레이 장치에서 Holochip의 실시간 라이트 필드 렌더링 솔루션을 광범위하게 채택할 수 있게 되었습니다. 이 릴리스는 군사 환경이 상업용 3D 이미징 및 레이 트레이싱 시장의 기술 발전의 혜택을 받을 수 있는 길을 열었습니다. 이러한 발전은 육상, 해상, 우주 및 사이버 전반에 걸쳐 더 큰 상황 인식을 제공하여 명령 및 통제 (C2), 계획, 교육, 유지 보수 및 의학과 같은 분야에서 효율성, 비용 절감 및 위험 감소로 이어질 것입니다. Holochip의 실시간 라이트 필드 렌더링 솔루션에 대해 자세히 알아보려면 여기 를 클릭하십시오.” - Holochip Corporation CEO Robert Batchko

“Imagination Technologies는 광범위한 플랫폼에서 혁신적인 레이 트레이싱 하드웨어 IP를 만드는데 10 년 이상 노력해 왔습니다. Vulkan의 레이 트레이싱 프레임워크가 발표되어 개발자는 하드웨어 플랫폼 전반에 걸쳐 애플리케이션을 생성하고 곧 출시될 다양한 모바일 장치에서 새롭고 독특한 그래픽 경험을 제공할 수 있는 놀라운 자유를 얻게 될 것입니다.”- 소프트웨어 엔지니어링 Imagination Technologies의 부사장Mark Butler

“인텔 아키텍처의 날 2020에서 우리는 게임에 최적화된 Xe-HPG 아키텍처를 기반으로 한 새로운 GPU가 2021 년에 출시하고, 레이 트레이싱을 위한 하드웨어 가속 기능을 제공할 것이라고 발표했습니다. 우리는 크로노스가 새로운 레이 트레이싱 확장판을 통해 그래픽스 영역을 발전시키는 기쁘게 생각합니다. 우리는 내년에 발표될 드라이버 업데이트와 추가 세부 정보를 제공할 수 있을 것입니다.” - 인텔 아키텍처, 그래픽 및 소프트웨어 부사장Lisa Pearce

“Glacier Engine에는 Stadia에서 HITMAN3을 지원하는 Vulkan 백엔드가 있습니다. IO Interactive에서 우리는 API의 진화와 추후 발표될 확장판에 큰 관심을 갖고 있습니다. Ray Tracing은 게임을 위해 적극적으로 추진 중인 주제이므로 Vulkan이 하드웨어에 독립적으로 지원하는 것을 보게 되어 기쁩니다” IO Interactive A/S CTO Maurizio De Pascale

“벤더 공통으로 사용할 수 있는 Vulkan의 하드웨어 가속 레이 트레이싱 표준은 하드웨어의 변환 및 조명, 유연한 셰이더 또는 컴퓨팅 셰이더가 만들었던 것과 유사한 우리 업계에 영향을 미칠 것입니다. 저는 이 기술의 활용에 큰 기대를 갖고 있습니다.” - MachineGames AB CTO Jim Kjellin

“NVIDIA는 Vulkan의 레이 트레이싱 확장판을 만드는데 주도적 역할을 함으로써 개발자들이 RTX 가속을 이종 플랫폼에서 사용할 수 있도록 해주었습니다. 오늘 우리는 제품 드라이버에서 Vulkan Ray Tracing을 발표하고 Quake II RTX를 세계 최초의 멀티 벤더 레이 트레이싱 Vulkan 애플리케이션으로 업그레이드했습니다.” - NVIDIA 소프트웨어 엔지니어링 수석 부사장 Dwight Diercks

“Vulkan 레이 트레이싱은 넓게 보면, 컴퓨터 그래픽 산업전체에 큰 이정표를 세운 것입니다. 처음으로 그래픽 개발자는 완전한 성능의 크로스 플랫폼 및 공급 업체에 구애받지 않는 API를 통해 하드웨어 레이 트레이싱 기술을 활용할 수 있게 되었습니다. OTOY는 Khronos Group의 새로운 Vulkan Ray Tracing 확장판의 개발 및 비준에 참여하게 된 것을 기쁘게 생각합니다. 우리는 이러한 확장 기능을 적극적으로 사용하여 OctaneRender의 향후Vulkan 버전 (OTOY의 업계 최고의 시네마틱 GPU 스펙트럼 패스 트래커)과 OTOY의 AnimeRender, Brigade, Sculptron 및 RNDR의 향후Vulkan 릴리스를 배포하고 있습니다. ” OTOY Inc CEO - Jules Urbach

“Quantic Dream은 현재 새로운 Vulkan 레이 트레이싱 확장판을 이용해 향후 프로젝트에 레이 트레이싱 기능을 구현하고 있습니다. 이를 통해 그래픽 품질은 크게 개선할 수 있으며 빨리 결과를 공유하고 싶습니다! 벤더에 구애받지 않는 레이 트레이싱 표준의 등장은 업계를 위한 훌륭한 진보라고 생각합니다.” - Quantic Dream Ronan Marchalot

“Rebellion은 Vulkan을 가잘 빨리 채택히여 제품을 발표하였으며, 개발 목표를 더욱 발전시키고 팀에 더 큰 유연성을 제공하기 위해 노력해 왔습니다. Vulkan에 벤더에 구애 받지 않는 레이 트레이싱 표준이 도입된 것을 기쁘게 생각합니다” Rebellion Developments의 공동 창립자이자 CTO Chris Kingsley OBE

“SiliconArts는 하이브리드 렌더링 옵션과 함께 Vulkan 크로스 플랫폼 레이 트레이싱 API를 지원하게되어 기쁩니다. 이를 통해 콘텐츠 제작자와 새로운 클라우드 및 클라이언트 렌더링 아키텍처 모두의 잠재력을 크게 넓혀 줄 수 있을 것입니다” 윤형민 박사, SilliconArts CEO겸 설립자

“하드웨어에 구애 받지 않는 레이 트레이싱 API의 도래는 그래픽 산업을 위한 큰 진보 입니다. 논란의 여지 없이 최근 몇 년간 일어난 가장 흥미로운 일 중 하나입니다. Traverse Research는 레이 트레이싱의 미래 기술에 많은 투자를 하고 있으며 이 분야에 대한 우리의 전문성을 다양한 회사에 제공 하고 있습니다. 우리는 오늘 발표에 대해 매우 기쁘게 생각하며 초기단계부터 이 노력에 참여해 왔습니다.” - Traverse Research의 설립자 Jasper Bekker

“크로스 플랫폼 레이 트레이싱은 큰 사건입니다. 우리는 이것이 우리의 파트너와 고객에게 열어줄 가능성에 대해 기대하고 있습니다.”- Valve 소프트웨어 엔지니어 Don Holden.

Vulkan 소개

Vulkan은 개방형, 로열티 무료 API로서 고성능, 이종 플랫폼 접근을 최신 GPU간에 가능하게 해준다. 주요 게임 엔진, 최신 게임과 같은 응용에서 사용되고 있다. Vulkan은 윈도우, 리눅스 PC, 콘솔 게임기, 클라우드, 모바일과 임베디드 시스템과 같은 다양한 장치에서 지원된다.

크로노스 그룹 소개

크로노스 그룹은 개방형, 비영리, 회원 운영제의 산업체 컨소시엄으로서, 산업계를 선도하는 150여 기업이 협력하여 첨단, 무료, 상호운용을 위한 3차원 그래픽스, 증강현실, 가상현실, 병렬처리, 컴퓨터 비전 가속, 기계학습에 관련 표준을 제정하고 있다. 크로노스의 표준에는 Vulkan®, OpenGL®, OpenGL® ES, WebGL™, SPIR-V™, OpenCL™, SYCL™, OpenVX™, NNEF™, OpenXR™, 3D Commerce™, ANARI™ 및 glTF™가 있다. 크로노스의 그룹의 회원이 되면 표준개발에 참여할 수 있으며, 여러 표준화 단계에서 투표권을 갖게 된다. 회원은 표준이 공개되기 전에 표준 문서와 인증테스트 사용할 수 있어 관련 제품의 개발과 출시 시기를 단축할 수 있다.

###

Khronos® 및 Vulkan® 은 Khronos Group Inc의 등록 상표이며, ANARI™, WebGL™, glTF™, NNEF™, OpenVX™, SPIR™, SPIR-V™, SYCL™ 와 3D Commerce™ 는 Khronos Group Inc의 상표임. OpenXR™ 는 Khronos Group Inc가 소유한 상표로서 중국, 유럽연합, 일본 및 영국에서 상표 등록 되었음. OpenCL™ 은Apple Inc의 등록 상표이며, OpenGL® 은 Hewlett Packard Enterprise의 등록 상표이며, OpenGL ES™ 과 OpenGL SC™ 로고는Hewlett Packard Enterprise가 Khronos Group Inc에 사용권을 허여 하였다. 기타 제품명 및 상표, 기업명은 해당 지재권을 소유한 기관의 소유이다.