furry Рейтинг в сообществе: 59.7 (за неделю +3.7) | |
Игры Рейтинг в сообществе: 8.0 | |
Warhammer 40000 Рейтинг в сообществе: 5.3 | |
Смешные комиксы Рейтинг в сообществе: 4.3 (за неделю +1.2) | |
Лиса Рейтинг в сообществе: 4.2 | |
art Рейтинг в сообществе: 4.2 | |
Pokémon Рейтинг в сообществе: 3.0 | |
политика Рейтинг в сообществе: 1.6 | |
Природа Рейтинг в сообществе: 1.5 | |
гиф анимация Рейтинг в сообществе: 1.3 |
Постов: 78
- хороших: 17
- лучших: 9
Комментариев: 423
Каждый кто заходил в настройки ПК игр видел там много опций сглаживания на выбор. Когда игра рендерит полигоны она делает это в несколько проходов. Сначала вершины, потом текстуры, потом свет, потом шейдеры и тд.
Самый хреновый и дешевый AA - FXAA, это шейдер, а значит он применяется последним, когда картинка уже превратилась в пиксели и мажет абсолютно все - и текст в UI, и передний план и задний и тд. Зато очень дешево, практически бесплатно - лишний шейдер в конце. А самый дорогой какой? SAA! Потому что S - Supersampling, тут уже КАЖДЫЙ проход в пайплайне делается с более высоким разрешением и потом даунскейлится до размера монитора. работает шикарно, самую хорошую картинку выдает, ибо уменьшая изображения мы сжимаем информацию, а не пытаемся ее добавить туда где ее изначально нет. Вот только очень дорого, даже на 1080р - потому тут с 4к у нас точно ничего не выйдет. А вот MSAA - это когда мы выборочно проходы делаем с более высоким разрешением именно там где надо сгладить, а остальное рендерим в обычном разрешении. Но опять же - рендерим мы с более высоким разрешением.
Под полноэкранным сглаживанием ты скорее всего имеешь в виду этот самый FXAA, и вот он как раз очень мыльный, и я к примеру предпочитаю пусть с пикселями и углами но четкую картинку мылу которое выдает FXAA.
Так вот, когда речь идет о том что нам нужно заскейлить чтото не на целое число - мы должны заапскейлить уже готовую картинку, которая не рендерилась на более высоком разрешении даже частично как делает MSAA или SAA, что уже не очень хорошо. Но потом мы эту заапскейленую картинку ужимаем до разрешения экрана. Это такой FXAA на стеройдах.
При этом изображение не "разбирается и собирается", проблема апскейла в том, что он работает с уже собранным изображением. Лучше его он сделать не может, но может сделать хуже.
В случае целочисленного скейлинга с 1080р до 4к - мы получаем картинку 1 к 1, если только монитор не плохой и не применяет какуюто свою версию FXAA сверху этого, обычно в современных это можно отключить хотябы.
Так как мы рисуем каждый оригинальный пиксель 4 пикселями после апскейла - наши потери равны 0.
А вот если мы скейлим картинку в дробь - из этой картинки приходится удалять и размазывать пиксели, которые не попадают в нашу новую пиксельную решетку - мы теряем часть информации, картинка ухудшается.
Во-первых - физика пораждает огромное колличество багов, вспоминаем бетезду. Вот представь себе, у тебя есть открытый мир вроде GTAV - и физика там прикручена к большинству вещей, как ты будешь сохранять состояния все обьектов вообще? Это же будут гигабайты на каждый квиксейв. Да и плохая это идея - вспоминаем тех же Вангеров, где разрушения были, если их сохранять - через пару часов игры в игре вообще ни одной дороги и живого места. Ну а если физические обьекты сбрасываются через пару минут - в чем смысл такой физики?
Во-вторых - физика очень очень плохо распаралелливается. Если посмотреть на сообщества игровые - все хотят высокое число FPS, выше 60 как правило. Ну, с физикой выше 60 не выйдет - тики игры все равно будут около этой цифры, потому что физика вся обрабатывается в одном потоке всегда. И, кстати, как правило на CPU, a не на GPU.
Хочешь посмотреть на игру с очень хорошей физикой? Очень прошу - поиграй в Outer Wilds, это не только получившая многие награды игра, это настоящий революционный гейм дезайн с миром, где физика симулируется полностью. Там солнечная система, и на все тела влияет гравитация других тел.
На мониторе есть пиксели - пиксели могут менять цвет только целиком. Если у тебя целые числа и ты скажем увеличиваешь все ровно в 2 раза - то считай ты говоришь что 1 пиксель тут это 4 пикселя там, детали не теряются. А если ты пытаешься увеличить картинку в дробь, например в полтора раза - то тут у тебя выходит что надо ужать некоторые пиксели так, чтобы они были гдето посередине. Отсюда и мыло - так теряется информация.
Вот взять 1440р - этого не достаточно чтобы все вышеупомянуте плюсы в работе проявились в достаточной мере, это недостаточно чтобы было явно видно и без того скудную разницу в играх, и имеет смысл только на ультрашироких/огромных именно ИГРОВЫХ мониторах. Только вот незадача - как я уже говорил - железо его вытягивать не очень стремится.
С 4к монитором можно играть в 1080р без сильной потери качества, выглядит это примерно как 1080р монитор такого же размера. Как ты верно написал, сам знаешь, что 1 пиксель превращается в 4, а потом как раз всякие DLSS пытаются уже запскеленую картинку улучшить. Разница тут огромная, потому что с 1440р даже при наличии DLSS ты работаешь с "полупикселями", которых разумеется не существует.
Вот на пике очень показательно - линия в 1 пиксель, линия увеличенная в 2 раза и попытка увеличить линию в полтора раза.
Так как у холста нету "половины пикселя" оно превращается в те же 2, теряя информацию.
Ну и что уж там, если ты представляешь карту за такие деньги самого топового сегмента - надо же чем-то хвастаться! RTX это хорошо, но он есть и в 2060. В 1080р на сегодняшний день даже не самые топовые карты вытягивают так что все в проц упирается, чем тут хвастать то?
Друг вот купил себе "игровой" 1440р монитор - а там нежданчик, монитор 120гц делает только в 1080р, а в 1440р - максимум 75. Потому он некоторые игры запускает в 1080р и каждый раз у него это выглядит будто ктото растянул кадр в пеинте.
А у кого вообще может быть опыт такого рода кроме бывших президентов то? У карьерных политиков?
Как раз одна из ключевых фишек демократических режимов - выдвинуть свою кандидатуры может (технически) каждый желающий.