HLFX.Ru Forum Страницы (27): « 1 2 3 [4] 5 6 7 8 » ... Последняя »
Показать все 395 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Paranoia 2:Savior (https://hlfx.ru/forum/forumdisplay.php?forumid=38)
-- Paranoia 2:Savior 1.51 beta (https://hlfx.ru/forum/showthread.php?threadid=5280)


Отправлено Дядя Миша 16-06-2019 в 10:21:

Тут всё еще интереснее оказывается. Простая визуализация через r_showtextures показывает все нормалки ярко-белого цвета. Это именно в X1650. Очень интересно.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Lev 16-06-2019 в 10:28:

https://transfiles.ru/cq2ns вот такой странный баг


Отправлено Дядя Миша 16-06-2019 в 10:49:

Разобрался. Исходный формат действительно 8837 и это поддерживается любой видеокартой. А вот целевой формат - тут уже интереснее. Если на Нвидии выбрать 8837, то получим тоже самое что у Гуля на X1600. Поэтому на нвидии я выбираю GL_COMPRESSED_RED_GREEN_RGTC2_EXT и всё прекрасно работает. А на старой атишке можно целевой формат так же оставить как и исходный GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI и это тоже сработает. Я сделал там проверку на тип видеокарты, если радион, то оставляем формат 3DC, а если нвидия-интел, то грузим в RGTC, причём код распаковки в шейдере не меняется, что удобно. Но зная атишные приколы, я ничуть не удивлюсь, если для новых карточек это выпилили. Нет, не ищите тут логику. Тут даже никакой Гура не пояснит почему. То есть вероятно, что у Психопата как раз таки работать и перестанет (надеюсь что нет).

Добавлено 16-06-2019 в 13:45:

Выкладываю обновлённый движок, у кого более свежие карточки от ATI - потестируйте на предмет правильной работы.

Добавлено 16-06-2019 в 13:47:

Цитата:
Lev писал:
вот такой странный баг

кости кэшируются для модельки ног игрока, а проход теней рисует полную модель игрока и получается вот такая чертовщина. Я уже исправил, апдейт позже будет.

Цитата:
ncuxonaT писал:
Для брашей, в принципе, достаточно добавить
lightmap /= max(dot(vec3(0.0, 0.0, 1.0), L), 0.1);
в секцию #if defined( HAS_NORMALMAP ) в deluxemap.h.

Не надо этого делать - артифакты полезут. Например на p_savior3 в начале туннеля.

Добавлено 16-06-2019 в 13:49:

ЗЫ. про LATC я вам прогнал машинально, извините.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Lev 16-06-2019 в 11:45:

На моём древнем компе вылет при запуске

Добавлено 16-06-2019 в 16:45:

Конечно раздражает невероятная косость оружия при наличии жёсткого аима у врагов, калаш в упор имеет разброс как шотган из дум3.


Отправлено Дядя Миша 16-06-2019 в 11:52:

Цитата:
Lev писал:
На моём древнем компе вылет при запуске

VAO не поддерживается. Обычно помогает обновление дров.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Lev 16-06-2019 в 12:31:

Цитата:
Дядя Миша писал:
VAO не поддерживается. Обычно помогает обновление дров.


Да драйвера 169 версии, от 2007 года, видяха 2004-го, или ещё новее надо?


Отправлено Дядя Миша 16-06-2019 в 13:31:

Lev что именно тебе непонятно?

---------

С динамическим освещением на радионах тоже разобрался. Там всё еще грустнее - оказывается не хватает варингов между шейдерами. Поужимал всё что можно. Про отложку с рейтрейсом разумеется нечего и мечтать.
И еще наверное на освещении зеркал вылезет какое-нибудь гавно, но мне уже лень проверять. Основное я сделал, остальное пусть юзеры поотключают в конфигах, пока не заработает.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 16-06-2019 в 13:33:

Цитата:
Дядя Миша писал:
Основное я сделал, остальное пусть юзеры поотключают в конфигах, пока не заработает.

Мне нравится эта формулировка!
Надо бы запомнить, а то ведь мне тоже рано или поздно релизы предстоят.

__________________

xaerox on Vivino


Отправлено Дядя Миша 16-06-2019 в 13:37:

XaeroX основное всё должно работать, естественно. Но было бы странно требовать фуллдинамик и бамп на ривеТНТ.

Добавлено 16-06-2019 в 16:37:

Починил анимацию IronSight, на самом деле это был общий баг всех анимаций, но здесь заметнее всего было.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 16-06-2019 в 13:38:

Дядя Миша
Это понятно.
Но, к слову, старая Волатила, ещё стенсильная, вполне сносно работала на Х1650. Да и дум3-ку4 там неплохо воркают, емнип.

__________________

xaerox on Vivino


Отправлено Дядя Миша 16-06-2019 в 14:07:

XaeroX подо што песалось - под то и работает, очевидно жеж. Я никогда себе не ставил целью заставить параною работать под таким древним железом. Это можно сказать обратная связь от юзеров - у некоторых еще остались такие карточки и самое главное - я нашёл такую у себя. Потому что если бы не нашёл - ничего бы я удалённо отладить не смог. А так хоть что-то.

По текущим багам:
IronSignt не доводил анимацию - исправлено (была общая проблема для всех анимаций)
На старых ATI-картах бамп рисовался некорректно - исправлено (Ждём подтверждения от Психопата, что ничего не сломалось на новых картах)
На старых ATI-картах глючил фонарик - исправлено
Баг спыжки - пока под вопросом что с этим делать. Я не вижу нормального решения. Уберу артефакты - начнёт просвечивать сквозь геометрию.
Застревание перса на p_savior2 - уменьшена вероятность. Во всяком случае можно сохраниться\загрузиться и с какого-то раза он проскочит.

Резкие фризы на X1600 остались. Сложно сказать с чем-то связано, я сталкивался на ксаш-моде с подобным, кажется что-то валится в эмуляцию. GL_POLYGON_OFFSET кажется. Потом посмотрю.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено ncuxonaT 16-06-2019 в 14:10:

Цитата:
Дядя Миша писал:
не помню. Но навряд ли там было умножение.

Скачал версию 1.1:
#define LIGHT_SCALE 2.5 // GL_RGB_SCALE_ARB 2

Цитата:
Дядя Миша писал:
Вообще-то есть. Z-компонента переводится в положительный диапазон. Смотри функцию ComputeStaticBump.

По-моему, это не то же самое. Вообще это какая-то странная штука. В каком случае Z-компонента делюкса будет отрицательной в касательном пространстве?
Цитата:
Дядя Миша писал:
r_dof_debug 1 для проверки.

Сильно мешает, что доф с задержкой меняется. Если её в 0 поставить, намного комфортнее.

Цитата:
Дядя Миша писал:
Выкладываю обновлённый движок, у кого более свежие карточки от ATI - потестируйте на предмет правильной работы.

Бамп несколько испортился. Кажется, каналы у нормалмапы местами поменялись.
Цитата:
Дядя Миша писал:
Не надо этого делать - артифакты полезут. Например на p_savior3 в начале туннеля.

Не заметил артефактов. Можешь показать, где они там?

Добавлено 16-06-2019 в 17:10:

Можно еще сделать, чтобы прицел не исчезал при приближении? Или заменялся на точку. Потому что у всего оружия мушка вообще не в центре экрана.

И было бы здорово, если бы шейдеры заранее компилировались. Каждый первый выстрел подлагивание.


Отправлено Дядя Миша 16-06-2019 в 14:12:

И да, чтобы предотвратить идиотские наезды, типа на моём говне Serious Sam Ultra-Mega HD работает, а в параное фризы. Игра которая там работает так или иначе учитывала вашу железку полноценно. А в параное поддержка была добавлена по остаточному принципу.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено ncuxonaT 16-06-2019 в 14:16:

Да, точно, красный и зеленый каналы меняются местами и инвертируются еще.


Отправлено Дядя Миша 16-06-2019 в 14:19:

Цитата:
ncuxonaT писал:
#define LIGHT_SCALE 2.5 // GL_RGB_SCALE_ARB 2

Это на бамп умножалось наверное. Я уже не помню.

Цитата:
ncuxonaT писал:
По-моему, это не то же самое

Дык я и не говорил, что тоже самое. Но оно хотя бы артифактов не даёт.

Цитата:
ncuxonaT писал:
Сильно мешает, что доф с задержкой меняется

Настрой под себя, как тебе удобно.

Цитата:
ncuxonaT писал:
Бамп несколько испортился. Кажется, каналы у нормалмапы местами поменялись.

Да, это неисключено. На компе со старым радиком тестировать очень неудобно, я мог необратить внимание на такую мелочь. Скажи в каком положении бамп становится верным, я добавлю еще один кейс.

Цитата:
ncuxonaT писал:
Можешь показать, где они там?

Тень в начале туннеля - резкая пикселизация.

Цитата:
ncuxonaT писал:
Потому что у всего оружия мушка вообще не в центре экрана.

Помоему это общая проблема всех железных прицелов. Я и в сталкере с ним тоже ничерта не мог попасть.

Цитата:
ncuxonaT писал:
И было бы здорово, если бы шейдеры заранее компилировались

В OpenGL подобная возможность появляется только с версии 4.0 да и то - под каждую железку каждый раз заново, вообщем стрёмно всё.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Временная зона GMT. Текущее время 21:06. Страницы (27): « 1 2 3 [4] 5 6 7 8 » ... Последняя »
Показать все 395 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024