NVIDIA Ansel

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

NVIDIA Ansel — революционная технология от конторы Хуанга, призванная превратить любого криворукого школьника в «профессионального-игрового-фотографа-мать-его-так». По сути, это встроенный в GeForce Experience продвинутый скриншотер, который позволяет остановить время в игре, отлететь камерой в текстуры и сделать «художественный» снимок своего эпичного превозмогания. Появившись в середине 2010-х, технология была названа в честь известного американского фотографа-пейзажиста Анселя Адамса, что как бы намекает на заоблачное ЧСВ как разработчиков, так и будущих пользователей. Ведь что может быть общего у мастера чёрно-белой фотографии и хомячка, накладывающего сепию на закат в The Witcher 3? Правильно, ничего.

Основная идея проста: дать игроку инструменты, чтобы он мог генерировать для NVIDIA тонны бесплатного рекламного контента под видом «творчества» и «самовыражения». И, надо сказать, план сработал.

Просто нажми Alt+F2, дебил![править]

Для непосвященного анонимуса магия Ansel’а выглядит просто: жмёшь Alt+F2 в поддерживаемой игре, и вуаля — время замирает, а на экране появляется интерфейс для издевательства над картинкой. Но под капотом всё, конечно же, сложнее. Ansel — это не просто программа, а глубоко интегрированный в драйверы и игру SDK. Это означает, что для работы этой фичи разработчик игры должен сам, своими ручками, вкорячить её поддержку в свой движок, добавив, по заверениям NVIDIA, всего-то «несколько десятков строк кода».

На практике это означает, что далеко не каждая игра пустит вас в свой астрал. Контора Хуанга лично ведёт список «достойных», и если твоя любимая инди-поделка или, например, Roblox, в него не попала — гуляй, Вася. Впрочем, в список избранных попали такие хиты, как The Witcher 3, где каждый второй считал своим долгом запечатлеть задницу Плотвы на фоне заката, а также Mass Effect: Andromeda, Dishonored 2 и овердофига других проектов, чьи разработчики не поленились пойти на поклон к зелёным.

Сам же процесс захвата представляет собой форменное издевательство над GPU. Для создания снимков в Super Resolution игра начинает рендерить сцену по кусочкам, как бы фотографируя её с максимальным LOD, а затем сшивая всё это в один гигапиксельный файл. От этого процесса видеокарта может неиллюзорно взвыть, а процесс сохранения затянуться на минуты. Зато потом можно хвастаться скриншотом размером с небольшой ковёр.

Я теперь фотограф, мама![править]

Ansel предлагает целый ворох свистелок и перделок, чтобы каждый мог почувствовать себя гуру композиции. Краеугольным камнем всего этого балагана является, конечно же, свободная камера, которая позволяет отлететь от своего персонажа на почтительное расстояние, заглянуть за угол или под юбку очередной Ларе Крофт, хотя и с ограничениями по дальности, чтобы жизнь мёдом не казалась. Можно вертеть ракурс, менять угол обзора и даже наклонять горизонт для придания особого драматизма сцене, где ты эпично застрял в камнях. Как только лучший ракурс найден, в дело вступает целый арсенал пост-обработки и фильтров, представляющий собой встроенный Instagram для бедных. Здесь тебе и банальное изменение яркости с контрастом, и наложение готовых «стилей» вроде сепии, виньетки или эффекта «старого кино», позволяющих превратить сочную картинку в вырвиглазное нечто одним кликом мыши. Для совсем уж эстетов предусмотрена возможность сохранять снимки в формате EXR, который, по сути, является аналогом RAW в фотографии и позволяет графодрочерам с умным видом ковырять цвета в Фотошопе. Но и это ещё не всё, ведь для самых упоротых адептов графония припасена фича Super Resolution, позволяющая делать скриншоты в совершенно невменяемых разрешениях, чтобы потом до бесконечности зумить картинку, разглядывая каждый пиксель мыльной текстуры. Вишенкой на этом торте безумия является возможность делать 360-градусные панорамы, в том числе и стереоскопические, чтобы окончательно потерять связь с реальностью в VR-шлеме.

Мам, я не в игрушки играю, я творчески самовыражаюсь! Я делаю снимок в HDR, с разрешением 64К и ручной коррекцией цветовой температуры!

Ограничения и боль[править]

Несмотря на все прелести, Ansel — далеко не ультимативное решение. Начнём с того, что он намертво конфликтует с такими полезными вещами, как ReShade, заставляя выбирать: либо красивые шейдеры в реальном времени, либо возможность сделать красивый скриншот потом. К тому же, как уже говорилось, хвалёная свободная камера часто имеет жёсткие ограничения по дальности и может упираться в невидимые стены, мешая найти тот самый ракурс для своего шедевра. Ну и в довершение, сама технология постепенно канула в Лету, став частью нового NVIDIA App и потеряв по дороге некоторые фичи, чем вызвала немало срачей среди своих немногочисленных, но громких адептов.

Профит?[править]

Профит от существования Ansel’а очевиден для всех участников этого цирка. NVIDIA получает тонны бесплатной рекламы, ведь каждый красивый скриншот, выложенный в соцсети с хэштегом #NVIDIAAnsel — это ещё одно доказательство того, чьи видеокарты самые графонистые. Игровые разработчики, потратив немного времени на интеграцию, получают долгоиграющий пиар своего продукта уже после релиза, ведь игроки сами находят самые красивые места в игре и делятся ими, подогревая интерес к покупке. Ну и, конечно же, Хомячки получают простой и удобный инструмент для удовлетворения своего ЧСВ. Теперь можно не просто играть, а создавать контент, делиться им с друзьями и получать лайки, ощущая себя причастным к прекрасному. То, что 99 % этого контента — однотипные закаты и постановочные позы, никого не волнует.

Судьба пациента[править]

С годами Ansel тихо и незаметно трансформировался. Сначала он был громким анонсом, потом стал неотъемлемой частью GeForce Experience, а с приходом нового NVIDIA App в 2024 году окончательно растворился в общем функционале под скромным названием «Фоторежим». Некоторые энтузиасты даже жалуются, что часть старых возможностей, вроде супер-разрешения, была урезана или вовсе пропала.

Тем не менее, сама идея «продвинутого фоторежима» прижилась и стала стандартом индустрии. Так что, можно сказать, дедушка Ansel, хоть и отправился на покой, оставил после себя богатое наследие в виде миллионов гигабайт неотличимых друг от друга скриншотов закатов.