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)

admpos 09.08.2020 11:37

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

upd от 20.03.2021: новая версия, ссылки изменены. описание изменений тут
облако mail.ru яндекс диск
upd от 07.08.2021: миссия MISE14-PARNIK, ставить поверх версии от 20.03.2021. описание изменений тут
облако 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. вращаем створки как обычно, а отражения ставим дочерними для створок, и тогда они вращаются вокруг локоси родителя

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

Abradox 09.08.2020 14:24

Отличная работа!

на счет 4 варианта не понял.

admpos 09.08.2020 16:24

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

Abradox 09.08.2020 18:30

А, ну тогда оставляем как есть.

Скажи, а у тебя дистанция прорисовки из widescreen Fix'a работает с Freeride Extended Mod? У меня она почему-то отключается в Freeride Extended Mod, но в других миссиях и фрирайде она работает.

Firefox3860 09.08.2020 21:24

admpos, Полезные исправления, как раз отражения в воде давно требовали корректировки.

Цитата:

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

А я не понял, это куда ты тут выехал?

Цитата:

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

Железная дорога - это хорошо. Борта - те, что с задней стороны? И куда их? Это, конечно, тоже хорошо, только я не понял, зачем? :D (Правда, лучше бы не в watercity, а в scene, но ладно.)

Цитата:

Сообщение от admpos (Сообщение 11133)
Еще поправил миссию "лучше привыкнуть"

Это круто :nyam:

Цитата:

Сообщение от admpos (Сообщение 11133)
на месте туннеля с правого берега на центральный остров в воде под определенным углом появляется какая то полоса - и ее точно нет в моделях отражений.

Не уверен, но может это и есть какая-то часть самого тоннеля.

Цитата:

Сообщение от admpos (Сообщение 11133)
2. в scene.4ds может быть несколько объектов с одинаковыми именами

Да и не только в scene.4ds, а в любой модели. Только всё равно игра с такими файлами криво работает, и так лучше не делать.

Цитата:

Сообщение от admpos (Сообщение 11133)
так что я нашел 4 варианта:

2 и 3 варианты насмешили (:D), 4 - тоже было бы по-дурному.

Но могу предложить ещё 2, которые возможны, если можно скриптово отследить начало подъёма моста:
1. анимация 5ds. Можно сделать анимацию вращения для отражения и начинать её воспроизводить, когда мост начнёт подниматься.
2. дверной актор. Ещё более простой способ - сделать отражения дрерями. Скорости и углы открывания у них легко настраиваются. Тоже открывать скриптом в нужный момент.

Abradox 10.08.2020 01:15

Цитата:

Сообщение от admpos (Сообщение 11133)
1. отражения можно встраивать в scene.4ds, они оттуда отлично работают

А вообще все отражения в scene.4ds можно запихнуть?
Некоторые функции Решейда (типа отражений на поверхностях и ambient occlusion) не работали с обычной шейдерной водой. Вместо обычной карты, они накладывались на поверхности отражений.
Попробуй часть отражений (левого полуострова, где маленькая италия) засунуть в scene.4ds и надо проверить как решейд на это отреагирует.

admpos 10.08.2020 14:21

Цитата:

Сообщение от Abradox (Сообщение 11138)
Скажи, а у тебя дистанция прорисовки из widescreen Fix'a работает с Freeride Extended Mod?

вроде работает. скриншоты города днем сделаны как раз во фрирайд екстендед

Цитата:

Сообщение от Firefox3860 (Сообщение 11140)
А я не понял, это куда ты тут выехал?

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

Цитата:

Сообщение от Firefox3860 (Сообщение 11140)
Борта - те, что с задней стороны? И куда их? Это, конечно, тоже хорошо, только я не понял, зачем? (Правда, лучше бы не в watercity, а в scene, но ладно.)

Борта удалил совсем :) а в watercity перенес часть именно берега, который красным выделен на скрине
watercity - волшебная моделька, которая есть во всех городских миссиях. ей удобно дырки закрывать. я в нее вкорячил несколько заплаток (4 минимум) и думал, что вот этот твой кусок берега тоже будет универсальным. а потом обнаружил, что в миссии "просто отдых" из города вообще пол порта вырезали. так что всё равно, если восстанавливать всё, то надо каждую миссию отдельно вылизывать. кроме того, scene.4ds любой городской миссии - это бескрайний простор для оптимизаций и заделываний дыр, если я туда залезу, то вылезу нескоро :D

Цитата:

Сообщение от Firefox3860 (Сообщение 11140)
Но могу предложить ещё 2, которые возможны, если можно скриптово отследить начало подъёма моста:
1. анимация 5ds. Можно сделать анимацию вращения для отражения и начинать её воспроизводить, когда мост начнёт подниматься.
2. дверной актор. Ещё более простой способ - сделать отражения дрерями. Скорости и углы открывания у них легко настраиваются. Тоже открывать скриптом в нужный момент.

тут сразу 2 вопроса возникает - будет ли работать отражение с анимками, и можно ли отследить скриптом. первое я проверить могу, а вот второе - вряд ли, с мафийными скриптами у меня туго
кстаааати. кто-нибудь знает, игра именно крутит мосты или проигрывает анимку? если второе, то, может, проще анимку поправить?

Цитата:

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

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

Abradox 10.08.2020 14:31

Цитата:

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

Попробуй на примере обычного "фрирайд день".

Отражения деревьев это классно, всегда их не хватало.

Firefox3860 10.08.2020 15:40

Цитата:

Сообщение от admpos (Сообщение 11144)
вроде работает. скриншоты города днем сделаны как раз во фрирайд екстендед

А у тебя кстати цвет воды разный почему-то. На верхних скринах за галереей она синяя (какая и должна быть, правильная), а на нижних - чёрная (неправильная). Это от чего зависит?

Цитата:

Сообщение от admpos (Сообщение 11144)
в последней версии твоего фрирайда, который с отражениями, 2 скрипта

Понятно :D Но я их только для себя вставил.

Цитата:

Сообщение от admpos (Сообщение 11144)
Борта удалил совсем :)

А как?? Ведь в модели корабля этого борта нет, откуда он у тебя тогда берётся?

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

Цитата:

Сообщение от admpos (Сообщение 11144)
думал, что вот этот твой кусок берега тоже будет универсальным. а потом обнаружил, что в миссии "просто отдых" из города вообще пол порта вырезали.

Да, но вообще этот кусок виден только из порта, если подойти вплотную к берегу. А где порта нет, то и куска не требуется :)

Цитата:

Сообщение от admpos (Сообщение 11144)
тут сразу 2 вопроса возникает - будет ли работать отражение с анимками, и можно ли отследить скриптом.

Работать должно, ведь в результате объект всё равно крутится. Но главное - найти способ отследить момент. Тогда даже проще будет дверные акторы сделать.

Цитата:

Сообщение от admpos (Сообщение 11144)
но сразу минус идеи - надо будет в каждый городской scene.4ds засунуть отражение

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

admpos 10.08.2020 16:16

Цитата:

Сообщение от Firefox3860 (Сообщение 11147)
А у тебя кстати цвет воды разный почему-то. На верхних скринах за галереей она синяя (какая и должна быть, правильная), а на нижних - чёрная (неправильная). Это от чего зависит?

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

Цитата:

Сообщение от Firefox3860 (Сообщение 11147)
Ведь в модели корабля этого борта нет, откуда он у тебя тогда берётся?

так заменил модельку корабля жеж :D она теперь с блэкджеком палубой, бортом, лодами и отражением. а в миссиях с портом у нее скорее всего лайтмапы слетели :(

Цитата:

Сообщение от Firefox3860 (Сообщение 11147)
Да, но вообще этот кусок виден только из порта, если подойти вплотную к берегу. А где порта нет, то и куска не требуется

вроде видно с того причала, откуда корабль на день рождения отчаливал. но это не точно :)

Цитата:

Сообщение от Firefox3860 (Сообщение 11147)
Тогда даже проще будет дверные акторы сделать.

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

Цитата:

Сообщение от Firefox3860 (Сообщение 11147)
Тем более отражения очень много места занимают.

так себе аргумент для 16 мб отражений, когда объем жестких считают исключительно в гигабайтах :D


и еще одно. вот в этих миссиях:
MISE15-MESTO
MISE16-MESTO
MISE18-MESTO
почему то не задан цвет воды, и она там как раз коричневая. из меня так себе художник, поэтому гляньте кто нибудь плиз, какой там цвет должен быть

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 попробуй эти текстуры

TommyBoss 16.02.2021 22:53

Цитата:

Сообщение от Abradox (Сообщение 13960)

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

Об этом и речь. Вот разрешение моих скайбоксов и проблем с водой я не наблюдаю:
https://mafia-game.ru/forum/imgcache...fazuueqwwq.jpg

Цитата:

Сообщение от Abradox (Сообщение 13960)
Нашел https://cloud.mail.ru/public/N3V8/werg5qJz7 попробуй эти текстуры

Попробовал. Черной/красной/коричневой воды не вижу:


Цитата:

Сообщение от Abradox (Сообщение 13960)
ТУТ шейдерная вода (пункт 6).

Запаковал все это в архив из папки со своей игрой. Прошу протестировать и отписаться о результатах (скайбоксы местами кривоватые, можете использовать свои) https://drive.google.com/file/d/1QEh...ew?usp=sharing

Abradox 17.02.2021 02:06

Спасибо. Как будет время, проверю и напишу.

grandshot 17.02.2021 02:39

TommyBoss

Это что получается, проблемы решил "нестандартный" размер текстур? )
В игровых движках обычно используются текстуры, размеры которых кратны двум: 64x64, 128x128, 256x256, 512x512, 1024x1024, 2048x2048, etc.

admpos 17.02.2021 05:07

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

а новость отличная! ванильные текстуры смотрятся не ахти, да и новые после моего даунскейла тоже (я это в пейнте делал :fp:)

TommyBoss 17.02.2021 06:02

Цитата:

Сообщение от grandshot (Сообщение 13963)
TommyBoss

Это что получается, проблемы решил "нестандартный" размер текстур? )
В игровых движках обычно используются текстуры, размеры которых кратны двум: 64x64, 128x128, 256x256, 512x512, 1024x1024, 2048x2048, etc.

Не в этом дело. 1538х1536, это апскейл в 6 раз (256х6). Я ведь проверял и другие скайбоксы. Разрешение текстур в моем случае не влияет на результат.

Помню, что заморочился с этой водой, когда делал ии апскейл текстур персонажей https://mafia-game.ru/forum/showthread.php?t=985

Цитата:

Сообщение от Abradox (Сообщение 8996)
Для шейдерной воды нужны определнные текстуры, я не помню почему, но стандартные использовать нельзя будет глюк. Кроме того 1 текстура скайбокса должна быть маленького разрешения чтобы не было глюка, если ее увеличить то появится глюк. По этому текстурами неба лучше не заморачиваться, если использовать шейдерную воду.

После этого сообщения от ув. Abradox я и начал искать способы обойти ограничение в разрешении скайбоксов. Результатом я остался доволен, но только вот сами текстуры так и не довел до ума, вот и не делал об этом пост. А потом все это добро переехало на внешний жёсткий диск и как-то все забылось...

admpos 17.02.2021 12:06

Цитата:

Сообщение от TommyBoss (Сообщение 13961)
Запаковал все это в архив из папки со своей игрой. Прошу протестировать и отписаться о результатах (скайбоксы местами кривоватые, можете использовать свои) https://drive.google.com/file/d/1QEh...ew?usp=sharing

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

https://mafia-game.ru/forum/imgcache...snqxuvttds.jpg https://mafia-game.ru/forum/imgcache...egdxngvyey.jpg

попробовал сам поскейлить текстуры в разные размеры (640, 768, 1024, 1536) - результат не меняется

Abradox 17.02.2021 12:54

Цитата:

Сообщение от TommyBoss (Сообщение 13965)
...я и начал искать способы обойти ограничение в разрешении скайбоксов.

Но я так и не понял, какой метод обхода этого глюка ты нашел.
Может что-то поменял в файлах самой шейдерной воды?
Если да, то что именно.

TommyBoss 17.02.2021 13:33

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

Пожалуйста, распакуйте все содержимое архива (скайбоксы, по желанию) и протестируйте и отпишитесь о результатах.

Abradox, сравните, пожалуйста, файлы шейдеров.

Abradox 17.02.2021 14:57

хорошо, сравню и протестирую.

TommyBoss 17.02.2021 15:41

Цитата:

Сообщение от Abradox (Сообщение 13969)
хорошо, сравню и протестирую.

У меня просто не скоро будет возможность спокойно поработать за стационарным пк.

admpos 17.02.2021 16:07

Цитата:

Сообщение от TommyBoss (Сообщение 13968)
Пожалуйста, распакуйте все содержимое архива (скайбоксы, по желанию) и протестируйте и отпишитесь о результатах.

TommyBoss, вы гений :) а я не вчитался, простите :wall:
всё работает. по тому, что я уже проверил и понял:
- изменения вы вносили не в LS3DF.dll - он уникален для каждой версии мафии, и с вашим у меня не запустилось, закинул свой
- и не в scene2.bin, потому что опять же закинул свою MISE07B-CHULIGANI - и оно всё ещё работает

а это всё уже очень хорошо, потому что процентов 90 позволит ваше решение без потерь встроить в большинство сборок мафы :yep:

на скринах сначала ваши MISE07B-CHULIGANI, потом мои, и оба работают:

https://mafia-game.ru/forum/imgcache...jxtrz1myfd.jpg https://mafia-game.ru/forum/imgcache...3cycktcnng.jpg

и да, текстуры SUUU 512*512 тоже работают:

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

TommyBoss 17.02.2021 18:13

Рад, что у вас все работает. А то я уже переживал, что у меня с глазами проблемы)

Abradox 18.02.2021 02:34

Упс, а у меня стоит другая версия мода шейдерной воды и проблем с красной водой нет.

Вот она, cделал thirteenag - https://cloud.mail.ru/public/4UH6/3mrhNdWmd
там вообще реализовано через .asi

Но вода в честной игре выглядит вот так :(

Как избавиться от этой синюшности на воде?

https://mafia-game.ru/forum/imgcache...pstmt5gpqa.jpghttps://mafia-game.ru/forum/imgcache...9nbrtpzfwj.jpg

https://mafia-game.ru/forum/imgcache...vvggpnakwr.jpghttps://mafia-game.ru/forum/imgcache...zcjznvjhdz.jpg

А тут (честная игра после гонки) темнота под ногами.

https://mafia-game.ru/forum/imgcache...sqa1jabgmv.jpghttps://mafia-game.ru/forum/imgcache...vkvgcshnsn.jpg

По хорошему бы переделать всю воду заново.
Ночью была бы уместна чернота под ногами, а днем отражение неба.

А вот еще варианты текстур скабоксов:
https://cloud.mail.ru/public/72ep/decx5anjQ
https://cloud.mail.ru/public/cKNt/174Cd8vhH

spartaque12 18.02.2021 13:03

Abradox, ну эт снова 13-го тревожить

Abradox 18.02.2021 13:41

Зачем его тревожить? Цвет воды и яркость отражений вроде настраиваются в scene2.bin, т.к. в разных миссиях эти параметры отличаются, остальное трогать не нужно и так всё работает. Теперь работают любые размеры скайбоксов даже "двойные" типа 1024х512, и глюков с водой нет. Осталось немного наладить воду, желательно так чтобы хорошо смотрелась с любыми скайбоксами.

admpos, TommyBoss сможете это сделать? Заодно свои фиксы туда добавите.

А то у нас 2 версии шейдерной воды под текстрный пак и под дефолтный скайбокс. Хотелось бы это унифицировать на базе шейдерной воды от thirteenag

TommyBoss 18.02.2021 16:36

Цитата:

Сообщение от Abradox (Сообщение 13974)
Как избавиться от этой синюшности на воде?

Собственно вы и ответили на этот вопрос немного позднее:
Цитата:

Сообщение от Abradox (Сообщение 13976)
Цвет воды и яркость отражений вроде настраиваются в scene2.bin, т.к. в разных миссиях эти параметры отличаются

Т.к. скайбоксы в оригинале (в моем случае апскейл) и из пака SUUU отличаются по цвету (оригинал - синее ночное небо, SUUU - черное и т.д.), то с шейдерной водой (видимо настроенной под оригинальные, слегка модифицированные скайбоксы) цвет отражения неизменен, игнорируя цвет неба.
Цитата:

Сообщение от Abradox (Сообщение 13976)
admpos, TommyBoss сможете это сделать?

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

Abradox 18.02.2021 19:31

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

TommyBoss 18.02.2021 20:09

Цитата:

Сообщение от Abradox (Сообщение 13978)
Я относительно неплохо работаю в фотошопе и могу помочь с тайлингом увеличенных скайбоксов, но когда появится свободное время.

https://drive.google.com/file/d/1ukj...ew?usp=sharing
В архиве три бокса в 2048х2048. Тайлинг нарушен только на двух гранях.

Мне самому из этих нравится только SKY 18. Посмотрите, может можно с ними еще что-то сделать, что бы выглядело приличнее.

admpos 19.02.2021 03:31

Цитата:

Сообщение от TommyBoss (Сообщение 13961)
Запаковал все это в архив из папки со своей игрой. Прошу протестировать и отписаться о результатах (скайбоксы местами кривоватые, можете использовать свои) https://drive.google.com/file/d/1QEh...ew?usp=sharing

из всего архива нужны 4 файла *.pso и testVS.vso (может, даже не все 5, но мне мне лень дальше разбираться)

Цитата:

Сообщение от Abradox (Сообщение 13974)
Как избавиться от этой синюшности на воде?

цвет воды задается скейлом скайбокса, (скейл по XYZ -1)*100 = RGB. как то так, но есть еще доп.условия. т.о. для синей воды ставим скейл 1, 1, 1.255, для зеленой - 1, 1.255, 1.
у меня, кстати, вариант от thirteenag не стоит, и цвет воды в этой миссии другой

Цитата:

Сообщение от TommyBoss (Сообщение 13977)
Со своей стороны, могу попытаться сделать нормальный апскейл оригинальных скайбоксов

а может, возьмем текстуры от SUUU? имхо они красивее

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

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

upd. c тенями на отражениях норм всё, это я флаги в моделях отражений забыл поправить :)

пробежался по миссиям, полюбовался на воду. по мне так она везде хороша, кроме декаданса, экстрима, фрирайд город малый, ну и фрирайд день, но там у меня фрирайд экстендед, он не считается :)
во всех этих миссиях небо светло-голубое, а вода темная, мне кажется - не очень сочетаются. ну и проверял я это всё на версии воды, которая не через asi, и с текстурами неба от SUUU и настройками воды для них

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

Abradox 19.02.2021 12:34

Цитата:

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

Можешь забэкапить свою версию шейдерной воды и протестировать asi версию?

Цитата:

Сообщение от admpos (Сообщение 13981)
у меня, кстати, вариант от thirteenag не стоит, и цвет воды в этой миссии другой

скриншот сделай для сравнения.

Цитата:

Сообщение от admpos (Сообщение 13981)
цвет воды задается скейлом скайбокса, (скейл по XYZ -1)*100 = RGB. как то так, но есть еще доп.условия. т.о. для синей воды ставим скейл 1, 1, 1.255, для зеленой - 1, 1.255, 1.

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

Я тоже считаю что ориентироваться лучше на пак текстур SUUU.

Темная вода должна быть в ночных миссиях, и соответственно зеркальная в дневных.


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

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