Diablo 2 и 3dfx Glide

Классические прародители Action RPG
  • 15

Diablo 2 и 3dfx Glide

Сообщение narical » 09 окт 2017, 13:28

Disclaimer: пост для тех, кто не в курсе.

Diablo2 умеет работать в двух режимах рендеринга - DirectDraw (2D) и Direct3D, которые переключаются утилитой D2VidTst.exe
Я режиме 3D появляется динамическиое освещение, а также возможность включить перспективу. Но также D3D является заметно более лагучим - что хорошо видно, когда заходишь в город 5го акта. И когда на экране серьезный замес - появляется задержка в отклике и просаживается FPS.

Изначально D2 оптимизировали под 3dfx Glide. Но компания 3dfx была выкуплена, и её API благополучно похоронено. Нашлись умельцы, которые активировали режим Glide и написали библиотеку, которая транслирует вызовы её функций в OpenGL. После ее установки в игру, в программе D2VidTst появляется третий пункт. Но просто выбрать его - мало, надо настроить, в частности через glide-init.exe

0. Переключаем язык программы кнопкой English/Deutsch, по-умолчанию немецкий
1. Settings: отключаем вертикальную синхронизацию (да, это реально важно!)
2. Settings: по желанию включаем ограничитель кадров
3. Settings: включаем desktopresolution, игра не меняет разрешение монитора при запуске (просаживает FPS)
3. Renderer: ставим texture-memory на 80 Мб или больше (у меня макс 108, так и стоит)
4. Renderer: ставим buffer-texture-size на 2048x2048 или 4096x4096 (максимум)
5. Renderer: включаем 32bit rendering, texture for videos, bilinear filtering, supersampling (см. ниже), shader-gamma, отключаем no-gamma и keep desktop composition
6. Wrapper statistics: включаем framerate и выбираем угол, в котором будут показываться FPS
7. Extensions: сперва в OpenGL-infos жмём query, программа опрашивает возможности драйвера. После этого в extensions показываются только поддерживаемые расширения. Включение WGL_ARB_render_texture в моём случае просаживает FPS, но именно после этого в разделе Renderer появляется опция Supersampling (которая ещё больше просаживает FPS, да).

Алгоритм действий такой - включаем счётчик FPS и экспериментируем с настройками, нажимая каждый раз test и глядя, как изменились FPS.

Итог - более интересное и "реалистичное" освещение, исчезает пикселизация, очень разборчивой и чёткой становится миникарта, и игра становится при этом намного плавнее.

P.S. Если у вас уже был выбран 3dfx Glide, но вы не заглядывали в настройки - считайте, что ничего этого не видели. Настройки по-умолчанию визуально не сильно отличаются от D3D.

P.S.S. как поставить враппер отдельно - не разбирался, в Path of Diablo он стоит и работает "из коробки".
Последний раз редактировалось narical 09 окт 2017, 21:24, всего редактировалось 1 раз.
Аватара пользователя
narical
Засветился на главной В первых рядах Песнь стекла и пушек
Сообщения: 487
Репутация: 504
Статус: Не в сети

  • 1

Сообщение DimonamoN » 09 окт 2017, 13:54

narical, серьезно? Тормозит d3d даже на современных компах?)
Аватара пользователя
DimonamoN
Меценат III-го уровня В первых рядах В центре внимания (I-го уровня) Песнь стекла и пушек Работал над Книгой Тираэля Засветился на главной
Сообщения: 20618
Откуда: Мариуполь
Репутация: 15746
Статус: Не в сети

  • 2

Сообщение narical » 09 окт 2017, 14:00

DimonamoN, скажем так - на всей моей памяти, на любых компах, режимы DD и D3D заметно отличались по плавности геймплея. На особо мощных компах я и не играл, D2 для меня ценна именно возможностью играть на ноутах и слабом железе.
Аватара пользователя
narical
Засветился на главной В первых рядах Песнь стекла и пушек
Сообщения: 487
Репутация: 504
Статус: Не в сети

  • 5

Сообщение VeryGooDiS » 09 окт 2017, 17:35

Можно примеры на скриншотах ? Плиз :slow:
Аватара пользователя
VeryGooDiS
Четыре года на стекле
Сообщения: 142
Репутация: 252
Статус: Не в сети

  • 4

Сообщение narical » 09 окт 2017, 21:23

VeryGooDiS писал(а):Можно примеры на скриншотах

Я же написал - я пробовал делать скриншоты. Картинка получается разная на разных рендерерах, но на скринах совершенно непонятно, какой вариант лучше (и почему). Нашёл вот видос, но он если честно тоже не передаёт до конца (и неизвестно, с какими настройками он сделан - если там glide настроенный по-умолчанию, то вот так он может и выглядит, чуть лучше). Смотреть на четкость прорисовки, например плитки.
Аватара пользователя
narical
Засветился на главной В первых рядах Песнь стекла и пушек
Сообщения: 487
Репутация: 504
Статус: Не в сети

Сообщение Sorrow » 09 окт 2017, 21:32

в блад играл с этими штуками, очень круто :o
«Выхлопные газы попадают в турбонагнетатель и вращают его, творится колдовство, и вы едете быстрее»
Аватара пользователя
Sorrow
В первых рядах Песнь стекла и пушек
Сообщения: 959
Откуда: Тюмень
Репутация: 701
Статус: Не в сети

  • 1

Сообщение MaxWooD » 09 окт 2017, 21:50

narical писал(а):

Слево мыло, справо четкость выше) Мне нравится справа :thumbup:
Мой акк создан для того, чтобы его постоянно минусили! Поставил минус - возьми с полки пирожок)
Аватара пользователя
MaxWooD
В первых рядах Песнь стекла и пушек
Сообщения: 399
Откуда: Екатеринбург
Репутация: 248
Статус: Не в сети

Сообщение Zasalomel » 09 окт 2017, 23:43

DimonamoN писал(а):narical, серьезно? Тормозит d3d даже на современных компах?)

да,между портом и лазруком лагает,на первом квесте во 2 акте лагает,перед графиней иногда лагает,жаль что статья появилась после прохождения :(
Окуеть. Молодцы, близзард. Нахер вам выпускать классику, если вы эту игру превращаете в классик? Осталось вам вернуть уберсложность боссам, забаньте вовхед, снижайте шанс дропа эпиков до 0,8% и все блэд, классик в виде БФА готов!
Аватара пользователя
Zasalomel
В первых рядах Песнь стекла и пушек
Сообщения: 800
Репутация: 641
Статус: Не в сети

Сообщение Artanis2943 » 11 окт 2017, 22:21

MaxWooD, поддерживаю, справа картинка намного лучше :batman:
Свое отмеряют часы и года
Поэту, дантисту и воину.
Мы ближнего любим…
Но все ж иногда
По-своему любим.
По-своему.
Аватара пользователя
Artanis2943
Три года пушек на стекле
Сообщения: 113
Откуда: Киев
Репутация: 133
Статус: Не в сети

Сообщение Metallov3r » 14 окт 2017, 12:47

Artanis2943 писал(а):MaxWooD, поддерживаю, справа картинка намного лучше :batman:

Это шутка? Там почти идентичные картинки. Слева чуть мыльные, но в целом отличия вообще не стоящие.
Аватара пользователя
Metallov3r
В первых рядах Песнь стекла и пушек
Сообщения: 518
Откуда: Латвия
Репутация: 438
Статус: Не в сети

Сообщение Artanis2943 » 31 окт 2017, 17:18

Metallov3r, ничо подобного!
Свое отмеряют часы и года
Поэту, дантисту и воину.
Мы ближнего любим…
Но все ж иногда
По-своему любим.
По-своему.
Аватара пользователя
Artanis2943
Три года пушек на стекле
Сообщения: 113
Откуда: Киев
Репутация: 133
Статус: Не в сети

  • 1

Сообщение narical » 31 окт 2017, 18:19

Artanis2943, я не стал спорить - ну имеет человек своё мнение, что тут ужасного то. Конечно, все перечисленные в посте настройки графики ничего не делают, просто десяток ненужных опций и галочек, которые ничего не меняют :)
Аватара пользователя
narical
Засветился на главной В первых рядах Песнь стекла и пушек
Сообщения: 487
Репутация: 504
Статус: Не в сети

Сообщение trolologum » 13 янв 2018, 00:37

как скачать?
Аватара пользователя
trolologum
Сообщения: 1
Репутация: 0
Статус: Не в сети

  • 1

Сообщение lordep » 13 янв 2018, 09:32

Красота :peka:
Diablo 2 @ 7680x4320 (8K)
Аватара пользователя
lordep
Четыре года на стекле В центре внимания (II-го уровня)
Сообщения: 2734
Откуда: Киев
Репутация: 4243
Статус: Не в сети

  • 1

Сообщение DimonamoN » 13 янв 2018, 10:34

lordep, главное - ничего нужного и полезного не пропустишь :lol: :peka:
Аватара пользователя
DimonamoN
Меценат III-го уровня В первых рядах В центре внимания (I-го уровня) Песнь стекла и пушек Работал над Книгой Тираэля Засветился на главной
Сообщения: 20618
Откуда: Мариуполь
Репутация: 15746
Статус: Не в сети

  • 1

Сообщение narical » 21 июл 2019, 15:38

Не могу нарадоваться, что когда-то сделал этот гайд.
Каждый раз, возвращаясь к игре после перерыва, настраиваюсь по нему.
Аватара пользователя
narical
Засветился на главной В первых рядах Песнь стекла и пушек
Сообщения: 487
Репутация: 504
Статус: Не в сети

Сообщение DimonamoN » 21 июл 2019, 15:44

narical, хотелось бы, все же, полноценный ремастер :)
Аватара пользователя
DimonamoN
Меценат III-го уровня В первых рядах В центре внимания (I-го уровня) Песнь стекла и пушек Работал над Книгой Тираэля Засветился на главной
Сообщения: 20618
Откуда: Мариуполь
Репутация: 15746
Статус: Не в сети

  • 3

Сообщение narical » 06 авг 2019, 02:37

DimonamoN, прямо сейчас в PoD онлайн 2000 человек, за неделю в игру заходило 11000. Московский сервер пару дней последних был перегружен, и соседний с нормальным для Москвы и Питера пингом (Франкфурт) - тоже под завязку.

А в способность близзард сделать хороший ремастер я не верю, оригинальной команды Д2 давно нет, а у остальных совершенно другой взгляд на серию.
Аватара пользователя
narical
Засветился на главной В первых рядах Песнь стекла и пушек
Сообщения: 487
Репутация: 504
Статус: Не в сети

  • 1

Сообщение Rakanisha » 07 авг 2019, 00:10

narical, Сделал скрин сколько народу сидело в чате за 10 минут до начала сезона. В момент старта было около 900.
Изображение
Аватара пользователя
Rakanisha
Песнь стекла и пушек
Сообщения: 11
Репутация: 4
Статус: Не в сети

  • 2

Сообщение ArcanePower » 07 авг 2019, 13:24

на реддите наткнулся на темку со скриншотом интерфеса д2 обработанным нейросетью
вот этот скрин
Изображение

Но самое интересное, что в комментах чел пишет про прогу которая масштабирует окно игры без размытия попиксельно, и применяет anti-aliasing.
https://store.steampowered.com/app/993090/Lossless_Scaling/
там в стиме есть скрины как раз с д2 (смотрите полноразмерную версию)
Прога требует windows 8/10 поэтому мне сейчас недоступна :facepalm: но выглядит интересно
Аватара пользователя
ArcanePower
Не прошло и года
Сообщения: 40
Откуда: Москва
Репутация: 42
Статус: Не в сети


Вернуться в Diablo I и Diablo II



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2