나도 잘 모르겠는데
레이트레이싱 (Ray Tracing) 이란? 본문
728x90
레이트레이싱
게임의 여러 렌더링 방식 중 "Global illumination"이란 방식이 있습니다. 이 GI는 자신이 보고 있는 장면의 모든 표면의 질감, 색상, 반사 등을 전부 계산해 표시하는 방식이며, Ray Tracing은 그 중 하나의 기법인 것입니다.
그렇다면 Ray Tracing은 뭘까요? 우선 Ray는 "광선" 이란 뜻이고 Tracking은 "(역)추적" 이란 뜻입니다. 즉, '광선을 역추적'한다는 의미인데, 어렵게 생각할 필요 없이 보고 있는 모든 물체의 반사광, 그림자, 굴절 등을 전부 시뮬레이션 한다고 보시면 될것입니다.
(출처: 위키피디아) 이러한 연산을 거치게 됩니다. 뭔소리인지 하나도 모르겠지만
때문에 게임들을 보다 현실적으로 플레이 할 수 있게 될 것이라는 거죠.
다만, 굉장히 좋은 시스템이지만 한 가지 문제점은 저걸 전부 시뮬레이션, 즉 연산 하기 위해 필요한 "성능"이 부족한 것이 문제입니다.
때문에 엔비디아에서는 RT 연산을 위한 전용 코어(RT코어와 텐서코어)를 탑재했지만 불행히도 아직까지 100% 완전하게 이용하기는 어려운 것이 사실이고, RT 지원 게임을 플레이 할때 와! 이게 레이트레이싱이구나! 하는 정도로만 활용이 가능합니다.
하지만 이러한 렌더링 분야는 지속적으로 발전해 왔고 앞으로도 발전할 것이기 때문에 가까운 미래에는 풀프레임으로 실시간 레이트레이싱이 가능한 시스템이 나오지 않을까 생각이 됩니다.
Comments