Графиките във видео игрите са изминали дълъг път. Въпреки това, очакванията на геймърите от графика на играта също са се увеличили експоненциално. Тези дни, геймърите изискват ниво на визуална прецизност, която е била невъобразима преди 10 години извън специализираните 3D ферми за визуализация. И все пак, в по-голямата си част, дори най-добре изглеждащите игри, които се предлагат днес, изглеждат толкова добре, колкото и с помощта на поредица от редуциращи преки пътища, които произвеждат изключително убедителни приближения за това как възприемаме света около нас и без значение колко добри или точни приблизителни стойности, все още нещо липсва. И това е донякъде липсата на реализъм.
Е, игралната индустрия е настроена да изпита най-големия си тласък под формата на Ray Tracing.
Какво е проследяване на Ray?
Проследяването на лъчите е метод за изчисляване на 3D сцени, който имитира как ние, хората, възприемаме света около нас, или по-конкретно, как светлината в нашия свят се възприема от нас. Техниката, която е съществувала толкова дълго, колкото самата 3D визуализация, и работи чрез старателно изчисляване на светлинни лъчи от източник до местоназначението и как този лъч отскача, прониква през и се затваря от обекти в една сцена. Най-голямото предимство на Ray Tracing е, че като се има предвид достатъчно време и изчислителна сила, получените сцени могат да бъдат неразличими от реалността (или виртуалната реалност).
Как Ray Tracing ще подобри графиките в игрите?
Лидерите в графичния отдел, AMD и Nvidia, обявиха съответните технологии и постижения в Ray Tracing на тазгодишния GDC 2018. По време на откриването на GDC 2018 в “State of Unreal”, Epic Games, в сътрудничество с NVIDIA и ILMxLAB, даде първата публична демонстрация на проследяване на лъчи в реално време в Unreal Engine. От друга страна, AMD заяви, че си сътрудничи с Microsoft, за да определи, подобри и подкрепи бъдещето на DirectX12 заедно с Ray Tracing.
По време на презентацията на Nvidia трите компании представиха експериментална кино демонстрация с помощта на героите от Star Wars от The Force Awakens и The Last Jedi, построени с Unreal Engine 4. Демонстрацията се захранва от RTX технологията на NVIDIA за Volta GPUs. РД). Нещо повече, iPad, използващ ARKit, беше използван като виртуална камера, за да се фокусира върху фините детайли в по-близки изгледи.
„Проследяването на лъчи в реално време е мечта за индустрията на графиката и визуализацията от години“, казва Тони Тамаси, старши вицепрезидент по съдържание и технологии в NVIDIA. "С използването на технологията NVIDIA RTX, Volta GPU и новия DXR API от Microsoft, екипите успяха да развият нещо наистина невероятно, което показва, че ерата на следене на реалното време е най-накрая."
Докато AMD не демонстрира никакви доказателства за концепцията за техния напредък, те са заявили, че те също са в координация с Microsoft. И двете компании твърдят, че подкрепят технологията Ray Tracing, използвайки API за DXR, достъпен за разработчиците по-късно тази година.
С такава прецизност на графиката, която вече е на разположение на разработчиците, можем само да очакваме предстоящите игри да имат по-реалистични графики с точно представяне на условията на осветление и по-добра острота. Макар че това изисква по-голямо натоварване на графичните процесори, Ray Tracing със сигурност обещава да преодолее пропастта между реалността и виртуалната реалност.