Mafia-Game Forum

Mafia-Game Forum (https://mafia-game.ru/forum/index.php)
-   Модификации (https://mafia-game.ru/forum/forumdisplay.php?f=9)
-   -   Staghound Buildings (https://mafia-game.ru/forum/showthread.php?t=1137)

Staghound 23.03.2021 21:59

Staghound Buildings
 
Мне вот стало интересно - сколько полигонов уйдёт на модель мафийной многоэтажки если перевести её в полный 3D, то ись с с прорезанными проёмами, оконными переплётами и 3-х мерным декором. Для опытов взял многоэтажку на выезде с моста в деловом районе - ну та что с переходом над дорогой.
За основу взята модель с оригинальными текстурами, а чтобы модель не конфликтовала с текстурами из ремастера, а также из за размера оригинальных текстур 64x128, на которых фиг что разберёшь - я нарисовал новые, стараясь приблизить их к оригиналу.
Издалека старая и новая модели мало чем отличаются
https://mafia-game.ru/forum/imgcache...fklgyaqhyv.jpg
Но если приблизить, то разница станет значительно заметнее
https://mafia-game.ru/forum/imgcache...rqg9venzuk.jpg
Модель получила полноценную крышу, правда этого никто никогда не увидит :D
https://mafia-game.ru/forum/imgcache...l1vdqjgtmb.jpg
Из за зелёных отливов на карнизе и из за патины - карниз кажется зелёным, хотя по оттенку примерно соответствует оригиналу. Вообще с оттенками сложно - попасть 100% в оригинал не выходит, но в целом выглядит похоже.
https://mafia-game.ru/forum/imgcache...ywjeaagaqn.jpg
Из заметных отличий от оригинала - я поменял количество окон на 2-3 этажах - их стало 9, вместо 10 - чтобы из количество соответствовало числу вертикальных рядов на других этажах. Также добавил ограждение на карниз с обратной стороны здания - раньше он был лишь с одной стороны.
https://mafia-game.ru/forum/imgcache...kthtufxxxj.jpghttps://mafia-game.ru/forum/imgcache...swv6agfwkj.jpg
Ещё я сделал одинаковой высоту этажа - на оригинальной текстуре она чередовалась, что тупо. Из за этого мои окна кажутся выше - но на самом деле я просто взял высоту большого окна. Да и в целом модель соответствует габаритам оригинала один в один, за исключением выступающего декора.
https://mafia-game.ru/forum/imgcache...szxfeddjjq.jpg
Из за некоторых недоработок в текстурировании часть оптимизации не делал, кроме того не смог удалить часть окон на невидимых участках, потому что, как оказалось, модель используется в ещё как минимум 2-х местах и дыры в геометрии буду видны, а с другой стороны - невидимая геометрия тоже не хорошо.
В общем на секцию у меня ушло почти 55к, а учитывая что их там 2, да плюс переход, то выйдет около 110 тыс. треугольников на весь комплекс.
Результат вполне предсказуемый и не то чтобы печальный - вышло то вполне симпатишно, хотя для массовой переделки крупных зданий этот способ не годится.
Если только выдумывать какие то дополнительные способы оптимизации.

Abradox 24.03.2021 02:08

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

Staghound 24.03.2021 15:07

С помощью получившегося конструктора-лего собрал переход между зданиями.
https://mafia-game.ru/forum/imgcache...ubjxzdczkv.jpghttps://mafia-game.ru/forum/imgcache...lancxcmzqr.jpg
Экспортнул в занозу, настроил оси и материалы. Решил посмотреть как оно в смотрится в игре, но в результате увидел лишь это
https://mafia-game.ru/forum/imgcache...x9rjmvfugj.jpg
Вместо перехода пустота - у Тосика такое же было с маяком, никто не помнит как это решить? Я никогда не заменял здания в игре и не знаю что пошло не так.

Upd: Поправил - оказалось, что промахнулся с масштабом при экспорте, то есть переход там был но очень мелкий :) Щас всё норм - вживую смотрится очень здорово, за счёт отражений на стёклах.
https://mafia-game.ru/forum/imgcache...ekkz0fxgjh.jpghttps://mafia-game.ru/forum/imgcache...muharqjw5f.jpg
Теперь буду пробовать запихать само здание, надеюсь движок вытянет :D

grandshot 24.03.2021 23:48

Staghound, некоторые вещи можно так досконально не прорабатывать. Это не автомобили, на такой высоте никто разглядывать не будет. Вдавленных квадратов окон без прорезанных рам и молдингов одноступенчатых было бы достаточно.

Staghound 25.03.2021 00:14

Цитата:

Сообщение от grandshot (Сообщение 14198)
Staghound, некоторые вещи можно так досконально не прорабатывать. Это не автомобили, на такой высоте никто разглядывать не будет. Вдавленных квадратов окон без прорезанных рам и молдингов одноступенчатых было бы достаточно.

Согласен, но замысел был именно в полной 3D проработке объекта - было интересно сколько на это потребуется полигонов и как справится с этим игра. К тому же смысл переплётов ещё и в том, чтобы отделить их от стёкол - чтобы стёкла блестели, а переплёты нет. Масками так сделать не выйдет, во всяком случает с текущим инструментарием - либо маска, либо хром - так что тут один выход - геометрия.
Вживую блестящие стёкла очень хорошо смотрятся вне зависимости от этажности - на скриншотах этого не передашь.

Abradox 25.03.2021 12:43

Цитата:

Сообщение от Staghound (Сообщение 14199)
Вживую блестящие стёкла очень хорошо смотрятся вне зависимости от этажности - на скриншотах этого не передашь.

А как реализованы отражения стекл в окнах? Отдельная текстура неба или какой-это эффект зеркала? Как оно работает ночью?
Скинь нам модельку здания посмотреть вживую :)
Цитата:

Сообщение от grandshot (Сообщение 14198)
Вдавленных квадратов окон без прорезанных рам и молдингов одноступенчатых было бы достаточно.

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

EmptyBowl 25.03.2021 13:09

Мне очень понравилось смоделенное тобой здание! Оно гармоничнее смотрится! Жаль, что игра это не переварила. Стэгхаунд, отличная работа!

grandshot 25.03.2021 20:13

Цитата:

Сообщение от Abradox (Сообщение 14201)
И стекла сделать отдельно с отражениями при таком варианте тоже можно, а рамы в качестве текстуры с альфа-каналом выдвинуть немного вперед.

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

Staghound 25.03.2021 20:40

Цитата:

Сообщение от Abradox (Сообщение 14201)
А как реализованы отражения стекл в окнах? Отдельная текстура неба или какой-это эффект зеркала?

Обычная текстура хрома, как на машинках, только на здании :neo:
Цитата:

Как оно работает ночью?
Ночью там другая модель подгружается

Цитата:

Скинь нам модельку здания посмотреть вживую :)
Выложу как только всё доделаю.

Цитата:

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

Цитата:

Сообщение от EmptyBowl (Сообщение 14202)
Мне очень понравилось смоделенное тобой здание! Оно гармоничнее смотрится! Жаль, что игра это не переварила. Стэгхаунд, отличная работа!

Спасибо, но я не писал, что игра его не переварила. Я имел ввиду, что если массово переделать таким способом все здания в игре - движку может стать плохо :bububu:
С одним зданием игра прекрасно запускается и работает без сбоев на ремастере.
https://mafia-game.ru/forum/imgcache...fgv5dpecht.jpghttps://mafia-game.ru/forum/imgcache...c8hqfktbhv.jpghttps://mafia-game.ru/forum/imgcache...urqnznut6r.jpghttps://mafia-game.ru/forum/imgcache...dftztnspxj.jpg

grandshot 25.03.2021 21:04

Цитата:

Сообщение от Staghound (Сообщение 14205)
Я имел ввиду, что если массово переделать таким способом все здания в игре - движку может стать плохо

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


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

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