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

Darrkyss 20.10.2021 16:30

Цитата:

Сообщение от Romchi (Сообщение 16246)
Darrkyss, я имел ввиду мип уровни, когда модель далеко от игрока то накладывается текстура низкого разрешения, стоит приблизится ближе то подгружается другая текстура более высокого разрешения

разве это не лоды?

Romchi 20.10.2021 17:33

Darrkyss, В лодах меняется уровень детализации - полигонаж

grandshot 20.10.2021 17:41

Цитата:

Сообщение от User (Сообщение 16242)
А если речь о HUD, тоже будет работать?
Если да, то как это сделать, задать дополнительную текстуру с альфа каналом и добавочным символом "+" в конце названия, или как-то по-другому?

Прозрачные участки hud так и реализованы. В Альфа канале черным цветом рисуются прозрачные участки, а белым непрозрачные. Соответственно серые участки определяют степень прозрачности. Альфа канал удобнее всего рисовать в Фотошопе.

Отдельная чёрно-белая текстура с префиксом '+' это для моделей. Для текстур HUD она должна быть в Альфа канале основной текстуры.

Abradox 21.10.2021 01:24

Цитата:

Сообщение от Romchi (Сообщение 16246)
Darrkyss, я имел ввиду мип уровни, когда модель далеко от игрока то накладывается текстура низкого разрешения, стоит приблизится ближе то подгружается другая текстура более высокого разрешения

Вроде нет версий низкого разрешения для текстур, вряд ли игра их сама создает, это заняло бы много времени.
Вот сжатые версии текстур и версии без tru color игра создает сама и это длится не мало времени при первой загрузке города/миссии в форматах .DX .565

Romchi 21.10.2021 12:00

А если попробовать на лоды накладывать разные текстуры? Например иметь две текстуры, на детальную модель пусть 512х512 , а на лод 128х128. Интересно будет ли работать?

Firefox3860 21.10.2021 12:59

Romchi, так память будет тратиться ещё больше - сразу на две текстуры. Замену текстур не поддерживает мафия.

Romchi 21.10.2021 16:09

Цитата:

Сообщение от Firefox3860 (Сообщение 16266)
Romchi, так память будет тратиться ещё больше - сразу на две текстуры.

Это я не учёл.

grandshot 21.10.2021 18:23

Firefox3860, память будет тратиться на две текстуры только в момент когда модель будет подменяться лодом. В другое время в память будут загружены текстуры либо основной модели, либо Лола. Так что, влияние на потребление памяти использование лодов будет оказывать, но неизвестно насколько эффективно. Нужно комплексные тесты проводить.

Firefox3860 21.10.2021 18:37

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

grandshot 21.10.2021 18:44

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

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


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

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