새로운 C++/Direct3D 12 라이브러리인 'DirectXSplat'이 3D 가우시안 스플랫(Gaussian Splat) 렌더링 기술의 성능을 획기적으로 개선했습니다. 이 라이브러리는 기존 'gsplat' 대비 최대 2.4배 빠른 프레임 속도(FPS)를 달성하며, 엔비디아 지포스 RTX 4070 SUPER GPU에서 진행된 벤치마크에서 그 우수성을 입증했습니다. 이는 실시간 3D 환경 구현 및 인터랙티브 애플리케이션 개발에 큰 영향을 미칠 것으로 예상됩니다.
DirectXSplat은 GPU 가속 Direct3D 12 래스터화(rasterization)를 활용하여 높은 성능을 제공합니다. PLY, SPZ, .splat, SOG 등 다양한 3D 가우시안 스플랫 장면 형식을 지원하며, 호스트 D3D12 애플리케이션에 쉽게 통합될 수 있도록 설계되었습니다. 특히, 엔비디아 쿠다(CUDA) 의존성 없이 렌더링이 가능하여 더 넓은 개발 환경에서 활용될 수 있다는 장점이 있습니다. 또한, 메모리 효율성을 고려하여 최적화된 GPU 장면 버퍼와 재사용 가능한 리소스 관리 기능을 포함하고 있습니다.
이 기술은 실시간 3D 렌더링이 중요한 게임, 가상현실(VR), 증강현실(AR) 애플리케이션 개발자들에게 매우 유용할 것입니다. 더 빠른 렌더링 속도는 더욱 복잡하고 사실적인 3D 환경을 끊김 없이 구현할 수 있게 하며, 사용자 경험을 크게 향상시킬 수 있습니다. 개발자들은 DirectXSplat을 통해 고품질의 3D 콘텐츠를 효율적으로 제작하고 배포할 수 있는 새로운 도구를 얻게 될 것입니다.