오픈소스 게임 엔진 Godot가 Vulkan을 통해 레이 트레이싱 기능을 구현하기 시작했으며, 이는 고급 상용 엔진과 경쟁하기 위한 중요한 단계다. 이 소식은 2026년 2월 13일 Phoronix 웹사이트에서 보도되었으며, LunarG의 개발자 Antonio Caggiano의 작업을 강조했다. Godot 렌더링 장치에 레이 트레이싱의 기초를 마련한 풀 리퀘스트 GH-99119가 메인 코드에 통합되었다. Caggiano는 기능이 실제로 작동하는 모습을 보여주기 위해 GDScript로 작성된 데모 프로젝트도 제공했다. 이 움직임은 Godot가 네이티브로 사실적인 조명 효과를 제공할 수 있는 여정의 시작을 의미한다.
이 개발은 Khronos Group이 2월 9일부터 11일까지 San Diego에서 개최한 Vulkanised 2026에서 공식 발표되었다. 발표에서 Caggiano는 이미 복잡한 렌더링 파이프라인을 가진 엔진에 레이 트레이싱을 통합하는 어려움을 설명했다. 공식 Godot 사이트에 따르면 Vulkan 레이 트레이싱 API는 몇 년 전부터 존재했지만, 그래픽 시스템에 추가적인 복잡성을 더하기 때문에 실제 구현은 어려운 작업이다. 커뮤니티는 공식 포럼과 Reddit 토론에서 열광적으로 반응하며 기능의 진행 상황을 지켜보고 있다. 지원이 점차 안정화되고 확장될 것으로 기대된다.

새 시리즈의 첫 테스트 버전인 Godot 4.7 dev 1은 Vulkan 레이 트레이싱의 기초와 함께 다른 관련 개선 사항을 이미 포함하고 있다. 엔진은 Vulkan SDK 1.4.335.0으로 업데이트되었고 Windows에서 HDR 출력 지원, 모든 플랫폼을 위한 새로운 네이티브 파일 선택기, 다양한 에디터 개선 사항을 얻었다. 이러한 변경 사항은 2026년 2월에 발표된 공식 Godot Engine 공지에서 자세히 설명되었다. 레이 트레이싱의 초기 초점은 견고한 인프라 구축에 있으며, 컬링 최적화와 실시간 전역 조명 지원이 포함된다. 이를 통해 Godot는 Unreal Engine이나 Unity 같은 엔진에서 볼 수 있는 기능에 가까워진다.
완전한 레이 트레이싱까지의 길은 아직 멀지만, 이미 진행된 작업은 유망한 결과를 보여준다. 현재 구현은 VK_KHR_ray_tracing과 VK_KHR_acceleration_structure 같은 Vulkan 확장에 의존하며, NVIDIA RTX, AMD RDNA 2+, Intel Arc GPU 사용을 가능하게 한다. 기술 커뮤니티는 이미 불투명 마이크로맵 지원과 식물 최적화 같은 향후 개선 사항을 GitHub 제안에서 논의하고 있다. Caggiano는 프로젝트에 대한 상세한 비전을 발표하며 향후 버전에서 기능을 발전시킬 명확한 계획이 있음을 보여주었다. 이 속도가 계속된다면 Godot는 라이선스 비용 없이 최신 그래픽을 원하는 개발자들에게 더욱 매력적인 선택지가 될 수 있다.
댓글 0
Login to Comment
You need to be logged in to join the discussion
Loading comments...
No comments yet
Login to be the first to comment!