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=1199)

Tosyk 06.09.2021 12:14

Создание лужи
 
способ не проверен, но описан мастером своего дела djbozkosz в конце декабря 2020 года.

Итак, что же это за лужи такие:

https://mafia-game.ru/forum/imgcache...udbdrtcsmu.jpg https://mafia-game.ru/forum/imgcache...zqdkqrpgjh.jpg https://mafia-game.ru/forum/imgcache...wlnxqqhvuf.jpg https://mafia-game.ru/forum/imgcache...xpdnrrfuyn.jpg
https://mafia-game.ru/forum/imgcache...ampcrne6mn.jpg

Это создано с помощью статических карт окружения. Эти карты затем были применены к специальной плоскости, которая висит на 1 см выше над землёй. Эта специальная плоскость использует прозрачность типа alpha blend.

en

djbozkosz:it is several static env maps.
used on extra alpha blended geometry placed 1 cm above normal geometry.
[свернуть]

Я сделал несколько снимков из одного места в MWE редакторе. Затем я обрезал их и использовал hugin (бесплатный инструмент для создания панорамы), чтобы сшить вместе.

en

djbozkosz:i have captured several pics from one place in MWE. then i have cropped them and used hugin (free panorama tool) to stitch them together.
[свернуть]


вот такие картинки получаются в MWE:

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

настройки в hugin:

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

проекция "fish eye".
интересно, что здания в отражениях получаются ровными, как и в моих предыдущих попытках создавать карты окружения вручную. Да и кстати альфа-маска на лужах временная.

en

djbozkosz:projection is "fish eye".
interesting is: buildings are straight. nothing is twisted, like in my previous attempts of generated env maps. puddle mask is temporary. i will tweak it later.
[свернуть]

Romchi 06.09.2021 19:28

А если вместо статичных карт отражений, на плоскость накинуть зеркало mirror и сделать viewbox на всю локацию. Интересно сработает ?:D

User 07.09.2021 16:26

Цитата:

Сообщение от Romchi (Сообщение 15557)
А если вместо статичных карт отражений, на плоскость накинуть зеркало mirror и сделать viewbox на всю локацию. Интересно сработает ?:D

Думаю все, как обычно, упрется в ограничения LS3D, что-то мне подсказывает, что статика, для решения задачи с лужами, более оптимальна.

Streetball 09.09.2021 06:21

Цитата:

Сообщение от Tosyk (Сообщение 15556)

Раннее утро, ночной дождь умыл улицы, побежали первые трамваи, город начинает просыпаться... Кайф

User 09.09.2021 08:38

Цитата:

Сообщение от Streetball (Сообщение 15565)
Раннее утро, ночной дождь умыл улицы, побежали первые трамваи, город начинает просыпаться... Кайф

Есть авторский видос под катом, там атмосфера, все дела. Первая часть ролика техническая, чистый "геймплей" начинается с 18:01.

Развернуть для просмотра

[свернуть]


P.s. в описании (на ютубе) к видео есть ссылка для скачивания сцены/мода, можно побродить.

Romchi 08.12.2021 01:22

Вложений: 3
Цитата:

Сообщение от Romchi (Сообщение 15557)
А если вместо статичных карт отражений, на плоскость накинуть зеркало mirror и сделать viewbox на всю локацию. Интересно сработает ?:D

Решил проверить на деле.

Abradox 08.12.2021 01:49

неплохо, но фпс наверное очень низкий и с шейдерной водой оно не дружит вроде.

Romchi 08.12.2021 01:57

Abradox, Я не заметил жёстких проседаний фпс. Здесь небольшой участок дороги отражает. Мне было интересно взглянуть, будет ли работать.

Romchi 09.12.2021 22:38

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

KlassenAS 09.12.2021 23:30

Цитата:

Сообщение от Romchi (Сообщение 16903)
Я не заметил жёстких проседаний фпс. Здесь небольшой участок дороги отражает. Мне было интересно взглянуть, будет ли работать.

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


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

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