Mafia-Game Forum

Mafia-Game Forum (https://mafia-game.ru/forum/index.php)
-   Модификации (https://mafia-game.ru/forum/forumdisplay.php?f=9)
-   -   Фикс для шейдерной воды (https://mafia-game.ru/forum/showthread.php?t=1030)

Abradox 10.08.2020 16:31

Цитата:

Сообщение от Firefox3860 (Сообщение 11147)
Очень неоптимальный способ, действительно. Тем более отражения очень много места занимают.

Сейчас это не так важно, нужно понять будут ли эффекты решейда работать нормально если отражения будут в сцене
Цитата:

Сообщение от admpos (Сообщение 11148)
цвет воды игнорится, если мод не видит скайбокс, а его он определяет в т.ч. и по разрешению текстур скайбокса. при текстурах 512*512 выдается вот такой коричневый цвет, если пережать на 256*256 - то норм всё. причем учитывается не только текстура неба, но и бликов - один такой, появляющийся в кадре, на лету отключает цвет воды. а там где цвет воды неправильный - это я текстуры еще не поменял

Это возмутительно, почему эти текстуры влияют на цвет воды? :(
256х256px скайбоксы фигово смотрятся.
А можно как-то избавиться от этой зависимости от размера скайбокса?

кажется я менял один из бликов... (можно убрать из ретекстура)

Firefox3860 10.08.2020 16:52

Цитата:

Сообщение от admpos (Сообщение 11148)
вставляем отражение как дверь? не факт что заработает. если на воду наложить фейсклиппинг - она не отображается совсем, может и с дверью также.

Да. Не факт, конечно, но я думаю, что будет. Надо проверять. Ведь с актором моста всё работает.
На воде разве нет изначально фейсклиппинга, из-за которого все мрут от одного касания с ней? Что значит "не отображается совсем"? Может, не на воду, а на отражение?

Цитата:

Сообщение от admpos (Сообщение 11148)
так себе аргумент

да? :D Ну и всё равно, хранить (и класть в мод) 320 мб вместо 16 — это дурость :D

Цитата:

Сообщение от admpos (Сообщение 11148)
и еще одно. вот в этих миссиях: почему то не задан цвет воды, и она там как раз коричневая.

Просто найти миссию с похожим уличным освещением и взять цвет оттуда.

Цитата:

Сообщение от Abradox (Сообщение 11149)
Сейчас это не так важно, нужно понять будут ли эффекты решейда работать нормально если отражения будут в сцене:

Понятно. Но я думаю, дело не в этом.

admpos 16.08.2020 02:23

Цитата:

Сообщение от Abradox (Сообщение 11141)
А вообще все отражения в scene.4ds можно запихнуть?

можно:
https://cloud.mail.ru/public/4xab/2BaGgoe6K

в scene.4ds перенес reflection и refl_city, refl_nadz осталась в scene2.bin

https://mafia-game.ru/forum/imgcache...scurhr0haj.jpg https://mafia-game.ru/forum/imgcache...mvnkgyejym.jpg


Цитата:

Сообщение от Firefox3860 (Сообщение 11150)
На воде разве нет изначально фейсклиппинга, из-за которого все мрут от одного касания с ней? Что значит "не отображается совсем"? Может, не на воду, а на отражение?

2 воды. одна отдельным объектом - waterC на высоте 0.018433, и встроенная в watercity на высоте 0. вот на вторую и наложен фейсклип. а первая отображается


а еще на пикабу наткнулся на картинку и внезапно понял, что за объект "mlha" в каждой сцене :)
https://mafia-game.ru/forum/imgcache...sattxa4ett.jpg

Abradox 16.08.2020 11:52

Цитата:

Сообщение от admpos (Сообщение 11190)

Стало лучше

https://mafia-game.ru/forum/imgcache...bfhxypksxe.jpghttps://mafia-game.ru/forum/imgcache...kzzvnrrqys.jpghttps://mafia-game.ru/forum/imgcache...zzvyswjqbj.jpghttps://mafia-game.ru/forum/imgcache...v8vrpfughd.jpg

но все-равно Решейд глючит время от времени и вместо нормальных отражений просвечиваются модели отраженного для воды города.

https://mafia-game.ru/forum/imgcache...qvuucqmdhb.jpg

Вот нагляднее на Ambient Occlusion в режиме дебага, работает и глючит:

https://mafia-game.ru/forum/imgcache...aedxytvh7g.jpghttps://mafia-game.ru/forum/imgcache...kpeguzzj3n.jpg

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

admpos 16.08.2020 14:18

Цитата:

Сообщение от Abradox (Сообщение 11193)
С отражениями шейдерной воды в сцене эффекты Решейда работают на много стабильнее 50 на 50.

можно было бы попробовать перенести все отражения в scene.4ds (там немного - refl_nadz и пара моделек), но всегда остаются баржи, курсирующие по реке.
попробуй для тестов удалить баржу, refl_nadz, и если ставил мой доделки из первого поста, то еще molo1.4DS и ZLOD01.4DS

а вообще, мокрый асфальт в сухую погоду смотрится странно

Abradox 17.08.2020 11:16

Надо включать эффект только в дождливых миссиях :D

https://mafia-game.ru/forum/imgcache...tzbufpusjv.jpghttps://mafia-game.ru/forum/imgcache...cmfqywtyul.jpghttps://mafia-game.ru/forum/imgcache...td5zurbwjw.jpghttps://mafia-game.ru/forum/imgcache...aqgfntbgqw.jpg

TommyBoss 14.02.2021 22:28

Здравствуйте, господа мододелы!

Уже не помню как, но, примерно, год назад, я пофиксил баги шейдерной воды при работе с HD скайбоксами. Честно скажу - не помню что делал и как так получилось. Могу отправить любые файлы, какие скажите. Уверен что в scene.4ds не лез. В качестве HD скайбоксов использовал оригинальные AI upscale.

Примерно так это выглядит:

Abradox 16.02.2021 02:05

Если сделаешь для всех миссий и фрирайда, то будет замечательно.

TommyBoss 16.02.2021 06:22

Цитата:

Сообщение от Abradox (Сообщение 13947)
Если сделаешь для всех миссий и фрирайда, то будет замечательно.

Так, в том то и дело, что работает это во всех миссиях. Больше нет красной/чёрной воды. Т.е. Во всех миссиях, в которых была шейдерная вода.

Думаю, с вышеописанным фиксом в этой теме все должно работать.

Добавлено через 3 минуты
У кого есть в наличии прямые руки, хорошо заточенные под фотошоп - нужно будет ещё поправить текстуры некоторых скайбоксов (ИИ убивает тайлинг, стыки текстур бросаются в глаза).

Добавлено через 18 минут
Цитата:

Сообщение от admpos (Сообщение 11133)
Переделанные модели отражений для шейдерной воды. Удалены дублировавшиеся части (треугольное здание у мастерской Луки, мост около порта), добавлены недостающие элементы, исправлено расположение мешей. Для первых миссий поправлен мост Терранова (теперь в отражении он тоже недостроен). Также из моделек луж удалены зеркала, которые при попадании в кадр отключают отражения в воде.

облако mail.ru яндекс диск


Еще поправил миссию "лучше привыкнуть" (mise07b-chuligani) - добавил вырезанный город (центральный остров и левый берег), но только на просмотр - сходить туда всё так же нельзя, и дворик, в котором били Сару (а то нелогично - вчера был, а сегодня уже забор) и всякое по мелочам. Скрипты не менял. Одна мелочь - всё это я делал на миссии без окклюдерров, так что возможны тормоза. Взамен воткнул окклюдеры за авторством Firefox3860, в комплект не входят, работать будут, если установлен Freeride Extended Mod, но их не так много, всю миссию не перекрывают.

Firefox3860, извини, что без спроса. Я еще позволил себе внести изменения в модель порта: вырезал оттуда борта кораблей и часть набережной (ее перенес в watercity.4ds), но взамен вставил кусок железной дороги :) теперь она не обрывается сразу за воротами, а тянется до ближайших кустов.

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

Добавлено через 7 минут
Еще пробовал со створками разводных мостов поиграться. Так вот, 3 наблюдения:
1. отражения можно встраивать в scene.4ds, они оттуда отлично работают
2. в scene.4ds может быть несколько объектов с одинаковыми именами
3. игра вращает только первые найденные объекты с нужными именами
так что я нашел 4 варианта:
1. оставляем как есть
2. вращаем одну створку и одно отражение
3. вращаем только отражения
4. вращаем створки как обычно, а отражения ставим дочерними для створок, и тогда они вращаются вокруг локоси родителя

то есть, как я это понимаю, единственный вариант - это патч, который будет принудительно крутить дополнительные объекты

Уважаемый, admpos!
Прошу сделать список файлов отвечающих за (отображение) шейдорной воды и всего, что с ней связано, чтобы я мог поделиться своими фиксами. Думаю, что в связке с вашими фиксами, мы можем получить достойный результат (естественно, немного доработав все это дело напильником).

В противном случае, все это добро так и будет пылиться на моем жёстком диске, пока не канет в Лету. Опыт мне подсказывает, что надо делиться хорошими вещами с сообществом, иначе все пропадет бесследно. Как было уже не с одной игрой, по крайней мере у меня.

Abradox 16.02.2021 16:14

ТУТ шейдерная вода (пункт 6).
фиксы admpos в первом сообщении этой темы.
Что еще нужно?

Насколько я помню, проблема с размером некоторых скайбоксов ограниченных до 256x256 пикселей не была решена. Что изменилось?

Нужно найти исходные скайбоксы из текстурного пака SUUU (до уменьшения некоторых до 256х256р)

Нашел https://cloud.mail.ru/public/N3V8/werg5qJz7 попробуй эти текстуры


Текущее время: 16:40. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.11 Release Candidate 2
Copyright ©2000 - 2024, vBulletin Solutions Inc. Перевод: zCarot