Блики в играх что это
Блики в играх что это
Это вторая часть нашего гайда. Первая, где собраны основные настройки вроде разрешения, качества текстур и теней, вы можете прочитать по ссылке.
Качество освещения (Lightning Quality)
То, насколько правдоподобно симулируется освещение в игре. Если это единственный подобный параметр в игре, то именно в эту настройку заложили уйму других, будь-то и объемный свет, и рассеивание лучей, и отражения, а иногда даже глобальное затенение. Освещение — это, пожалуй, вообще едва ли не самое основное из всего, что влияет на красоту картинки: оно делает ее объемной, натуралистичной, правдоподобной. Но и ресурсов все это дело «кушает» тоже немало. Именно поэтому, например, Nvidia так расхваливает свои новые RTX-видеокарты — они изначально разработаны под Ray Tracing — метод рендеринга, предполагающий правдоподобную симуляцию каждого луча.
Влияние на производительность
Зависит от движка, но почти во всех современных играх — очень сильное. Симулировать свет — это очень непросто, так что врубайте «ультра» только если у вас действительно мощная видеокарта.
Качество эффектов (Effects Quality)
Влияние на производительность
Тоже зависит от игры, чаще всего не особенно высокое. Но чем выше этот параметр, тем сильнее будет нагружаться ваша видеокарта в загруженных сценах, например, при масштабных перестрелках. Так что если игра начинает «подлагивать» в особо динамичные моменты, можно попробовать поиграться с этим ползунком, прежде чем снижать, например.
…Качество шейдеров (Shader Quality)
Шейдеры — это специальные программы для вашей видеокарты, исполняемые ее процессором. Грубо говоря, это такие «инструкции» от игры вашей GPU, по которым та понимает, как именно нужно отрисовывать тот или иной эффект. Чаще всего шейдеры используются для улучшения освещения, затенения, создания эффектов преломления лучей в воде (помните, как взрывала мозг та самая «шейдерная водичка из Half-Life 2: Lost Coast?), отражений, рассеиваний и так далее. Так что да, эта опция работает в тандеме с другими параметрами: качеством освещения и качеством теней. Существует три вида шейдеров: вершинные, геометрические и пиксельные, но игры, где можно отрегулировать качество каждого из них отдельно, встречаются невероятно редко.
Соответственно, чем выше качество шейдеров, тем лучше описанные выше эффекты, красивее тени и свет, реалистичнее геометрия — и тем сильнее нагрузка на видеокарту. Именно на видеокарту — потому что шейдеры считаются только GPU.
Влияние на производительность
Чаще всего — высокое. Например, в GTA V это один из самых «тяжелых» параметров в игре — снизив качество шейдеров с «Ультра» на средниее значение, вы получите прирост больше, чем в 15 FPS. Но бывает и так, что снижение этого параметра почти ничего не дает, как, например, в Mass Effect Anromeda.
Пользователи обсудили эффекты, которые они отключают в играх чаще всего
Пользователи Реддита подняли интересную для многих ПК-игроков тему эффектов, которые приходится отключать по тем или иным причинам в современных играх. И правда: разработчики настолько увлеклись воспроизведением некоторых особенностей человеческого зрения, что выдержать эту атаку на глаза способен не каждый игрок.
Пример использования эффекта кинопленки
Автор треда под ником Kazurda, например, всегда отключает глубину резкости (depth of field) и размытие изображение в движении (motion blur). Многие делают так же, аргументируя это тем, что человеческое зрение «снабжено» этими эффектами по умолчанию. В комментариях эти эффекты встречаются очень часто.
Среди других популярных эффектов, отключаемых многими сразу же после запуска: хроматическая аберрация (chromatic aberration), свечение (bloom), виньетирование (vignette), блики (lens flare) и эффект кинопленки (film grain). Также нашлись пользователи, которым не нравится эффект качающейся головы (view bobbing, яркий пример — серия Black Ops) и которые любят играть с большим углом обзора (FOV).
Пример использования хроматической аберрации
Мы же отметим некоторые технологии сглаживания, которые заметно «мылят картинку». Это и классическое FXAA, и более новое TAA, и даже разрекламированное компанией NVIDIA «умное» сглаживание DLSS.
203848-320760_ZGK7ndsdaF_metro.jpg
А вы отключаете какие-нибудь эффекты в играх?
Размытие и эффект зернистости.
Всегда отключаю размытие в движении. При управлении на геймпаде может быть и не так ужасно ощущается и, наверное, даже может скрыть низкую частоту кадров, но на клавомыши это капец. Глубину резкости иногда оставляю, если прикольно сделано и эффект этот не показывает себя за два метра от персонажа. С эффектом кинопленки тоже не все однозначно. Иногда нормально, иногда нет. Также всегда стараюсь отключать тряску камеры при движении, если есть возможность. У меня от нее после пятого MGS рвотные позывы всегда и голова аж трещит, а она там жесткой была, фу.
размытие изображение в движении и всю фигню что мылит игру
А вы отключаете какие-нибудь эффекты в играх?
Post Processing, Blur, Bloom. Так как меня бесит замыливание.
Хроматическая аберрация – эффект, который вы наверняка отключаете в настройках игр. Зачем он вообще нужен?
Объясняем тренд.
Одна из самых часто встречающихся графических настроек в современных играх – хроматическая аберрация. По умолчанию эффект обычно включен, хотя многие геймеры отключают его при первой же возможности. Причина проста: без хроматической аберрации картинка выглядит «чище».
Так почему разработчики тратят силы, чтобы добавить в игры «лишнюю» постобработку, и кто ее придумал?
Хроматическая аберрация пришла в игры из кино
Происхождение у аберрации общее с другими неоднозначными эффектами постобработки: lens flare, motion blur, глубиной резкости, виньетированием и так далее. Изначально они появились в кинематографе.
Реальная хроматическая аберрация возникает при использовании фотоаппаратов и видеокамер. Из-за того, что лучи света разных цветов отличаются длиной волн, они преломляются в линзе камеры по-разному. Когда объективу не удается собрать все лучи в одну точку, цвета на полученных фото и видео искажаются. Сильнее всего это заметно по краям объектов: они размываются и расслаиваются на красный, зеленый и синий цветовые каналы.
Долгое время операторам и фотографам приходилось мириться с хроматической аберрацией – ее можно было только минимизировать, используя более дорогостоящие и качественные объективы. Со временем от нежелательного побочного эффекта научились избавляться на этапе постобработки: многие современные камеры компенсируют цветовые искажения с помощью встроенного процессора, также аберрацию можно убрать в графических редакторах при работе с RAW-форматами.
В то же время хроматическая аберрация стала настолько распространенным и привычным явлением, что ее начали относить к ретро-эстетике и оставлять (или даже добавлять) намеренно, добиваясь более «винтажного» вида фотографий или фильмов. Произошло то же, что и с lens flare, только в меньших масштабах: признак непрофессионализма превратился в осознанный стилистический прием.
(Здание на одном и том же кадре без хроматической аберрации и с ее сильным проявлением)
Аберрация в играх – попытка сделать их кинематографичнее
Хотя сами геймеры часто определяют крутость игровой графики, сравнивая ее с реальной жизнью, сами разработчики ориентируются в первую очередь на кинематограф. Логика простая: сделать картинку ближе кинематографичнее проще, чем приблизить ее к «чистой» реальности.
Эффекты вроде хроматической аберрации позволяют замаскировать технические недостатки игры и стилизовать ее простым приемом, который к тому же практически не сказывается на производительности. Нет смысла отключать аберрацию, чтобы игра работала лучше – из этого получится выжать примерно один дополнительный кадр в секунду, да и то не всегда.
(В Resident Evil 7 аберрация заметна, только если присмотреться, например, к раме)
Цель у хроматической аберрации в играх простая: «смягчить» контуры объектов, чтобы они подсознательно больше напоминали фильмы (и показанную в них реальность), а не компьютерную графику.
Понятное дело, в играх физической камеры нет, поэтому хроматическая аберрация симулируется: эффект просто добавляет сине-красные края объектам в кадре. Конкретная реализация, конечно, зависит от игры: где-то эффект бросается в глаза, в других случаях он едва заметен – примерно так же отличаются дешевые и дорогостоящие объективы.
Иногда эффект лучше оставлять включенным
Хроматическая аберрация набрала популярность в прошлом поколении консолей, когда игры повсеместно стали выглядеть (или пытаться выглядеть) «как кино». Аберрацию нельзя назвать объективным улучшением или ухудшением: ей нужно уметь пользоваться, а ее восприятие – исключительно субъективно. Часть игроков совершенно не терпит эффект, поскольку из-за него картинка становится менее четкой, другим дополнительная «киношность» по душе.
Правда, в зависимости от визуального стиля самой игры аберрация чаще может просто загрязнять кадр, чем дополнять его. Например, если игра в целом выглядит не очень хорошо или стилизована под мультяшный стиль – значит, на «киношный фотореализм» она претендовать не может. Тем не менее разработчики все равно добавляют постобработку – в таком случае эффект вызовет раздражение с большей вероятностью.
Куда уместнее использовать хроматическую аберрацию в проектах с реалистичным визуальным стилем: в The Last of Us: Part II, Red Dead Redemption 2 или, скажем, в «Сталкере 2». В них частичная нечеткость краев скорее сойдет за кинематографичность, чем за чужеродный визуальный эффект.
(Ползунок хроматической аберрации все чаще встречается в фоторежимах)
Другой вариант – применять хроматическую аберрацию там, где физическая (не игровая) камера используется по сюжету. Вот первая Life is Strange, например, выглядит слишком стилизованно, чтобы быть фильмом, но главная героиня увлекается фотографией, да и винтажные снимки играют ключевую роль в развитии сюжета. Поэтому здесь аберрация имеет хотя бы нарративный смысл.
Также, конечно, аберрацию стоит отключать в случаях, если из-за нее у вас сильнее устают глаза – такой побочный эффект тоже встречается.
У разработчиков нет объективных причин отказываться от хроматической аберрации в будущем: эффект очень просто реализовать, он не сказывается на оптимизации и зачастую делает игру визуально дороже (по крайней мере в глазах казуальных игроков, не вникающих в технологии). Главное, чтобы ее всегда можно было отключить в настройках – это логичное правило игровые студии обычно соблюдают.
Как создать эффект бликов на линзах — подробный туториал Статьи редакции
Для всех, кто хочет повторить впечатляющие блики из Cyberpunk 2077.
Блики на линзах — это фотографический артефакт, который возникает при взаимодействии объектива и света. Этот эффект также встречается в играх — разработчики сознательно добавляют его по нескольким причинам:
Разработчик Джон Чепмен в 2013 году опубликовал в своём блоге подробный туториал, в котором рассказал, как реализовать эффект бликов в игре. Автор поделился нужным кодом, а также дал описание к каждому этапу создания бликов. Мы выбрали из текста главное.
Традиционно для создания бликов применяют спрайты, так как их легко настраивать, а также они выглядят достаточно реалистично. Но для их корректной работы нужно использовать occlusion-данные, что может усложнить задачу. Чепмен предложил иной подход, который не даёт таких же реалистичных результатов, но может частично заменить спрайты.
На первом этапе важно определить самые яркие пиксели на оригинальном изображении, чтобы на их основе сделать блики. Также нужно использовать даунсемплинг для оптимизации. Самый простой и гибкий способ — применить scale и bias.
Эффект можно настроить с помощью параметров scale и bias: результат сильно зависит от динамического диапазона, а также интенсивности бликов. Следите за тем, чтобы они получились не слишком яркими.
Блики на линзах обычно вращаются вокруг центра изображения. Чтобы имитировать эту особенность, можно просто перевернуть результат предыдущего этапа по горизонтали и вертикали:
Следующий шаг: создание «призраков» — повторяющихся бликов, которые появляются с противоположной стороны относительно центра изображения. Чтобы сделать их, нужно взять вектор, идущий от пикселя к центру экрана, а затем получить несколько сэмплов вдоль этого вектора.
Эффект можно улучшить, если поставить условие, что «призраки» появляются только от ярких источников света в центре изображения. Чтобы добиться этого, нужно добавить сэмплам вес, который уменьшается по мере удаления от центра экрана:
Функция веса достаточно проста — она выглядит как линейное убывание. Вес используется только внутри области сэмплов. Это нужно, чтобы «призраки» создавались только от тех источников света, которые находятся в центре изображения.
В ремастер Mass Effect добавили омерзительный графический эффект. Он пришел в игры из кино
Вспышка слева, вспышка справа.
Трейлер Mass Effect Legendary Edition показал обновленную трилогию о Шепарде: BioWare внесли множество изменений в игры, в том числе освежив их графически. В ремастере будут улучшенные тени и освещение, более детализированные модели персонажей, намного более четкие текстуры и так далее. Но кроме этого авторы добавили еще и агрессивный графический эффект, который в оригинале не привлекал столько внимания.
Вы наверняка поймете, о чем речь, если посмотрите на скриншоты Mass Effect Legendary Edition. Их кое-что объединяет.
На каждом из 4 изображений визуально доминируют lens flare – блики на линзах. Это фотографический артефакт, который нельзя увидеть в реальности невооруженным взглядом, но возникающий при преломлении и рассеивании света в системе линз камер.
В отличие от многих других артефактов (например, вроде визуального шума при съемке ночью) от lens flare часто и не пытаются избавиться, а оставляют как художественный прием. Это легко объяснить: такие блики увеличивают динамический диапазон кадра (делают его контрастнее), добавляют драматизма происходящему и, при грамотном использовании, делают изображение как бы естественнее – ведь мы привыкли видеть lens flare на фотографиях и в фильмах, а без него «что-то не то».
Но применение искусственных бликов в «Mass Effect издание Legendary» уже вызывает опасение – авторы будто пытаются утопить этим эффектом довольно устаревшую (даже с новыми текстурами) графику трилогии. Местами изменения целиком меняют восприятие сцены. Например:
Эффект был и в оригинальных играх – но намного реже
Справедливости ради стоит отметить, что lens flare был частью визуального профиля Mass Effect изначально. Другое дело, что в оригинальной трилогии блики использовались довольно умеренно, как правило, чтобы подчеркнуть действительно ослепляющие источники света вроде ядер ретрансляторов или глаз жнецов.
Lens flare встречается часто, но как правило лишь раздражает
Авторы Killzone с этим эффектом совсем забыли о чувстве меры.
Да и серия Battlefield грешит злоупотреблением lens flare – видимо, часть «крутой эстетики» франшизы. А может, современные солдаты просто носят линзы и действительно так видят мир.
Хотя lens flare в виде вертикальных или горизонтальных линий часто наиболее раздражающий, к этому термину относятся и другие световые артефакты – например, круги и пятна.
В «Ведьмаке 3: Дикая Охота» так подчеркивают влажность окружения Геральта.
В Sonic Adventure 1998 года солнечные блики стали простым способом добавить небу деталей – тогда трехмерная графика еще была примитивной.
Впрочем, при правильном использовании lens flare действительно усиливают атмосферу картинки, а не конфликтуют с ней. Ниже примеры из Uncharted 2, Soulcalibur V, Lego Harry Potter: Years 5-7 и Infinity Blade II.
Раньше киноиндустрия презирала lens flare
Сейчас lens flare считается еще довольно модным эффектом: разработчики игр, например, делятся друг с другом гайдами и лайфхаками, как лучше всего добавлять блики в игры. А в середине XX века режиссеры, наоборот, считали признаком профессионализма (и хорошего вкуса) фильмы, снятые целиком без неестественного преломления света в объективе. Этого достигали сложными манипуляциями с фокусом и техникой, а также съемкой в полностью контролируемых студийных помещениях.
Посмотрите «Гражданина Кейна» или «Звуки музыки» и обратите внимание, насколько чиста и натуральна там картинка. Это – результат огромных трудов и мастерства съемочной команды.
Таких стандартов придерживались примерно до конца 60-х, а затем в кино случилась очередная революция.
Lens flare стал трендом, а сейчас уже всем надоел и считается дурным тоном
Идеально выверенные кадры уступили более «искренним» работам постановщиков, которые не стеснялись случайно пойманного lens flare, а наоборот, гордились тем, что не бросились из-за него переснимать дубль. Яркий пример – «Хладнокровный Люк» Стюарта Розенберга, вышедший в прокат 1967 году. Режиссер не избегал артефакта, а старался обыграть его композицией кадра и подчеркнуть «достоверность» своей работы.
Спустя несколько десятилетий, примерно в начале XXI века, тренд ушел в крайность: lens flare не просто перестали стыдиться, а начали добавлять в кадр искусственно на этапе постпродакшена. В частности, так делали режиссеры фильмов с использованием CGI, чтобы замаскировать искусственность картинки. Так было в фильмах вроде «Парка Юрского периода» и «Инопланетянина». Логика простая: если зритель видит такие блики, значит, охотнее верит в происходящее, даже если в кадре присутствуют внеземные формы жизни или динозавры.
В 2010-е lens flare достигли пика и превратились из модной фишки в раздражитель. Больше всего в злоупотреблении эффекта обвиняют режиссера Джей Джей Абрамса, особенного его перезапуск «Звездного пути» 2009 года. Тут и говорить нечего – достаточно просто увидеть:
Теперь вы не сможете спокойно смотреть такие фильмы.
Lens flare – далеко не единственный кинематографический эффект постобработки, который ненавидит значительная часть геймеров. К ним относятся еще как минимум размытие в движении и хроматическая аберрация. Их практически всегда можно просто отключить в настройках – и хочется верить, что и с агрессивными бликами в Mass Effect Legendary Edition будет такая же опция.