Nvidia HFTS

Материал из Неолурк, народный Lurkmore
Перейти к навигации Перейти к поиску

NVIDIA Hybrid Frustum Traced Shadows (сокр. HFTS) — это такая хитровыделанная технология от сами-знаете-какого зелёного гиганта, призванная в 2016 году поднять с колен качество теней в игорях до уровня «мамой клянусь, как в жизни, только лучше!» и, само собой, заодно опустить твой FPS туда, где Макар телят не пас. Короче говоря, очередной виток священной войны за «реализьм», который большинство либо не заметит, либо отключит к такой-то матери после первого же слайд-шоу.

Как это всё (не) работало[править]

На бумаге, то есть в пресс-релизах от Куртки, всё выглядело как манна небесная для бояр с «Максвеллами» второго поколения. Дескать, наша HFTS — это вам не хухры-мухры, а «технически-продвинутая, прорывная теневая технология», которая использует аппаратные фичи этих самых «Максвеллов» для создания «реалистичных геометрически-точных жёстких теней, которые плавно переходят в мягкие в реальном времени». Звучит так, будто сам Капитан Очевидность взялся за маркетинг, не правда ли?

Чтобы сотворить это чудо, NVIDIA наворотила целый винегрет из технологий. Во-первых, это Frustum Tracing — эдакий рейтрейсинг для нищебродов, который «работает гораздо быстрее, но всё ещё высокоточен». Затем в дело вступала Conservative Rasterization (Консервативная, Карл, Растеризация!), встроенная в эти самые GPU, которая, по идее, должна была исправлять все огрехи и пропущенные детали от «быстрого» Frustum Tracing, приближая качество теней к полноценной трассировке, но без её непомерных аппетитов к ресурсам. Мол, смотрите, почти как труЪ-рейтрейсинг, но ваш компьютер не превратится в тыкву (спойлер: превратится).

После того как Frustum Tracing создавал «почти идеальную» жёсткую тень, её нужно было смягчить, ибо в реальности тени именно так себя и ведут — чем дальше от объекта, тем мягче. Тут на помощь приходили Variable Penumbra Soft Shadow Filters, знакомые адептам PCSS (ещё одна аббревиатура для ценителей). Ну и финальным штрихом — немного Post-Process Anti-Aliasing, чтобы сгладить лесенки по краям теней, а то не по-боярски как-то. И всё это вместе, по заверениям NVIDIA, создавало «тени высочайшего качества, виденные доселе в играх, с почти идеальным контактным затенением и значительно улучшенным затенением по всему экрану». Короче, The Way It’s Meant To Be Played для большинства.

Первой (и, кажется, последней громкой) игрой, где эту фичу можно было пощупать, стала Tom Clancy's The Division. Игроки, конечно, ринулись включать заветную настройку, предвкушая графон невиданной красы. И тут началось самое интересное. Оказалось, что даже на какой-нибудь GTX 980 Ti эта ваша HFTS отжирала по 20-30 FPS, превращая бодрый шутан в медитативное разглядывание слайдов. Что уж говорить о картах попроще.

Я тут еле-еле 45 fps на низких настройках на 970-й выжимаю, а ты про PCSS говоришь?
Анонимус с форума Steam про Watch Dogs 2, где HFTS тоже как бы была, но вызывала схожие чувства

Самое смешное, что многие геймеры в упор не видели разницы между хвалёной HFTS и той же PCSS, а то и вовсе «высокими» настройками теней. Да, где-то тени становились чуть чётче, особенно на мелких деталях вроде спиц велосипеда или решёток, но стоило ли это удовольствие таких жертв? Вопрос риторический. Некоторые олдфаги отмечали, что «иногда выглядит потрясающе, бесспорно лучшее, что я видел. Но цена в 20 FPS кажется немного завышенной». ИЧСХ, эта красота работала в основном на открытых пространствах и только днём. Ночью или в помещениях игра тактично сваливалась на PCSS. Так задумано.

Были и те, кто жаловался на артефакты: тени либо были слишком резкими на расстоянии, либо вообще не прорисовывались нормально, пока не подойдёшь в упор. А хвалёный встроенный бенчмарк в The Division, по свидетельствам некоторых обзорщиков, вообще показывал погоду на Марсе, завышая реальные цифры.

Для кого это вообще?[править]

В итоге HFTS оказалась типичной GameWorks-фичей: очень нишевой, очень прожорливой и, по большому счёту, не очень-то и нужной основной массе игроков. Это была технология для тех, кто готов был отдать последние кадры в секунду за едва заметное улучшение картинки, чтобы потом с гордостью заявить на форуме: «А у меня HFTS включён!». Как метко подметили некоторые издания, HFTS была скорее «алгоритмом, рассчитанным на будущее», то есть на следующее поколение видеокарт. Но будущее наступило, принесло с собой полноценный рейтрейсинг, и про HFTS как-то все благополучно забыли.

Так что, если увидите в настройках какой-нибудь старой игры эту загадочную аббревиатуру — знайте: это была попытка NVIDIA сделать тени «как в кино», но получилось, как всегда. Можно смело проходить мимо, сэкономив нервы и FPS. Ну, или включить, если у вас машина времени и топовый комп из 2016-го простаивает без дела.

Мышо.png Там счёт идет, баббага свет из афедрона поступает
ОсновыКомпьютерЭлектронно-вычислительная машинаПодсветка компьютераГрафические артефактыMacBook / МакбукДва монитораКомпьютеры Ворон и БобёрКалькуляторУгольный компМеждулициеКлавиатураМассовая компьютерная безграмотностьКомпуктерМемристорАппаратное ускорениеСистемный блокРасовое превосходство ПКОтупение человечества из-за компьютеровГенератор случайных чиселМикросхемаКомпьютеры пятого поколенияШифровкаИБПМониторДрайверСуперкомпьютерТелеметрияПробел
ПроцессорыРоссийский процессорRyzen 5 9600XDisable Core 0Infinity FabricX87Кулер процессорныйЦентральный процессор
ВидеокартыСгорание видеокартыGeForce 256GeForce 600NVIDIA OptiXNVIDIA Frame GenerationNvidia 3D VisionRTX 5090PhysX RIPNvidia Pre-rendered FramesRTX Mega GeometryMVSSМайнингНародный DLSSNvidia QuadroNvidia TeslaRTX PRO 6000GainwardPrecision Boost OverdriveAMD TruFormInno3dNVIDIA ReflexNVIDIA Smooth MotionDLSSNvidia HFTSNVIDIA Volumetric LightingNvidia NRC
Хранилища данныхМесто на дискеКомпакт-дискПроверка памяти компьютераДедикОперативная памятьКривые флопыАрхивация и резервное копирование на оптический дискОптический дискДефрагментацияЗагрузите больше РАМROMЖёсткий дискSSDAMD FEMFXLXAAВаттное недомогание видеокартQuincunx Super Anti-Aliasing
ПрочееВиртуальная реальностьAMD vs IntelЕда за компьютеромПролил кофе на клавиатуруКомпьютерно-техническая экспертизаЗаправка картриджейAlt-TabКулерКремниевая пирамидаНоутбукATI vs NvidiaКомпьютерная мышьКомпьютерное зрениеКомпьютерная мышь в холодильникеRDNA 4ZalmanОверклокинг ЭЛТ-мониторовLG Optimus 3DЧастота опроса мышиТоп производителей блоков питанияДребезг контактовСкроллингRGB LEDKingSpec80 PLUSBe quiet!DINKioxiaШахматный рендерингGtG
МемыЖивотные за компьютеромСиний экран в публичном местеПеределка фамиклона из PAL в NTSCТысячеричная система счисленияБезопасность через умолчаниеПК vs консолиКрэкерСтруйный принтерЗмея в принтереПостукивание пальцем по клавиатуреВампир на клавиатуреЗмея в системном блокеЭникейщикКот за комьютеромOptane