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)

grandshot 22.02.2021 23:05

Цитата:

Сообщение от admpos (Сообщение 14015)
вчера вечерок над этим посидел, сделал 7 кварталов. а их больше 200 всего

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

admpos 23.02.2021 06:43

Цитата:

Сообщение от grandshot (Сообщение 14021)
Можно попробовать их автоматом из моделей делать. Метод грубый, но должен быть рабочим. У моделей с лодами, понятное дело, использовать геометрию самых дальних лодов.

тоже идея довольно спорная. эти полученные окллюдеры еще ведь надо потом по миссиям расставлять :) они ж из кэша не работают, только из scene2.bin. проще один кубик по городу подвигать и сваять одну модельку с окклюдерами, которую потом повставлять во все миссии, чем возиться по отдельности с каждым из 20+ городов

а я тем временем закончил Хобокен. ииииииии... ну стало чуть лучше чем с ванильными. надо попробовать делать их тоньше.

вот как то так оно всё выглядит. вид без окклюдеров:
https://mafia-game.ru/forum/imgcache...qamraqmfym.jpg

кубы, которые я потом конверчу в окклюдеры:
https://mafia-game.ru/forum/imgcache...jx3nffclrk.jpg

вид с моими окклюдерами:
https://mafia-game.ru/forum/imgcache...qepdebatdt.jpg https://mafia-game.ru/forum/imgcache...fqkdubkyg1.jpg

ванильные окклюдеры:
https://mafia-game.ru/forum/imgcache...nzyvvvmpub.jpg

помедитировал над картинкой из мве и понял, почему некоторые вроде бы нужные здания пропадают. окклюдер 1 изображает огромный жилой дом, который стоит в сторону центра, а стенок внутри квартала как всегда нет :( нужны задние стенки, тогда будет лучше. а вот почему пропадает здание 2 - непонятно
https://mafia-game.ru/forum/imgcache...edsmjsvj5m.jpg

Abradox 23.02.2021 15:14

Цитата:

Сообщение от admpos (Сообщение 14015)
это мой фикс глюков добавил. я у отражений флаги забыл поправить (visualflags мешей должны быть 0000, а там после занозы 002A), и кое где не поставил параметры no_proj no_shadow, теперь они реагируют на свет и тени. попозже выложу исправленные

Этот глюк есть во всех ночных миссиях. Проверь у себя, может у меня какой-то конфликт.

https://mafia-game.ru/forum/imgcache...cltptecdjx.jpghttps://mafia-game.ru/forum/imgcache...qdnhbfyedn.jpg

Цитата:

Сообщение от admpos (Сообщение 14015)
то есть решение существует? дай пример такой миссии где всё работает плиз

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

Цитата:

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

Только в миссии честная игра ночью10-30 fps, в остальных миссиях fps нормальный в районе 60.

admpos 24.02.2021 03:55

Цитата:

Сообщение от Abradox (Сообщение 14027)
Этот глюк есть во всех ночных миссиях. Проверь у себя, может у меня какой-то конфликт.

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

Цитата:

Сообщение от Abradox (Сообщение 14027)
во всех миссиях где есть отражения от фонарей все что за ними - выедается.

обидно

TommyBoss, можно я ваши исправления выложу в своем архиве? 5 файлов *.pso и *.vso

grandshot 24.02.2021 04:45

Цитата:

Сообщение от admpos (Сообщение 14025)
тоже идея довольно спорная. эти полученные окллюдеры еще ведь надо потом по миссиям расставлять они ж из кэша не работают, только из scene2.bin.

Я имел ввиду их прямо в 4ds основных моделей засунуть. Забыл про это упомянуть :)

Они из моделей тоже работают. В шаблонах формата от RoadTraina есть их структура. Если хорошо подумать, можно еще придумать логику для оптимизации этой геометрии, или превращения её в кубы. Также и размер оптимальный можно подбирать.

Впрочем, это заморочки, и проще геометрию окклюдера в 3д максе для каждого повторяющегося здания сделать.

TommyBoss 24.02.2021 15:36

Цитата:

Сообщение от admpos (Сообщение 14034)
TommyBoss, можно я ваши исправления выложу в своем архиве? 5 файлов *.pso и *.vso

Естественно! Для этой цели и написал сюда, иначе мои фиксы так и будут лежать мёртвым грузом на диске, пока не пропадут. У меня очень мало времени на моддинг, тем более мафия сейчас не в приоритете, даже скайбоксы от ув. Abradox посмотреть пока не могу.

Оффтоп
Буду несказанно счастлив, если фиксы, в конечном итоге, попадут в Community Pack. А если ещё и ИИ текстуры персов, то буду считать, что не зря жил)

admpos 25.02.2021 04:13

Цитата:

Сообщение от grandshot (Сообщение 14036)
Я имел ввиду их прямо в 4ds основных моделей засунуть. Забыл про это упомянуть :)

Они из моделей тоже работают. В шаблонах формата от RoadTraina есть их структура. Если хорошо подумать, можно еще придумать логику для оптимизации этой геометрии, или превращения её в кубы. Также и размер оптимальный можно подбирать.

Впрочем, это заморочки, и проще геометрию окклюдера в 3д максе для каждого повторяющегося здания сделать.

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

grandshot 25.02.2021 14:27

Цитата:

Сообщение от admpos (Сообщение 14044)
то ли он и правда вырастает в размерах при конвертации, то ли игра его увеличивает, то ли игра скрывает объекты не тогда, когда вся геометрия меша оказывается за окклюдером

Я бы еще предположил, что у мешей окклюдеров используется еще и bounding box'ы (ограничивающие параллелепипеды), которые получаются чуть больше реальной геометрии. Они состоят из двух векторов min и max. В видимой геометрии они присутствуют, а в структуре окклюдеров их нет. Видимо размер bbox'ов окклюдеров непостоянный, и может, например, зависеть от камеры игрока.

Abradox 25.02.2021 14:45

Цитата:

Сообщение от admpos (Сообщение 14034)
да, у меня также было. поправил флаги - пропало, попозже выложу.

Отлично!
У тебя остались все наработки по шейдерной воде в сельской местности?
Включи их в свою обновленную версию шейдерной воды!

admpos 20.03.2021 08:19

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

скачать можно в первом посте

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



с же пригородом всё сложно :)

до плотины, где уровень воды как в городе, всё отлично (разве что с плотины смотрится так себе, но там и ванильная вода смотрится не очень :D)

https://mafia-game.ru/forum/imgcache...ua9ndvbsgz.jpg https://mafia-game.ru/forum/imgcache...sm4vmgbfsj.jpg https://mafia-game.ru/forum/imgcache...jybgwup0jh.jpg

но там, где уровень воды выше, отражения всё также не работают:

https://mafia-game.ru/forum/imgcache...ddgrdlskdq.jpg https://mafia-game.ru/forum/imgcache...kvntlarxzr.jpg

причем вот на последнем скрине видно, что работает же! просто не везде. я пока не понимаю, а выкладывать в таком виде не хочется :(

ps извините что пропал


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

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