Мегатекстура

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

Мегатекстура (она же id Tech 5 Virtual Texturing, Мылотекстура) — революционная (нет) технология рендеринга, разработанная сумрачным техасским гением Джоном Кармаком и его командой из id Software для движка id Tech 5. Была призвана избавить мир от тайловых текстур и подарить игроку уникальные, детализированные до последнего камушка ландшафты игры RAGE. На бумаге выглядело как чистое золото, на практике же обернулось эпическим провалом, особенно на ПеКа.

Как оно задумывалось[править]

Представь себе, Анонимус. Конец нулевых. Crysis уже показал, как надо плавить железо, но даже там внимательный глаз мог заметить повторяющиеся узоры на земле и скалах. И тут выходит Кармак и заявляет: «Хватит это терпеть!». Идея была проста, как мычание коровы на техасском ранчо, и гениальна одновременно: вместо того, чтобы мозаично собирать уровень из сотен мелких повторяющихся текстурок, давайте зафигачим ОДНУ. Огромную. Размером с небольшой Мухосранск. Десятки гигабайт чистой графической информации, где каждый пиксель уникален! Никаких швов, никаких повторений, только хардкор, только уникальный арт для каждого квадратного метра пустыни.

Эта гигантская простыня, названная Мегатекстурой, должна была динамически подгружаться в видеопамять кусками, в зависимости от того, куда смотрит игрок. На QuakeCon и прочих выставках показывали демки, где камера летала над детализированными каньонами, приближалась к скалам, испещрённым трещинами, показывала ржавые бочки с уникальными потёками — публика ахала, школиё пускало слюни, а мамкины апгрейдеры уже прикидывали, сколько хардов придется докупить под это чудо. Казалось, вот он, Священный Грааль графония, будущее уже здесь! id Software обещала революцию, которая навсегда изменит облик игр.

Как оно получилось[править]

2011 год. RAGE выходит. И тут начинается самое интересное. Консольщики на своих Xbox 360 и PS3, конечно, получили графон по меркам ящиков неплохой, хоть и с некоторыми оговорками. Но вот владельцы боярских ПеКа, ожидавшие ультимативного визуала, ВНЕЗАПНО столкнулись с реальностью.

Во-первых, обещанная «бесшовная» подгрузка оказалась не такой уж и бесшовной. Легендарный текстурный поп-ин стал визитной карточкой игры. Ты поворачиваешь камеру, а мир вокруг тебя на секунду-другую превращается в размазанное мыльное нечто, и лишь потом, лениво и нехотя, текстуры «прорисовываются». Иногда прямо на глазах. Выглядело это так, будто текстуры подвозили на медленной подводе откуда-то из глубин HDD.

Во-вторых, при ближайшем рассмотрении, особенно если уткнуться носом в стену (а в играх id Software всегда хотелось рассмотреть детали), хвалёные «уникальные» текстуры часто оказывались… мыльными. Да-да, та самая «мылотекстура». Детализация была хороша на среднем расстоянии, но вблизи магия рассеивалась, обнажая не самую высокую чёткость. Поговаривали, что это всё из-за ориентации на консоли с их ограниченной памятью.

В-третьих, оптимизация и драйверы. О, это была отдельная песня. На релизе игра могла выдавать слайд-шоу даже на топовых конфигурациях, требовала специфических версий дров, а владельцы карт от AMD и Nvidia устраивали эпические срачи, выясняя, у кого глючит сильнее. Танцы с бубном, правка конфигов, патчи, которые что-то чинили, а что-то ломали — классика жанра «запусти игру от id на ПеКа».

Ну и вишенка на торте — размер игры. Десятки гигабайт на диске ради технологии, которая работала… ну, скажем так, неидеально. Лулз состоял в том, что несмотря на гигантский размер, мир игры ощущался довольно пустым и коридорным, а сама игра оказалась скорее технодемкой, чем полноценным шедевром.

Наследие[править]

Несмотря на все проблемы, идея виртуального текстурирования не умерла. Сама Мегатекстура в доработанном виде (id Tech 5.5, так сказать) использовалась в Wolfenstein: The New Order и The Old Blood, где работала уже значительно лучше, хотя и не без огрехов. Позже id Software в id Tech 6 (DOOM 2016) и id Tech 7 (Doom Eternal) перешла к более гибридным подходам, сочетая элементы мегатекстурирования с традиционными методами, что позволило достичь и детализации, и чёткости, и производительности. Epic Games со своим Unreal Engine 5 и технологией Nanite/Virtual Shadow Maps тоже пошли по пути стриминга ассетов, но уже на новом технологическом уровне.

Telepuz 2.jpg Человек нонче игры разные ценит весьма, дык
МетаRPGИгровая консольШтампы в компьютерных играхИгровой движокТиммейтМассовый запрет игровых видео на YouTubeРейтыАгроWarcraft III — не канонАвтокликерДонат в игры из РоссииАрхидьявол (Герои 3)Лесные тени (Герои 3)Это собака?Blizzard измеряет соцсправедливостьЭто игра?Дроп (видеоигры)Надо, чтобы на КЧ напалПол это лаваКоллекционная играШахматная доскаВизуальная новеллаКонсольТяжёлые танки (World of Tanks)САУФлеш-игрыЛёгкие танки (World of Tanks)Консоле-холопыСредние танки (World of Tanks)Кризис переводов современных видеоигрКомпьютерное зрениеТокенОтсутствие МефистоБоязнь женской грудиSteam для пиратовБонусЗахват движенияВырезанный контентПазлЗаконы жанраA-Life 2.0DxvkVkd3dСэм ХаузерClaw EngineCuckpointMi hermano no estáO3DEВыбор зомбиЧувак (Postal)Евгений ГришаковКрипыBaba YetuWarhammerСписок персонажей Sword Art OnlineГовноигрыБронечайка (Гвинт)ShovelwareШахматный рендерингDirectStorageAdventureЭкшн-триллерШутерыШутерыCRPGRTSTBS
ЯвленияЖульничество в шахматахРусская кибердеревняОткрытый мирКастомизация персонажаElden Ring против The Witcher 3ПапкаDarksiders GenesisЧекпоинтCheat EngineРед (персонаж)Speedrun.comМоей сестры нетЕврейские корни BioshockМитаСтиль миллениаловFextralifeДжонатан РоджерсМетание шахмат в оппонентаСломанная механикаПрокачкаПешкаЗемля свободныхФарм клоуновБольшая чёрная светящаяся сфераВойдзонаТень ОробиссаРаспуджовкаWho's Lila?Убийство АрхимондаПочему не ВайперНейтан ДрейкR.G. МеханикиГенеральский эффектОгромный боссЭпоха ремейковАлексей Воктаков (Катков)Травля Илона Маска псевдогеймерамиААА-игрыОптимизацияТройная буферизацияRTXSpeedrunБетрезенПацификаАльваро КалметTerminals.ioCs.rin.ruGaiminВайфугеймКвадратные кроссвордыПочему титаны слишком большого размера? (Хроники Хаоса)Души тьмыSegaФоллаут-онлайнГейлендКамень, ножницы, бумагаBASKACombats.ruАббревиатуры имени МедоксаОлег СтавицкийМобильные игрыАвтобаттлерОнлайн-игрыMOBABeat 'em upСкурвившиеся игрыТанки free-to-playZumaLuxorТапалки в ТелеграмеGLaDOSХейтеры про Ведьмак 3Деградация Equestria at WarDirectXValveБезумная сложностьСложность
ЭпическоеНайди отличияУльтаГриферыКрестики-ноликиДонатная помойкаМультиплеерГамблингАзартные игрыСеранаArdub92СасикSupermassive GamesСтарый богХагги ВаггиИл-2Шахматная партияВнутриигровая валютаГриндилкаКатсценаБэктрекингГлорхМясной жукВидениеRMTEMPRESSМемные карточки ХСЕкатерина СтадниковаЦарь Соломон и шахматыМасонские шахматыАвтошахматыСигма-гармонайзерЧёрная стражаTeam SpiritНиколай АрмоникБойкот лаунчеровАвтохукБуст аккаунта в ДотеДота как медитацияWraith KingFFAДмитрий РоммельДэвид МайерсБагоюзерствоАчивкаВетераны ВОВРуслан ДиденкоМоршуОлег ЯворскийЧерноруссияRagDollСаня ТропинGiboSteam MachinesЭльф-торговецHD-изданиеИнди-хитыМидирGrimtoolsИгра в настольные игрыМетарабыПавел БурзаNetHackГюнтер о'ДимКирилл Баранов (Пятёрка)FunpayКанобуТюрягаРенфриКастомизация оружияГенератор случайных чиселDisable Core 0HvHРомхакингИгры из репозиториевProton GEМегатекстураPS4-Fake-PKG-ToolsВидеоигры про АстериксаОказуаливание
ЛегендарноеТактические шутерыВиртономикаE3Настольные ролевые игрыМеркиSonyChris-chanSourceНастольная играГнилецБорьба с задницей ТрейсераКамбиВпук Дагона на рядДагон на токенахКотовухаБерашна а, бегашийна аДелает ли прокачка титана его сильнее или слабее? (Хроники Хаоса)Нужен ли Тесак? (Хроники Хаоса)На чём ездит Марта? (Хроники Хаоса)КибердемонЩитспавнRedotAsset FlipФайтингиMoswar.ruXbox Турция: Алярм, суки, аккаунты горят!Игру убилиЖенщина на корабле к бедеУправление рандомомИвентТрассировка фотоновHZB OcclusionTressFXОбъективный обзор игрПлотваChangedПочему плотва это лошадь?Расстрел НильфгаардаОрден смертного бденияУроборукКолдовские богиМусилакШтормовая плетьАнастерияНадзиратель ПотустороннегоЗвук пердежа в видеоиграхФракции Grim DawnКлючникКейранДевятая силаPay2WinБитва против 7 противников в Red Alert 2Гача-игрыMMORPGARPGRTSКвестFatCatDDrawCompat
Моды, карты и васянствоЛегенда о ТильдеParagonHorn of the AbyssJebus CrossX-PiratezOpenXComJebus OutcastThe World of Terrifying Silence6lm10a (шаблон)VANOMAS DEMO5 ночей с Тимохой 2: ДеревняСильная прокачкаSteampassФреймрейтNVidiaВзрыв лутаGTA: Криминальная РоссияМод-сообщество Рога и Копыта (Barnyard)Шахматный корольПасьянс КосынкаPity SystemЛегендаркаИгровые ресурсы
Игры реалаLEGOMagic: The GatheringБерсеркГоДоминоКамень-ножницы-бумагаКубик РубикаМонополияНа раздеваниеПокерПреферансРусская рулеткаСтрайкбол / Пейнтбол / ХардболШахматыЭкономические игры с выводом средств