Мои 5 копеек
Карта Net3Summer
Железо: Sempron 2200+ (sok A), RAM 1Gb, NVidia GF 5700VE AGP 128 Mb, дрова 84.21, Win XP SP2 rus.
Мои 5 копеек
Карта Net3Summer
Железо: Sempron 2200+ (sok A), RAM 1Gb, NVidia GF 5700VE AGP 128 Mb, дрова 84.21, Win XP SP2 rus.
KYA! УВАЖАЕМЫЙ!!
Крик души просто:
ПОЖАЛУЙСТА!! ПОПРОБУЙТЕ СДЕЛАТЬ ЧТО-НИБУДЬ
с мерцанием леса и берегов при включенных шейдерах (обсуждение)
Форумов излазил мильон! Решения нет. nvidia frustration...
Что-то не так там с шейдерами этими. Такое ощущение, что в шейдерном движке упомянутые леса и берега почему-то не попадают под мультисэмпловый антиалиазинг, только под суперсемпловый. Минимальный суперсэмпловый режим в OpenGL - 8S. Он решает проблему, но это во-первых медленно, а во-торых "мылит" контакты, особенно на фоне земли. Малоприменимо на войне одним словом.
Посмотрите BlackDeath на 4x - сплошные "лесенки". Простите что непрофессионально выражаюсь. Мерцание леса проявляется только на определенном mipmap (ближнем). Граница отчетливо видна, если включить билинейную фильтрацию.
Поймите правильно - это отнюдь не придирки.
Летишь на войне. Маркеров нет, а высоту надо держать. Единственная возможность заметить контакт ниже себя - уловить движение (пара пикселей) на фоне земли. А как тут уловишь, если все земля "переливается"?
Пожалуйста! Попробуйте поковырять проблемму! Что-то с фильтрацией (при анизотропке переливается вообще все).
Скрины тут ничего не покажут, надо смотреть в движении.
И напоследок: если кто-то начнет флеймить в ваш адрес - не убегайте, у нас теперь есть "клуб толерантных", можно там пообщаться.
хостинг этого форума оплачивается вашими кликами по рекламе
После установки 4.09b2 появились ярко выраженные волны. Видно как они набегают на береговую полосу и песок виден мокрый от них.
Левый 4.09b2.Правый скрин-4.09b1
Правда у меня ещё и враппер стоит:
ForceAlphaToCoverage = 0
ForceMSAAMode = 6
ForcePixelFormat = r32g32b32
ForceAlphaFromTex0 = 0
Крайний раз редактировалось SEGA; 30.01.2008 в 00:32.
Несмотря на поздний час, вчера решил "научно" потестировать.
запуск игры сразу после загрузки ОС, dll'ки 4.09b1, трек "Чёрная смерть"
фпс 57-140-19 (сред-макс-мин)
выход из игры, снова запуск - 58-138-19
выход из игры, замена dll'ек на 4.09b2 - 58-137-19
выход из игры, снова запуск - 58-137-19
Глюков графики не замечено. Вроде как явственнее стали отмели у берегов водоёмов.
Конфигурация машины в подписи.
Видеодрайвер крайний официальный. Оптимизации фильтрации выкл., качество текстур на макс., настройки игры все на макс., включая эффекты. Разрешение 1600*1200. Фильтрация 16х, сглаживание 4х, коррекция гаммы вкл., transparent AA мультисемплинг.
C2D@3,2GHz, 2*1024RAM, AsusP5B-E Plus, GF8800GTX, Audigy2, Saitek Cyborg 3D Force, Zalman Reserator 1, PowerMan610W, 20'TFT NEC, WinXP Pro SP2 Ru
На 8800GTX фпс падает до 19 !!!??? Ничего не понимаю, у меня 8600GTS и я ей не особо доволен, при максимальных настройках минимум фпс в Чёрной Смерти 21. При этом выше 60 не поднимается, правда. Я надеялся, что если удастся поменять видюху на старшую не будет тормозить, а теперь что?
Пы.Сы. По теме - при новом dll картинка покрасивше, песочек на отмелях, водичка и т.д., но контуры на горизонтах рябят, играть невозможно, как будто сглаживание дальних объектов отключили.
Windows XP SP3, Asus P5Q SE2, C2D E8400 @ 3.00GHz, DDRII 1066MHz 3.2GB (4) RAM, GTX285 1GB
Присоединяюсь к просьбе MichaelRyazan. Очень напрягает невозможность сглаживания кромок воды. Лес по краям тоже рябит. Если есть такая возможность с разумными трудозатратами, естественно. Будем очень признательны. Спасибо.
C2D@3,2GHz, 2*1024RAM, AsusP5B-E Plus, GF8800GTX, Audigy2, Saitek Cyborg 3D Force, Zalman Reserator 1, PowerMan610W, 20'TFT NEC, WinXP Pro SP2 Ru
C2D@3,2GHz, 2*1024RAM, AsusP5B-E Plus, GF8800GTX, Audigy2, Saitek Cyborg 3D Force, Zalman Reserator 1, PowerMan610W, 20'TFT NEC, WinXP Pro SP2 Ru
C2D@3,2GHz, 2*1024RAM, AsusP5B-E Plus, GF8800GTX, Audigy2, Saitek Cyborg 3D Force, Zalman Reserator 1, PowerMan610W, 20'TFT NEC, WinXP Pro SP2 Ru
Немного не по теме... Но может вы мне все таки объясните, в чем смысл включать АА при разрешении экрана 1600х1200? Зубцов то все равно не видно, а FPS падает очень сильно. Или тут в чем-то другом выигрышь?
Парни подскажите за что отвечает каждая ДЛЛ-ка (il2_core.dll - il2_corep4.dll), и есть вариант подборки из разных версий (4.09b1 -b2).
Красивая легенда, чуть сам не поверил
На данный момент код Il2_corep4.dll оптимизирован под пентиум 4 и SSE2 инструкции.
И данная длл запускается на процессорах интел с поддержкой SSE2
и выше. В остальных случаях- запускается Il2_core.dll.
Если у вас c SSE2 и выше ,вы можете попробовать
скопировать Il2_corep4.dll->Il2_core.dll.
Возможно будет быстрее
Оптимизации под многоядерность и HyperTheading внутри core нет!
(когда-то были намерения ускорить Эффекты 2,3 за счет второго ядра)
По мерцанию самого это раздражает,
если будет время, постараюсь разобраться в ситуации.
Для ускорения работ,приатчте небольшие треки с
СИЛЬНЫМ мерцанием леса и берегов.
Но только на стандартных установках в il2setup и
ControlPanel/Video (по умолчанию, без AA, Anisotropic, Bias, etc)
Это TheBlackDeath (из дистрибутива Ила)! Лес - в начале трека, вода - везде.
Мерцание проявляется на *любых* установках со сглаживанием <8S
Чем меньше разрешение, тем сильней мерцает.
Включение анизотропки в Иле - усиливает эффект.
Ну и конечно же - шейдеры должны быть включены.
Спасибо за лучик надежды
хостинг этого форума оплачивается вашими кликами по рекламе
SEE3 и многоядерность ничего не даст без полной перетряски кода IL2.
А БОБ вы ведь хотите побыстрее увидеть?!
Поддержка многоядерности уже появилась в компиляторах,
но они настолько тупы, что без трудоемкой помощи разработчиков,
дают скорее замедление, чем ускорение.
На 1800XT мерцания леса нет и не было ни на каких версиях.
Берега рек на малой высоте мерцают по-страшному что на 4.08, что на 4.09, на горизонте сплошное месиво зелено-голубых зубцов. По-моему, будет просто чудом, если это смогут исправить, т.к. скорее всего - это врожденная особенность движка.
Мне непонятен смысл активизации дополнительно АФ из драйвера. На моей карте, что с АФ (из драйвера), что без, картинка совершенно идентичная (в части детализации дальних текстур), но ФПС падает в 2 раза. В общем, совершенно непонятно... хотелось бы некоторых разъяснений у присутствующего программиста МГ о смысле активизации АФ из драйвера в Иле.
AMD64(754) +3000, Neo3, RAM 1000+256Mb, 6600GT
Сення пробовал b2 в онлайне...классно...вышеописанных глюков не заметил. Настройки графики "Идеальное". LandGeom как положенно 3. Контакты лочатся на большом удалении (около 10 км), даже на фоне моря, даже в тени от облака....Моя отшень доволен!!! Три килла в Вашу честь, уважаемый KYA
Всё вышесказанное прошу считать ИМХОй автора поста.
Это не движка особенность, а метода применяемого в движке
и не только в нашем (трава, листва деревьев, решеточки).
Называеться - альфа тест. EG Когда альфа получается больше заданного значения,
точка рисуется, иначе не рисуется.
Разработчики железа долго игнорировали эту проблему, и делали сглаживание
только краев полигонов (кроме сильно тормозящих режимов SuperSampling).
Наконец выдали режим Transparancy antialiasing.
Но в нашем случае, при его включении почему-то ничего не улучшается,
вероятно, что ни сглаживают довольно простые случаи.
(такое уже было в случае быстрого (hyper) Z
- работало исключительно в ненужных случаях, все
сложные пиксельные шейдеры в ИЛе не подпадали под эту оптимизацию)
Посмотрю еще раз, как там с TranspAA на самом деле.
Вооо! Супер! Эта "муть", т.е. "рябь" просто больное место для владельцев дорогих графических решений. Покупалось чтоб всё было гладко, а не работает.
Чемпион =FPS= 2004 года в парных боях.
Ага, также мучаются владельцы супер дорогих авто, которым приходиться стоять в тех же пробках.
Цена видео карты, это часто производительность, но не всегда за счет этого ресурса можно получить хороший результат, если есть прорехи в технологии.
Написание специального кода антиалайзинга, для нас очень трудоемко, мы и так много ресурсов затратили
продолжаем поддерживать все линейки видеокарт начиная с Voodoo1, Permedia FireGL. Для настройки которых и существует CustomMenu - весьма вредное, так как установки начинают крутить наугад.