튜토리얼

▷ 엔비디아의 광선 추적이란 무엇입니까? 무엇을 위해

Anonim

레이 트레이싱 은 PC 비디오 게임의 세계에서 올 해의 테마 중 하나입니다. 이 기술은 비디오 게임의 세계에서 획기적인 것일 수 있으며 새로운 Nvidia RTX 2080 Ti, RTX 2080 및 RTX 2070 그래픽 카드에 통합되어 있으므로 매우 흥미 롭습니다.

그것이 무엇인지 알고 싶습니까? 우리와 함께 있고 우리는 당신을 보여줄 것인가?

광선 추적은 이름에서 알 수 있듯이 광원에서 많은 광선추적 하고 다른 물체로 각 광선의 바운스를 계산하고 분석하여이를 기반으로 한 렌더링 기술 입니다. 믿을 수있는 3D 모델을 만들 수있는 가장 사실적인 조명 을 얻는 것을 목표로 조명. 레이트 레이싱은 컴퓨터로 시뮬레이션 한 현실에 따라 수백만 개의 복잡한 계산과 '카메라'로 향하는 경로를 따라 조명을 찾습니다 .

이것은 정확하게 새로운 기술은 아니지만 Turner Whitted가 소개 한 1979 년에 처음으로 알려졌습니다. 사실, 모든 종류의 3D 렌더링 비디오 및 사진에 널리 사용됩니다. 컴퓨터 이미지, 특히 가장 사실적인 이미지를 사용하는 오늘날의 모든 영화는 레이트 레이싱을 사용합니다. 즉, 우리는 위에서 보여 드린 것과 같은 상당히 기본적인 렌더링에서 단순한 데모에 불과합니다. 기본적으로 상상할 수있는 할리우드 블록버스터까지, 컴퓨터에서 생성 된 것을 거의 구별 할 수없는 곳입니다. 아니, 픽사와 같은 잘 알려진 애니메이션조차도.

모든 것이 훌륭하게 들리지만 가장 생각 나는 질문은 다음과 같습니다. 왜 실시간 레이 트레이싱이 게임에 사용되지 않습니까? 광선 추적을 사용하여 이전 사진과 같은 단일 사진을 렌더링하는 데 몇 분 또는 몇 시간이 걸릴 수 있지만 영화의 경우 (예를 들어) 막대하고 값 비싼 렌더링 팜이 사용되어 수백만의 비용과 시간이 소요될 수 있습니다. 또는 이러한 프로세스 중 하나를 완료하기 위해 며칠 적어도 지금까지는 비디오 게임에서 사용하는 것이 불가능했습니다.

레이트 레이싱의 대안으로 비디오 게임에 사용되는 렌더링 기술은 래스터 화 (rasterization)입니다. 여기서 화면에있는 객체는 수천 개의 가상 다각형 메쉬로 만들어지며 환경 폐색 또는 셰이더, 조명 및 그림자는 일반적으로 각 다각형의 정점과 광원 사이의 각도를 기반으로 계산되며, 덜 현실적인 접근 방식이지만 광선 추적보다 훨씬 빠릅니다.

이제 NVIDIA 가 최근 ' 컴퓨터 그래픽 의 성배 '로서 개척의 지위를 자랑하는 실시간 레이 트레이싱 구현을 살펴 보겠습니다. 구현의 특성은 RT Core 와 같은 레이트 레이싱 전용 하드웨어를 사용하는 것입니다. RT Cores 는 인공 지능을 사용하여 프로세스를 최적화하는 데 전념하는 Tensor Cores에 의해 가속화됩니다. NVIDIA에 따르면 이는 단일 RTX 그래픽 카드가 DGX 슈퍼 컴퓨터와 유사한 성능으로 이러한 유형의 작업을 실시간으로 수행 할 수 있다는 것을 의미합니다.

NVIDIA 실시간 광선 추적에는 기술이 완전히 사용되지 않는다는 단점이 있습니다. 즉, 가장 사실적인 렌더링 에서처럼 많은 광선이 계산되지 않으므로이를 " 부분 광선 추적 " 이라고 부를 수 있습니다. 장면을 조명하기 위해 가장 관련성 높은 계산을 수행하는 것으로 제한됩니다. 따라서 시각적 인 점프는 일부 사진이나 영화에서 보는 것만 큼 크지 않습니다. 어쨌든 이미지는 천 단어의 가치가 있으며 Gamescom 2018에서 NVIDIA가 보여주는 광선 ​​추적 데모 사진을 남겨 두십시오.

"RTX On"과 "RTX Off"를 비교하는 비교에서 반드시 광선 추적 사용에 직면 할 필요는 없지만 RTX에는 다양한 인공 지능 기능도 포함되어 있습니다. 어쨌든, 그것은 우리에게 다가올 것에 대한 다른 아이디어를 제공하는 역할을합니다. 우리는 Shadow of the Tomb Raider 비디오가 조명과 그림자의 차이를 매우 충실하게 보여줍니다.

불행히도, 알아야 할 더 많은 단점이 있습니다. 한편으로, 게임에서 레이 트레이싱을 즐기려면 (드로어에서 떨어지는 것이지만) 명확하게하는 것이 중요합니다. 미래, 현재 및 새로운 게임을 지원할 특정 게임 이 이미 있지만 , 게임이 확산되는지 확인하는 데 몇 개월 또는 몇 년이 걸릴 것 입니다. 결국, 레이트 레이싱을 실시간으로 비활성화 하면 현저한 성능 수준 이점 을 제공하여 특정 사용자가이를 건너 뛸 수 있습니다.

회사가 발표 한 모든 정보가 사실이고 RTX가 게임에서 확산되는 경우, 레이 트레이싱을 효과적이고 효율적 으로 실시간 구현할 수있을 것입니다. 이는 레이싱 트레이싱 이이 측면에서 이전 그래픽 카드보다 큰 이점을 가지고 있기 때문입니다.

이 모든 정보를 마친 후에는 많은 사람들이 염두에 두어야 할 질문이 있습니다. 보자 , 게임에서 레이 트레이싱을 즐기기 위해 RTX를 구입할 가치가 있습니까? 마찬가지로, "기술은 마케팅의 사기이기 때문에 구매하지 않음" 과 같이 " 매수할 수없는 놀라운 발전이기 때문에 구매"를 권장하는 미디어와 사용자 가 있습니다 .

최상의 PC 하드웨어 및 구성 요소 안내서를 읽는 것이 좋습니다.

이 기사를 작성할 당시에는 게임에서 광선 추적의 성공, 유용성 및 중요성에 대해 말할 수있는 것이 없습니다. 몇 주 또는 몇 달을 기다려야합니다. 먼저, 레이 트레이싱을 사용하지 않는 시나리오에서 새로운 RTX의 성능을 알아야이 측면을 고려하지 않고 세대 점프가 그만한 가치가 있는지 확인할 수 있습니다 ( 모든 것이 게임의 RTX 기술과 관련이있는 것은 아닙니다 ). 둘째, 앞으로 몇 달 안에 게임이 실제로 구현할 수있는 방법을 살펴보십시오. 이제 우리는 몇 개의 데모 계정 만 가지고 있으며 확인할 정보가 충분하지 않기 때문입니다.

레이 트레이싱이 여기 있습니다. 이미 DirectX 12 API의 일부이며 점점 더 많은 게임에서이를 구현할 것입니다. 그것이 가치가 있는지 아닌지를 아는 것은 단지 시간 문제입니다. 우리 기사가 마음에 드 셨나요? 우리는 당신의 의견을 알고 싶습니다!

튜토리얼

편집자의 선택

Back to top button