AviaSkins.Forums

AviaSkins.Forums (http://forum.aviaskins.com/index.php)
-   Лучше один раз увидеть ... (http://forum.aviaskins.com/forumdisplay.php?f=23)
-   -   Текстуры 4096 формата .JPG для карт. (http://forum.aviaskins.com/showthread.php?t=5411)

carsmaster 14.02.2020 03:45

Текстуры 4096 формата .JPG для карт.
 
Здравствуйте.
Это все из старых разработок.
Все написанное ниже является исключительно личным мнением и на истину не претендует.
Когда я работал над DLL-4096 изучал возможность применения текстур формата JPG
в текстурировании карт.
Пока использовались текстуры разрешением 1024x1024 пикселей это не имело смысла, так как
текстура 1024x1024 пикселей в формате TGA с альфа каналом имеет размер около 4 Мб.
Текстура 4096x4096 пикселей с альфа каналом имеет размер 64 МБ.
Текстура 4096x4096 пикселей без альфа каналом имеет размер 48 МБ.
Для текстурирования карт не нужен альфа канал, следовательно можно использовать текстуру
Текстура 4096x4096 пикселей без альфа каналом размером 48 МБ.
При использовании большого количества текстур 4096x4096 пикселей на карте желательно
уменьшить размер всего пакета текстур для удобства.
Это нужно исключительно для удобства хранения и передачи пакета текстур.
В двигателе ИЛ-2, при загрузке карты, все равно любые текстуры
будут преобразованны в полноцветный формат TGA.
Если изначально были текстуры сжатые и плохого качества, то качество так и останеться плохим,
только внутри ИЛ-2 они станут занимать больше размер в полноцвете.
Поэтому использовать перевод текстур 4096x4096 пикселей в индексированные цвета например не надо,
так как очень сильно теряется качество и пропадает цветовая палитра.
Тем более мало инструментов, которые могут корректно перевести формат TGA размером 4096x4096 пикселей
в индексированные текстуры для ИЛ-2.
При конвертировании формата TGA в формат JPG с максимальным качеством 100%, мне кажется качество теряется приемлемо.
Качество остается лучше чем в индексированных цветах.

ФАКТЫ:

1) Текстура TGA 4096x4096 пикселей без альфа имеет размер 48,0 МБ

2) Текстура JPG 4096x4096 пикселей имеет размер 20,1 МБ

3) Разница составляет 2.4 раза.

4) Текстура INDEX TGA 4096x4096 пикселей без альфа имеет размер примерно 16 МБ и качество у неё плохое.

Игра ИЛ-2 очень старая и есть проблемы в пониманием изображений форматов у неё.
Формат JPG ИЛ-2 не понимает напрямую(прямо).
Будем грузить в ИЛ-2 формат JPG по хитрому, через внутренний формат ИЛ-2 в виде TGB.
Поэтому сохранять из формата TGA в формат JPG мы будем через бесплатную программу GIMP 2.10.

!!!!!!! Текстура JPG сохранненная в Фотошопе не будеи работать в ИЛ-2 !!!!!!!!!!!!!!!!!!!!

Порядок действий:
1. Вы уже имеете хорошую текстуру TGA 4096x4096 пикселей без альфа
2. Вы уже сделали с нее нужный вам файл теней формата BumpH.
3. Откроем текстуру TGA 4096x4096 пикселей без альфа в программе GIMP 2.10.
4. Экспортируем в формат JPG. Смотрите картинки.
5. После экспорта изменим принудительно руками расширение у файла с .jpg на расширение .tgb.
6. Установим в игру ДЛЛ DLL-4096-2017year
ссылка: https://www.mediafire.com/file/c5lzp...17year.7z/file
7. Используем текстуру в игре.
https://i.postimg.cc/y65SCLBH/GIMP-1.jpg
https://i.postimg.cc/mr8tXwVK/GIMP-2.jpg
https://i.postimg.cc/sgzYbT92/GIMP-3.jpg

Так-же в игре я использую свой файл теней Noise.tga размером 4096x4096.
Он имитирует лучшие тени в виде травы.
Скачать: https://www.mediafire.com/file/pr2ek...e_4096.7z/file

Можно загрузить тестовую версию для сравнения стандартной карты Slovaka Summer
На карте применения всего одна текстура 4096x4096 пикселей.
Для сравнения визуального есть две версии с текстурой TGA и текстурой JPG.

Скачать: https://www.mediafire.com/file/5tzmk...R_MODS.7z/file
(Текстуры 4096 Noise.tga и NoiseTL.tga есть внутри.)

Визуальное сравнение текстур 4096 пикселей JPG и TGA на представленной GIF.
Практичеси разницы в качестве нет.

https://i.postimg.cc/KvMxkNTx/JPG-TGA-50m.gif
https://i.postimg.cc/ZqVStsGF/JPG-TGA-300m.gif

Sita. 14.02.2020 21:29

нужно бооооооольше пикселей :D ... так... сатрапское мнение :D

carsmaster 14.02.2020 22:18

Цитата:

Сообщение от Mixx (Сообщение 205369)
Уважаемый Карсмастер!
Твои идеи безусловно прогрессивны и идея новой загрузки текстур интересны, но ты задеваешь только верхушку айсберга.

1. Кто широко шагает тот штанишки часто рвет.:D Ну тот кто весь айберг
хочет побороть сразу Титаник тому пример.

Цитата:

Сообщение от Mixx (Сообщение 205369)
Смысл цеплять только 4096 пикс. текстуры – когда у тебя один пиксель в map_t занимает все равно 200м. Тоже и в карте высот map_H (один пиксель-200м). Более менее карта map_c (вода/суша)один пиксель -50 м.)

1. Пусть каждый нацепляет себе столько текстур 4096 , сколь потянет.
2. Где у меня написано, что нужно использовать только 4096 и все
текстуры заменить на 4096 ? Тыкните пальцем пожалуйста в мои такие
слова
.
Цитата:

Сообщение от Mixx (Сообщение 205369)
Т.е. «красивый ковер» 4096 пикс. текстуры не оптимально смотрится на угловатом либо плоском рельефе, а при твоем высоком разрешении и подчеркивая его.
Вот присмотрись-угловатость даже на твоих шотах. А почему? А потому что в карте высот 1пиксель все равно 200м.

Смотрится , не смотрится все относительно. Это всего лишь дело вкуса и предпочтений.
Можно подумать угловатость на текстурах 1024 отсутствует ? :umora:
Или на мыльных текстурах сразу настраиваешься, что земля гавно и чтож поделать то.. ?
Некоторые пользователи и на скины 2048 и 4096 аргументируют, мол сами модели угловатые. И мы так и будем на мыле летать, чтобы вообще все в гавно превратить. Типа мы как страусы"голову в песок" и мыла текстур не хотим видеть и расстраиваться.:cry:

Цитата:

Сообщение от Mixx (Сообщение 205369)
Вот если бы ты сделал, чтобы map_t и map_н захватывало один пиксель= 50 м, а в слоты для map_t увеличил бы количество текстур хотя бы вдвое

Я звезд с неба не достаю, я человек, а не господь Бог.

Цитата:

Сообщение от Mixx (Сообщение 205369)
тогда бы и не нужно было б увеличивать разрешение текстур.

Нужно, не нужно, опять личные, оценочные рассуждения основанные на вкусовых предпочтениях

Цитата:

Сообщение от Mixx (Сообщение 205369)
А альфа-канал в текстуре бывает необходим. Без нее берег красиво не «выпилишь», ни «окно» для другой текстуры не прорежешь. По сути 2-3 текстуры В карте могут задействовать его.

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

Или повторяется старая история, когда особо одаренные товарищи не понимали что со скинами HD все старое работает как и прежде. Опять 528 раз повторять, что никто вас не лишает старых мыльных скинов ??
Точно так-же сейчас вас никто не лишает текстур ТГА с альфа каналом и разрешением 1024.
Они как и прежде будут работать и в разрешении 1024, 2048, 4096 совместно с текстурами JPG разрешением 1024, 2048, 4096.
Пихайте на карты что захотите. Откуда такая упертость, граничащая с "особой одаренностью" (так модно сейчас говорить):)
Или для вас тоже открытие, что формат записи текстур как TGB существует в любой стандартной версии игры ?
TGB был введен разработчиками для отличия между собой одноименных текстур 512 и 1024 пикселей.

Или это не упертость, а планомерная политика..?
"На чью мельницу льете воду товарищ?" :)


Цитата:

Сообщение от Mixx (Сообщение 205369)
Повторюсь на мой взгляд для нашего Ил-2 предел текстуры 2048 пикселя. Т.е. оптимально 78см на 1 писель в текстуре. Неужели мало?

На ваш взгляд это именно так, я не против, вас переубеждать не буду.
Вам много ? Ну так яж не против.

Я вас прекрасно понял. Вам это не надо. Не используйте.
Уважаю ваши желания и предпочтения.:beer:

Что вы конкретно предлагаете то ??
Дать вам обещание, что не буду больше заниматься текстурами высокого разрешения, потому что вы лично не видите смысла и вам это не нравится ?
И на основании вашего личного мнения сделать выводы, что ВСЕ не видят смысла ?

tarakan67 15.02.2020 00:47

Ребята, не ссорьтесь. Уважаемый carsmaster помимо текстур сделал очень хорошее дело, переработав дефолтные dll-ки, благодаря которым стало возможным использовать в игре высокополигональные модели ( того же Dimon-a, например). Если что-то не нравится, всегда есть возможность не использовать контент, который не устраивает. Не надо давать никаких обещаний. Если лежит душа и есть возможность, экспериментируйте и всегда найдутся люди, искренне благодарные вам за ваш труд.

Sita. 15.02.2020 00:57

Цитата:

Сообщение от carsmaster (Сообщение 205371)
И на основании вашего личного мнения сделать выводы, что ВСЕ не видят смысла ?

у меня предположение что Микс так говорит на основе своего Картодельного опыта..

но так то любое мнение имеет право на существование)

carsmaster 15.02.2020 01:51

Цитата:

Сообщение от Sita. (Сообщение 205377)
у меня предположение что Микс так говорит на основе своего Картодельного опыта..

1. Бесспорно ,что именно так.
Только нельзя все время жить прошлым.

Цитата:

Сообщение от Sita. (Сообщение 205377)
но так то любое мнение имеет право на существование)

2. Именно так я к этому и отношусь.

Mixx 15.02.2020 03:44

Дружище,Карсмастер,
Не хочу выступать в роли ретрограда, безусловно твои разработки перспективны и прогрессивны, а твои длл-ки уже окно в настоящее и будущее.

Я высказал лишь мысли пропорцональности развития будущих карт, а не «подрезать тебе крылья».
Подтягивая текстуры, хотелось бы развить и map_t и map_h, да и map_c. Возможно ли "расшевелить" иловский движок?


Представь на секундочку, если карта рельефа map_h (карта высот) будет с шагом
не 200м, а 50м на пиксель. Это ж твой ландшафт в 4 раза реалистичнее будет.
Лунные кратеры или грядки под огороды рельефно делать можно будет.

А в остальном я также ЗА ТЕКСТУРЫ ВЫСОКОГО РАЗРЕШЕНИЯ!

carsmaster 15.02.2020 04:42

Цитата:

Сообщение от Mixx (Сообщение 205387)
Подтягивая текстуры, хотелось бы развить и map_t и map_h, да и map_c. Возможно ли "расшевелить" иловский движок?

Представь на секундочку, если карта рельефа map_h (карта высот) будет с шагом
не 200м, а 50м на пиксель. Это ж твой ландшафт в 4 раза реалистичнее будет.

Ну пре, пре, пре :D Альфа версия КОРЯВАЯ !! таких ДЛЛ была когда-то и отложена пока в архив.

Sita. 15.02.2020 14:25

Цитата:

Сообщение от carsmaster (Сообщение 205391)
Ну пре, пре, пре :D Альфа версия КОРЯВАЯ !! таких ДЛЛ была когда-то и отложена пока в архив.

а вот это любопытное направление ...


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

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot