Просмотр полной версии : Мерцание текстур в игре
Суть проблемы.Мерцают текстуры на горизонте, при приближении(Взгляд через прицел zoom) не мерцают,особенно при пролете над городом очень мерцают текстуры домов и деревьев а также и теней очень не комфортно летать.Пробовал крутить разные настройки как в самой игре так и в видеокарте никаких результатов не дало.Причем все это происходит не только В БОБе но и в других играх.Погуглил проблема оказалась не у меня одного,но решения так и не нашёл.Переустановка Винды ничего не дала.Скриншоты делать нет смысла нет так как мерцание происходит только во время движения,видео записал но качество не дало увидеть все это дело во всей "красоте".Железо в подписи.Да еще один нюанс монитор подключен через DVI кабель.Может у кого было подобное?Заранее благодарен.
Проверьте нет ли перегрева видеокарты.
Vsevolod
23.11.2012, 16:40
Нет, тут вряд ли дело в перегреве видюхи. Просто , помнится, годика так пол назад, проблема с мерцающими тенями частенько проскакивала на форуме. У самого тогда небыло возможности убедиться в том баге из-за отсутствия "железа". А теперь-есть!:D
Это выглядит просто как дергающиеся тени. При "зуме" тени перестают прыгать.
P.S. В других играх -всё нормуль!
StorkNet
23.11.2012, 16:47
Тоже имеется. И точно не из-за перегрева.
помню в батле у меня такая ерунда была
обновил дрова и все прошло
или откатись на более раннюю версию дров если свежеи стоят дрова на видяху
Как вариант, можешь захостить несколько (2-4) скринов из игры из одного места - ну как кадры видео подряд, когда картинка практически не меняется, а мерцание в сравнении друг с дружкой уже будет видно. Т.е. несколько сделанных быстро подряд скриншотов в полном разрешении... Так можно будет сказать, это действительно какое-то аномальное мерцание текстур или объектов или просто банально отсутствие АА. В первом случае, возможно, найдем какое-нибудь решение, во втором тоже, но тут мнения, думаю, уже разделятся на рекомендацию моддинговых решений по АА и на объяснения, что ты заелся :)
ээээ а что такое АА:ups:
Антиалиасинг... Сглаживание границ полигонов и суперсемплирование текстур для предотвращения появления шума, связанного с недостатком анизотропии и проявления эффекта лестницы на пикселах на границах полигонов... О! :jokingly:
Вечером попробую выложить скрины.Дело в том,что в других играх тоже есть мерцание, но оно не так заметно, вчера гуглил по этой теме, оказалось жертв этой аномалии не так уж и мало, при чем на разных видеокартах, как ATI так и NVIDEA, многие пишут что это может быть связано с Малай разрядностью z-буфера,другие из за кабеля подключения монитора.Как я писал выше у меня подключен через Dvi вход. Заказал шнурок HDMI но привезут его только во вторник,да может и не в нем вовсе дело,кстати еще один добрый человек решил свою проблему выкрутив со своего сетевого фильтра усики заземления, или как их там правильно назвать я не знаю,ну мне это не помогло.
Вечером попробую выложить скрины.Дело в том,что в других играх тоже есть мерцание, но оно не так заметно, вчера гуглил по этой теме, оказалось жертв этой аномалии не так уж и мало, при чем на разных видеокартах, как ATI так и NVIDEA, многие пишут что это может быть связано с Малай разрядностью z-буфера,другие из за кабеля подключения монитора.Как я писал выше у меня подключен через Dvi вход. Заказал шнурок HDMI но привезут его только во вторник,да может и не в нем вовсе дело,кстати еще один добрый человек решил свою проблему выкрутив со своего сетевого фильтра усики заземления, или как их там правильно назвать я не знаю,ну мне это не помогло.
Ну разъем DVI врядли вызовет такие спецэфеческие моменты. Там скорее будет экран тухнуть. Усики заземления на сетевом фильре вызывают графические артефакты? впервые слышу. Считаю что это из разряда фантастики. Если наблюдается всегда и везде.. попробуйте воткнуть видяху в другой ПК. Если и там будет такая же проблема - несите по гарантии в ремонт.
Давным давно я купил себе новенький Radeon 9800 Pro был доволен как слон, но на поверхностях на которых использовался бамп были шашечки из зернистых квадратиков и квадратиков нормального изображения. Всё оказалось банально просто - битый конвеер.
Как вариант, можешь захостить несколько (2-4) скринов из игры из одного места - ну как кадры видео подряд, когда картинка практически не меняется, а мерцание в сравнении друг с дружкой уже будет видно. Т.е. несколько сделанных быстро подряд скриншотов в полном разрешении... Так можно будет сказать, это действительно какое-то аномальное мерцание текстур или объектов или просто банально отсутствие АА. В первом случае, возможно, найдем какое-нибудь решение, во втором тоже, но тут мнения, думаю, уже разделятся на рекомендацию моддинговых решений по АА и на объяснения, что ты заелся :)
Были проблемы с нетом.Выложил коротенький ролик в принципе по нему видно мерцание текстур горизонта и домов лучше смотреть в HD
http://www.youtube.com/watch?v=8HM2Uct1lx4&feature=channel&list=UL Если есть возможность можно скачать http://narod.ru/disk/63999146001.5c26f9d717e6500f1bbdc40a810b0929/Launcher%202012-.avi.html
Были проблемы с нетом.Выложил коротенький ролик в принципе по нему видно мерцание текстур горизонта и домов лучше смотреть в HD
http://www.youtube.com/watch?v=8HM2Uct1lx4&feature=channel&list=UL Если есть возможность можно скачать http://narod.ru/disk/63999146001.5c26f9d717e6500f1bbdc40a810b0929/Launcher%202012-.avi.html
То что дома мерцают это идет переключение лодов 3д моделей.
Да, странное явление. Никогда не встречал.
У меня то же самое, но я не обращаю внимания.
То что дома мерцают это идет переключение лодов 3д моделей.
А как с этим бороться?
--- Добавлено ---
Да сильно уж в глаза бросается что бы внимание не обращать.В других играх это тоже присутствует но вот только не так заметно из-за близости обьектов.
попробуй отключить анизотропную оптимизацию в настройках видяхи.
попробуй отключить анизотропную оптимизацию в настройках видяхи.
Была выклечена.Включение ничего не дало.:(
--- Добавлено ---
Сомневаюсь что поможет но все же у кого подобная система скинте пожалуйста скрин с настройками видеокарты.
Вот еще видео с мерцанием теней
http://www.youtube.com/watch?v=oMWMWlL3elQ&feature=youtu.be
А как с этим бороться?
Можно попробовать если не включено, в conf.ini в секции [core] найти строку MeshShowLod(если ошибаюсь пусть знающие поправят) и заменить 0 на 1.
Можно попробовать если не включено, в conf.ini в секции [core] найти строку MeshShowLod(если ошибаюсь пусть знающие поправят) и заменить 0 на 1.
Поправлял на 1 вроде писали что контакты лучше видно.Проблема осталась.
Это, наверное из за отсутствия сглаживания.(настоящего)
Это, наверное из за отсутствия сглаживания.(настоящего)
Я думаю,нет!Дело в том,что этот эффект происходит во многих играх ,но в Бобике его видно больше всего из-за дальних обьектов.
Только не путайте тени и текстуры. Тени - это проблема известная и это проблема БоБа. Насчет текстур - надо рабираться почему так.
Только не путайте тени и текстуры. Тени - это проблема известная и это проблема БоБа. Насчет текстур - надо рабираться почему так.
Да согласен!Но по роликам других вирпилов я не видел чтобы у них тени такой "лесенкой" были.
Zveroboy22
25.11.2012, 23:58
У меня такая же ерунда. И дома скачут, и лесенка на тенях от стоек.:(
У меня такая же ерунда. И дома скачут, и лесенка на тенях от стоек.:(
А в других играх как?У меня на некоторых отдалённых объектах могут немного мерцать края, ребра, выступы. Иногда полосочка мерцающая сплошная, иногда пунктир. При приближении - всё норм. И иногда прямые края дальних объектов немного лесенкой показываются, ну как-то так.
Были проблемы с нетом.Выложил коротенький ролик в принципе по нему видно мерцание текстур горизонта и домов лучше смотреть в HD
Понял... Да, есть мерцание. Это банально антиалиасинг. Светлые точки крыш и стен домов на фоне темного ландшафта то появляются, то пропадают, т.к., грубо говоря, точка имеет площадь больше 50% или меньше на каждом кадре по-разному. Вообще, я бы серьезное выставление этой проблемы именно как проблемы назвал бы заеденностью :) Но со мной не все согласятся. Решается установкой мода, тут его где-то обсуждают, сейчас искать лень - посмотри по ключевой фразе "sweetfx". По-идее, должно было бы решаться установкой антиалиасинга из панели видеокарты или хотя бы из меню игры, но на практике не работает. К слову, БоБ - первая игра, в которой аниалиасинг не работает при принудительной установке из панели видеокарты. Думаю, это связано с многопроходным рендером, иными словами - картинка хитровымудрено очень собирается... даже появляется подозрение, что пасс освещения накладывается отдельно, а не рендерится вместе, но не суть... :)
То что дома мерцают это идет переключение лодов 3д моделей.
Нет, это именно антиалиасинг. Лоды тоже местами переключаются, но основное "шипение" там именно от АА.
RBflight
26.11.2012, 13:09
Понял... Да, есть мерцание. Это банально антиалиасинг. Светлые точки крыш и стен домов на фоне темного ландшафта то появляются, то пропадают, т.к., грубо говоря, точка имеет площадь больше 50% или меньше на каждом кадре по-разному. Вообще, я бы серьезное выставление этой проблемы именно как проблемы назвал бы заеденностью :) Но со мной не все согласятся.
Соглашусь.
Человек, который имел счастье играть в игры на заре индустрии при отсутствии вообще каких-либо графических ускорителей, сейчас только улыбнется таким "предьявам" к игре.
Решается установкой мода, тут его где-то обсуждают, сейчас искать лень - посмотри по ключевой фразе "sweetfx".
Не соглашусь. Не решается. Дальние обьекты сглаживанию в БоБе неподвластны.
Не соглашусь. Не решается. Дальние обьекты сглаживанию в БоБе неподвластны.
Хм... Значит понял неправильно. Когда давно однажды ставил какой-то мод, он как раз давал антиалиасинг на самолеты (да и то как-то больше похоже на блюр было, чем на АА), но АА на ландшафте не появлялся... Может быть, это этот самый мод сейчас и всплыл (я вродь уже больше года назад ставил). Значит увы и БЖСЭ. Покупайте 30" мониторы, самые демократичные мониторы в мире :jokingly:
Форсирование FXAA в драйвере nVidia сглаживает везде.
RBflight
26.11.2012, 14:35
Форсирование FXAA в драйвере nVidia сглаживает везде.
Можно в личку подробнее?
Можно в личку подробнее?
Можно и не в личку)
--- Добавлено ---
[QUOTE=RBflight;1932812]Соглашусь.
Человек, который имел счастье играть в игры на заре индустрии при отсутствии вообще каких-либо графических ускорителей, сейчас только улыбнется таким "предьявам" к игре.
Да на ZX SPECTRUM это казалось нормальным ,но на нынешнем железе ,видеть такое ,как минимум неприемлемо.Да и не к игре у меня претензии ,я же писал ,наблюдается во многих играх, но больше всего в Бобике ,из за дальних обьектах.Гугл ,подсказал что проблема массовая но решения так и нет,многие пишут проблема с видеокартой вот и решил поспрашивать.
Да вроде не секрет. Читаем вот с этого поста http://www.sukhoi.ru/forum/showthread.php?t=77564&p=1919508&viewfull=1#post1919508 и далее.
Сглаживание включается, и его отсутсвия на каких-либо объектах я не замечал. Хотя я конечно к сглаживанию отношусь ровно, поэтому мог и не заметить что какие-то домики на самом дальнем лоде не сглаживаются. Хотя могу сказать точно что ландшафт на горизонте сглаживается. Можете посмотреть мои скрины в этой теме.
Да на ZX SPECTRUM это казалось нормальным ,но на нынешнем железе ,видеть такое ,как минимум неприемлемо.
Как минимум? Антиалиасинг не является естественным проявлением работы видеокарты, это довольно искусственная по своей сути надстройка. Так да, должно по-идее работать, и кроме БоБа нигде не видел, чтобы оно не работало, но "как минимум неприемлемо"... На сегодняшнем железе можно сделать и куда более интересные вещи нежели антиалиасинг. Например, текстурные карты высот - то, что долгое время было прерогативой исключительно серьезных графических пакетов. Я к тому, что все-таки это потребительское требование индивидуально.
Да и не к игре у меня претензии ,я же писал ,наблюдается во многих играх, но больше всего в Бобике ,из за дальних обьектах.Гугл ,подсказал что проблема массовая но решения так и нет,многие пишут проблема с видеокартой вот и решил поспрашивать.
Странно... При включении АА в панели драйвера видяхи я такой проблемы вообще нигде кроме БоБа не видел. Другое дело, что особо не включаю, т.к. мало играю, да и вообще пофиг :)
Да вроде не секрет. Читаем вот с этого поста http://www.sukhoi.ru/forum/showthread.php?t=77564&p=1919508&viewfull=1#post1919508 и далее.
Сейчас пристальней посмотрел на скрин в посте - там нет АА на ландшафте, там все та же лесенка. Видно только на самолете.
Тоже напрягает мерцание. И теперь почему-то всё больше над городами. Вроде раньше домики так сильно не мерцали. Не знаю, может что и изменилось в крайнем патче.
http://www.sukhoi.ru/forum/showthread.php?t=76389&p=1865780&viewfull=1#post1865780
В первом Иле мерцание всего и вся убирал достаточно просто: LandGeom=2 в conf.ini и SuperSampling AA в настройках видеокарты AMD.
RBflight
26.11.2012, 22:28
Сейчас пристальней посмотрел на скрин в посте - там нет АА на ландшафте, там все та же лесенка. Видно только на самолете.
Все же антиалайзинг есть. Вот пруф:
161822161823
Только все же не покидает ощущение, что он какой-то неполный. Вроде замыливает лесенки, но при динамичной картинке все равно сложная пестрая поверхность "шумит".
Все же антиалайзинг есть. Вот пруф:
161822161823
Только все же не покидает ощущение, что он какой-то неполный. Вроде замыливает лесенки, но при динамичной картинке все равно сложная пестрая поверхность "шумит".
А у тебя какой- sweetfx или дровяной?
RBflight
26.11.2012, 23:44
А у тебя какой- sweetfx или дровяной?
В SweetFX сглаживание выключено, так как искажает цвета.
AA отдельно дровяной.
У кого схожая система с моей скинте пожалуйста настройки видеокарты.Тут просто вопрос в том что у кого то больше мерцают текстуры у кого то меньше и видел ролик что вообще не мерцают.Вот например в этом ролике мерцание еле заметно у меня раз в десять сильнее.
http://ru.twitch.tv/gruztv2/b/339078516
KYA (ex MG)
27.11.2012, 01:44
Похоже что на ролике - мерцают лоды деревьев, домов и тени под домами.
Ролик в ХД мог бы лучше прояснить ситуацию.
> ... Да, есть мерцание. Это банально антиалиасинг
Мерцание - это Алайзинг, борьба с ним антиалайзинг.
Мерцание у теней можно побороть увеличивая разрешение текстуры теней (надеюсь такое есть в конфигурационнов файле)
Но с ростом разрешения будут тормоза.
AA простейший - это сглаживание ребер полигонов, для cглаживания текстур с "дырками"
Есть метод AlphaToCoverage - означает конверсию прозрачности в субсемплы -
для сглаживания Травы и Листвы надеюсь в БОБе это есть ;)
SSAA это метод самый ресурсоемкий - означает конвертацию в несколько раз большего разрешения в меньшее.
Есть еще вычислительный антиалайзинг - фейк который анализирует по буферу глубины резкие перепады и
размывает эти места на экране (применял еще в эпоху софтверных движков для воксельных обьектов).
В ИЛ2 после требований устранить мерцание краев рек было применен антиалайзинг внутри шейдера,
который расчитывал и усреднял значения сабпикселей, которые резко менялись и пропускал остальные.
Есть еще точность фильтрации текстур - когда текстуры сильно с маштабированы по одному направлению и слабо по другому- как например текстуры на земле, билинейная и трилинейная фильтрация дают неточную и размытую картинку. Лечится анизотропкой (AF).
--- Добавлено ---
> На сегодняшнем железе можно сделать и куда более интересные вещи нежели антиалиасинг. Например, текстурные карты высот - то, что долгое время
> было прерогативой исключительно серьезных графических пакетов.
Доступность тексур в вершинных шейдерах для генерации геометрии (VTF = Vertex Texture Fetch)было еще в далеком 2003,
Иловская 3хмерная вода так сделана. Один из вариантов Бобовского ландшафта так делался (возможно и сейчас).
В современных картах (если назвать современными 2009 - DirectX11) появилась тесселяция
- она всего лишь упростила (если брать стандартные готовые методы) и ускорила визуализацию
высотных карт (засчет генерации доп геометрии (новых вершин) в быстрых кэшах видеокарт вместо прокачки вершин из видеопамяти).
KYA расскажите нам про декали от мелких пулек. От чего может быть баг, который указан у меня в подписи?
(насколько я разобрался положение декали задается вертексным шейдером, а текстура накладывается пиксельным.)
Все же антиалайзинг есть. Вот пруф:
Хм... Да, действительно, есть...
Мерцание - это Алайзинг, борьба с ним антиалайзинг.
Ты меня поучи :D Имел ввиду "банально отсутствие".
Доступность тексур в вершинных шейдерах для генерации геометрии (VTF = Vertex Texture Fetch)было еще в далеком 2003,
Иловская 3хмерная вода так сделана. Один из вариантов Бобовского ландшафта так делался (возможно и сейчас).
Имею ввиду не общий случай "есть сетка с шагом 100 метров, мы на нее высоту шейдером накатим", а то, что сейчас используется иногда - когда уже раскраивают отдельные полигоны в "мелкодисперсную" текстурную карту высоты.
Принцип-то тот же самый, я не спорю, но реально до этого субполигональные карты высот хотя бы более-менее мейнстриме не встречал. Т.е. производители видях это упростили до уровня, когда это реально можно использовать, а не выколдовывать эту технологию, когда потом она на коробке с игрой чуть ли не первой описывается в "Product features"... и когда окромя нее в игре и технологий других нет, как в свое время в Red Faction было.
KYA (ex MG)
27.11.2012, 14:00
Хм... Да, действительно, есть...
Ты меня поучи :D Имел ввиду "банально отсутствие".
Имею ввиду не общий случай "есть сетка с шагом 100 метров, мы на нее высоту шейдером накатим", а то, что сейчас используется иногда - когда уже раскраивают отдельные полигоны в "мелкодисперсную" текстурную карту высоты.
Принцип-то тот же самый, я не спорю, но реально до этого субполигональные карты высот хотя бы более-менее мейнстриме не встречал. Т.е. производители видях это упростили до уровня, когда это реально можно использовать, а не выколдовывать эту технологию, когда потом она на коробке с игрой чуть ли не первой описывается в "Product features"... и когда окромя нее в игре и технологий других нет, как в свое время в Red Faction было.
Это из-за трусости разработчиков, пока Кармак не каркнет майнстрим не сделает. Проще стянуть технологию, чем самим сделать.
Вода в Иле это динамически генерируемая высотная карта была на мелкодисперсной нерегулярной сетке - вблизи
точность меньше сантиметра, вдали - метры.
Похожим алгоритмом был сделан один из вариантов ландшафта в БОБе, позволяющий делать мелкие неровности,
но консервативной общественностью отвергнут реализован более плохой вариант регулярной сетки с латками.
Про декали и пульки не в курсе спец по визуаизацию моделей Боба давно в Крайтеке,
могу предположить, что декальки это просто включаемые и выключаемые элементы модели.
В зависимости от силы разрушений все более и более лысая обрешетка. Пульки могли рисвоаться напрямую в текстуру,
и при включении более разрушенной текстуры, дырки туда не переносились. Степень разрушения ограничена заранее сделаными текстурами
дальнейшая стрельба ничего не сделает, элемент нужно просто отламывать ;)
Но это ДОГАДКИ.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot