1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Soft Принудительное отключение билинейной фильтрации

Тема в разделе "Hard & Soft", создана пользователем Falkrum, 5 янв 2012.

  1. Falkrum

    Falkrum

    Регистрация:
    24 ноя 2009
    Сообщения:
    592
    Я фанат 3х-мерной графики ~95 гг когда в ходу был софтверный рендеринг, D3D и OpenGL не вошли еще в полную силу, графика была чистой и четкой. И меня очень раздражают текстуры низкого разрешения с билинейной фильтрацией, превращающие рисунки в размытые пятна.

    Вот задался идей что возможно есть такая функция как принудительное отключение билинейной (трилиненой, анизатропной и любой) фильтрации текстур.
    ATI Radeon 9600 PRO версия драйверов 8.31.0.0
     
  2. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    Falkrum, Выбрось свою видеокарту и поставь CirrusLogic5446 и будет тебе чистый софтвер.
     
  3. Goblinit

    Goblinit

    Регистрация:
    18 мар 2011
    Сообщения:
    4.418
    Falkrum, Да, если поставить Catalyst Control Center, что идёт с дровами, то там можно все фильтрации выключить.
     
  4. daemolisher

    daemolisher

    Регистрация:
    2 дек 2009
    Сообщения:
    1.704
    Goblinit, если там вообще что-то можно выключить
    1c2d65c87ed3f2a6ba41b7123fd1b44b.jpg

    имхо если поставить "Управление приложением", то
    в самой игре можно будет в "настройках" выставить нужную фильтрацию
    и отключить в том числе.

    помню в игре Project: Snowblind выключал фильтрацию настройкой в реестре,
    ну это от движка зависит конечно (не у всех игр это возможно)

    при этом блур выглядел очень забавно - пиксельный такой)
     
  5. pct

    pct

    Регистрация:
    25 окт 2009
    Сообщения:
    3.361
    Ati tray tool для ати и Riva tuner для Нвидиа.
     
    Goblinit нравится это.
  6. Teron Lifeslayer Malkavian

    Teron Lifeslayer

    Регистрация:
    14 ноя 2004
    Сообщения:
    7.603
    Falkrum
    Мои вам соболезнования.
     
    CSX, Eraser и Bato-San нравится это.
  7. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    Кстати забавная идейка. По идее легко написать перехватчик который хучит. Только вот в случае DirectX это делается ТАКИМ раком с их сраными интерфейсами...
     
  8. Y2k

    Y2k

    Регистрация:
    30 июн 2009
    Сообщения:
    1.767
    Поправлю, на Nvidia всё вручную делается из меню, не надо ничо дополнительно ставить, лишь бы дрова не виндовские (стандартные)
    bf79d9e5442febb1ccf6b28aa50cb150.jpg
     
  9. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    Y2k, даун, это антиалиазинг и анизотропка(форсирование), где ты тут видишь тип фильтрации?
     
  10. Y2k

    Y2k

    Регистрация:
    30 июн 2009
    Сообщения:
    1.767
    Специально для таких как ТЫ повторю ТС
    В моём случае одно из условий выполнено (анизотропная)....если выбрать "Глобальные установки драйвера\Вид\Дополнительные параметры" то можно увидеть больше опций.
     
  11. Goblinit

    Goblinit

    Регистрация:
    18 мар 2011
    Сообщения:
    4.418
    daemolisher, а на скрине "Панель управления ATI" или CCC? Ну, неважно, на самом деле, pct уже про ATT напомнил ;)
     
  12. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    Y2k, для тупых повторю - ДАЖЕ анизотропка там только включается по сути, нету ни одной игры где была бы принудительная ненастраиваемая анизотропка, не говоря уже о старой.
     
  13. daemolisher

    daemolisher

    Регистрация:
    2 дек 2009
    Сообщения:
    1.704
    перечитал это.

    всё же тут речь идёт не о фильтрации, а об интерполяции текстур.
     
  14. Teron Lifeslayer Malkavian

    Teron Lifeslayer

    Регистрация:
    14 ноя 2004
    Сообщения:
    7.603
    daemolisher
    Автору нужно чтобы вместо линейной фильтрации текстур был старый добрый point sampling. А вот смысл вырубать мип-маппинг вместе с анизотропной фильтрацией, которые за качество рексаллинга текстур и отвечают, ускользает от меня.
     
    Последнее редактирование: 10 янв 2012
    Bato-San нравится это.
  15. daemolisher

    daemolisher

    Регистрация:
    2 дек 2009
    Сообщения:
    1.704
    Teron Lifeslayer, эти вещи не далеки от друг-друга:

    http://www.opengl.org/wiki/Texture#Texture_sampling

    имхо, Falkrum'у нужно то, что называют magnification filter

    если в игре есть настройка с выбором типа:

    GL_NEAREST
    GL_LINEAR

    то нужно выбрать первое

    - это скорей всего оно (а может и не оно, а выключение мип-маппинга)

    видел такую опцию в игре FarCry
    точнее в отдельной проге конфигураторе

    вот не помню, что именно там настраивалось ...

    можно ли сделать так, что бы настройки драйвера всегда использовали GL_NEAREST - фиг его знает :rolleyes:
     
  16. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    daemolisher, в GL это захучить 10 минут, а вот в D3D - да ну на хрен, неохота. К тому же в OpenGL играх почти всегда и так можно выставить NEAREST, во всех на движках Quake* так сходу везде.
     
    Bato-San нравится это.
  17. Falkrum

    Falkrum

    Регистрация:
    24 ноя 2009
    Сообщения:
    592
    Тема оживилась!
    Еще до создания темы первым делом я поставил Ati tray tool, но как было замечено там присутствует только включение фильтрации или контроль приложением. Не все приложения имеют функцию отключения фильтрации...
     
  18. Teron Lifeslayer Malkavian

    Teron Lifeslayer

    Регистрация:
    14 ноя 2004
    Сообщения:
    7.603
    daemolisher
    Тогда уж GL_NEAREST_MIPMAP_NEAREST, а лучше GL_NEAREST_MIPMAP_LINEAR. Без мипов это никому ненужный адовый вырвиглаз.
     
    Последнее редактирование: 10 янв 2012
  19. daemolisher

    daemolisher

    Регистрация:
    2 дек 2009
    Сообщения:
    1.704
    тут посмотрел некоторую инфу
    похоже в новых играх фильтрация реализована на шейдерах,
    не представляю как это делается, но если это действительно так, то "захучить" навряд ли получится

    не такой уж адовый вырвиглаз

    мне даже нравится

    скрины 1

    скрины 2
     
    Последнее редактирование: 23 янв 2012
    Goblinit нравится это.
  20. Falkrum

    Falkrum

    Регистрация:
    24 ноя 2009
    Сообщения:
    592
    daemolisher
    Отличный пример! Вот такая графика мне нравиться больше. Настроки изменял в опциях игры или как то в драйверах?
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление