오늘날 TV나 극장에서 만날 수 있는 각종 영상물(영화, 드라마, 광고 등)에는 다양한 컴퓨터 그래픽, 우리에게 익숙한 용어로 CG가 첨가됩니다. CG를 사용하는 이유는 여러 가지가 있지만, 현실적인 여건(촬영 조건, 환경, 기후, 가상 생명체나 물체 등)이나 배우에게 들어가는 비용, 위험성(폭발과 같은 고난도 스턴트 등)과 같은 복합적인 문제를 해소할 목적이 큽니다. 하지만 현실과 동떨어진 품질로 CG를 삽입한다면 몰입감을 해치고 조잡하게 느껴질 수 있습니다. 그렇기에 최대한 현실과 비슷하게 만드는 게 중요한데, 현실성을 더해주는 CG 요소 중 하나는 바로 레이트레이싱(Ray Tracing, 광선 추적)입니다.
레이트레이싱은 표현 그대로 광선, 즉 빛을 발하는 물체로부터 발산하는 빛이 어떤 경로로 이동하는지를 그대로 보여주는 데 목적을 두고 있습니다. 빛을 추적하는 게 어떻게 현실감을 주는지 궁금하실 수 있는데, 레이트레이싱이 접목됨으로 인해 가장 두드러지게 보이는 표현 차이 중 하나는 바로 사물 반사입니다. 그간 일반적인 게임에서는 유리나 금속 재질과 같은 사물에 반사되는 물체를 미리 렌더된 화상으로 대체하거나 여러 기법을 이용해 눈속임해 왔습니다. 레이트레이싱은 매우 높은 시스템 성능을 요구해왔고, 비교적 최근까지도 실시간 렌더링에는 상당한 제약이 뒤따랐기 때문입니다. 하지만 NVIDIA에서 RT 코어를 탑재하면서부터는 얘기가 달라졌습니다. 레이트레이싱 처리를 위한 전용 RT 코어가 탑재되면서 레이트레이싱 성능을 비약적으로 상승시킬 수 있었고, 후발주자로 따라온 AMD 역시 레이트레이싱을 앞으로 게임 산업을 이끌어갈 중요 기술로 받아들이고 RA(Ray Accelerator) 코어를 탑재하기 시작했습니다.
조금 더 현실에 가까운 그래픽을 표현하고자 그래픽카드 제조사들이 고군분투하는 가운데, 게이머 입장에서는 사양을 깎아 먹는 주원인으로 여겨 이를 잘 활용하지 않는 경우도 어렵지 않게 볼 수 있습니다. 하지만 앞으로 레이트레이싱 처리를 위한 성능은 더욱더 가속화될 테고, 머지않은 시점에서는 진정한 의미로 누구나 레이트레이싱 옵션을 활성화해서 조금 더 현실적인 그래픽으로 게임을 즐길 수 있는 날이 오지 않을까 합니다. 레이트레이싱 테스트 분야에서는 3DMark Port Royal 테스트와 레이트레이싱 지원 게임 성능을 함께 측정해보았습니다. |