AviaSkins.Forums

AviaSkins.Forums (http://forum.aviaskins.com/index.php)
-   W.I.P. (http://forum.aviaskins.com/forumdisplay.php?f=48)
-   -   Back to the future (http://forum.aviaskins.com/showthread.php?t=5708)

emmett_grogan 18.04.2024 23:23

Вложений: 5
Выпуск от 17 апреля установился без проблем.

Обнаружена одна небольшая проблема с графикой, общая для версии 2.2.1.6b и последних выпусков Java22: смещенная маркировка, отображаемая при первом отображении самолета в диалоговом окне «Объекты» FMB, влияет на Ил-2 серий 1, 2, 3 и Field Mod. Если тип самолета изменен, а затем возвращен к предыдущему, проблема решена.

ваше здоровье

** Изменить: похоже, влияет только на существующие миссии, не происходит при размещении новых полетов самолетов.

>>

17 April release installed without issue.

One minor graphics issue found, common to 2.2.1.6b and recent Java22 releases : displaced markings shown when the aircraft is first displayed in FMB 'Objects' dialogue, affects Il-2 Series 1, 2, 3 and Field Mod. If the aircraft type is changed, then reverted to previous, the issue is resolved.

cheers

yt2 19.04.2024 20:42

Цитата:

FMB 'Objects' dialogue, affects Il-2 Series 1, 2, 3 and Field Mod
Даже не учитывая, что в этой миссии неправильно указан год событий 1940 вместо 1941. Скорее всего дело в некорректных настройках параметров PolygonOffsetFactor, PolygonOffsetUnits для случая UseReversedZ=0, или PolygonOffsetFactorReversedZ, PolygonOffsetUnitsReversedZ для случая UseReversedZ=1. Также может влиять Use32bitZBuffer=1.
Для ориентира полистай в QMB разные самолёты и посмотри как у них отображаются опознавательные знаки, номера, эмблемы и т.п.

emmett_grogan 20.04.2024 23:59

Оказывается, проблема существует и в 4.15.1.

Прошу прощения, надо было проверить перед публикацией

yt2 21.04.2024 19:58

Вложений: 5
Тестовая версия 2.2.3.1
с поддержкой новых форматов карт Map_C


Стандартные Map_C имеют детализацию в 4 раза выше, чем у текстуры Map_T. Если на Map_T один пиксель кодирует участок 200м, то пиксель водной карты уже 50м.
Это соотношение насывается CH_RATIO и в дефолте равно 4.

Собственно я начал работы по поддержке текстур Map_C использующих больший коэффициент CH_RATIO. В дополнение к стандартному значению 4 также должны поддерживаться значения 8,16,32.

Кроме понятия CH_RATIO есть и понятие CTILE, они взаимосвязаны
CH_RATIO=4 CTILE=32 размер текстуры поля 128x128 (ДЕФОЛТ)
CH_RATIO=8 CTILE=64 размер текстуры поля 256x256
CH_RATIO=16 CTILE=128 размер текстуры поля 512x512 (Это мой пример)
CH_RATIO=32 CTILE=256 размер текстуры поля 1024x1024

CH_RATIO это отношение размера текстуры MapC к MapH
CTILE это размер квадратного блока на карте MapC при сохранении её в иловский формат


Например на карте Крыма при
CH_RATIO = 4 размер Map_C составляет 5888х3328 пикселей, CTILE=32
а при
CH_RATIO = 16 размер Map_C составляет 23552х13312 пикселей, CTILE=128

Я не буду тут расписывать всё подробно "для чайников", думаю картоделы и сами меня поучат как и что делается.

На примере карты Крыма
-загружаемся в редактор карт
-извлекаем встроенным инструментом текстуру map_c нужной карты
-редактируем текстуру. Я банально увеличил разрешение в 4 раза, для использования с CH_RATIO = 16
-сохраняем текстуру. На конце она должна называться ***.RAW128.tga
Например map_c.RAW128.tga
Окончание .RAW128.tga это параметр CTILE соответствующий CH_RATIO = 16
(Если будут указаны другие цифры то запакуется исходник с другим соотношением)
-встроенным инструментом в пункте меню "Конвертировать map_c.RAW128.tga.." сохраняем этот исходник в формат Ил-2 текстур
(у меня они сохранились под именами map_c128.IL2Formatted.Tile128.tga и map_c128.IL2Formatted.Tile128.tga_table)
-эти файлы кладём в мод карты. и в load.ini карты прописываем названия текстур
-запускаем il2fb.exe с включенной опцией -mods и смотрим что получилось
P.S Мой мод с картой крыма вложил в архив для ознакомления

-Немного изменил шейдер №04 т.к. с ним были проблемы
-Заметна просадка фпс при генерировании новых текстуры тайлов
-Размеры текстур Map_C становятся чудовищными. И могут подойти к пределу размеров буфера или чего-то подобного
-прокладку маршрутов по узким рекам и судоходность рек не проверял

carsmaster 21.04.2024 22:04

А вот это нововведение я оцениваю как великолепное!! И хотелось чуть подробнее про CTILЕ получить описание.

Sita. 21.04.2024 23:22

фига себе))) любопытный результат)

Sita. 22.04.2024 17:25

единственное что на повороты рек это не особо повлияет.. если только не размывать сильно линию. Только предполагаю)

carsmaster 22.04.2024 18:35

Цитата:

Сообщение от Sita. (Сообщение 228496)
единственное что на повороты рек это не особо повлияет.. если только не размывать сильно линию. Только предполагаю)

Важны не столько повороты, важнее точность береговой линии и уменьшение минимальной ширины рек.

yt2 22.04.2024 19:59

Вложений: 5
Микро-обновление вчерашней 2.2.2.3 до версии 2.2.2.4
-убрал необходимость прописывать значение CH_RATIO в load.ini
т.к. его оказалось возможным высчитать из файла Map_C_table

Т.е. теперь, чтобы подключить Map_C с другим соотношением CH_RATIO
его просто нужно создать и положить в папку мода.

--------
Цитата:

единственное что на повороты рек это не особо повлияет.. если только не размывать сильно линию. Только предполагаю
Смотри пример типа речушек. Делал кистью с размытием толщиной 2,3,4 пикселя. Те что пожирнее на южном участке цветом чёрным, а на северном те что подохлее делал серым цветом (цвет речек влияет на их толщину тоже)
В целом заметно отличие от стока
P.S. Вообще-то я не планирую заниматься такими картостроительными вещами, т.к. ими должны заниматься картостроители.

Sita. 22.04.2024 20:56

Удивил) Спасибо)

Toobone 23.04.2024 01:27

С реками прям прорыв:ok::good:

carsmaster 23.04.2024 19:03

Ну лично у меня "голубая мечта идиота", внедрение возможности расставлять деревья на карте при помощи файлов .....tree.tga, так чтобы этот способ работал при коэффициенте -2 для текстур в файле load.ini карты. То есть, чтобы можно было бы рассаживать деревья и при использовании текстур HD примененных на квадрат 3200х3200 метров. Сейчас , увы, при при коэффициенте -2 для текстур файл
.....tree.tga не работает.

yt2 23.04.2024 21:10

Пока "губу" не раскатываем т.к. в 2.2.2.3-2.2.2.4 имеются нерешённые баги: текстуры тайлов новые пока генерятся с дефектами особенно заметно в Far зоне, и присутствуют заметные фризы, просадки фпс при сильных перемещениях камеры...

carsmaster 23.04.2024 22:30

Цитата:

Сообщение от yt2 (Сообщение 228513)
Пока "губу" не раскатываем т.к. в 2.2.2.3-2.2.2.4 имеются нерешённые баги: текстуры тайлов новые пока генерятся с дефектами особенно заметно в Far зоне, и присутствуют заметные фризы, просадки фпс при сильных перемещениях камеры...

Гладко бывает только на бумаге или на словах у того кто ничего не делает.
Ты не прогу калькулятор правишь, чтобы "раз так и все классно" :D Мы думаем ты и этот фриз одолеешь :beer:

emmett_grogan 25.04.2024 11:23

Вложений: 5
v2.2.2.4 установился без проблем.

Инструменты FMB работают, как описано. Я использовал карту netmountains/online4summer в качестве тестового примера и построил map_c для всех масштабов (64/128/256).

Интересно, что искажение удаленных текстур становится более резким при увеличении масштаба map_c.

Лог-файл и вывод консоли прилагаются.

ваше здоровье

>>

v2.2.2.4 installed with no problems.

FMB tools work as described. I used the netmountains/online4summer map as a test case and built map_c to all scales (64/128/256).

It's interesting that the distortion of distant textures is more sharply defined as the scale of map_c is increased.

Logfile and console output attached.

cheers

yt2 25.04.2024 20:38

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

Интересно, что искажение удаленных текстур становится более резким при увеличении масштаба map_c
Смотрим обновление для этой версии 2.2.2.5
Пофикшено размытие текстур Far-зоны. И да, они становятся чётче (ну пока в данной версии так)
Остаётся пока баг с фризами. Но думаю и его как-нибудь решим.

carsmaster 25.04.2024 22:52

Цитата:

Сообщение от yt2 (Сообщение 228524)
Пофикшено размытие текстур Far-зоны. И да, они становятся чётче (ну пока в данной версии так)

:beer:

yt2 01.05.2024 18:26

Цитата:

Обновление 2.2.2.8 для тестовой версии с Map_C
Цитата:

присутствуют заметные фризы, просадки фпс при сильных перемещениях камеры
-ускорено создание Far текстур.

yt2 04.05.2024 21:28

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

Обновление 2.2.3.1 для версии с поддержкой новых Map_C
Экспериментальные версии убрал. Вместо них добавил версию 2.2.3.1 с поддержкой новых Map_C.
-Обновил пост с описанием нововведений по Map_C
-Добавил в инструмент редактора карт новые фильтры для конвертирования исходного Map_C в иловский формат. В зависимости от названия файла задаются параметры конвертации.
-Убрал загрузку и необходимость текстуры Map_F (устаревшая, не использовалась)
(Также ранее я писал, текстура Map_M тоже не требуется)
-Убрал загрузку текстуры SideWood (устаревшая, не использовалась)
-Убрал загрузку в видеопамять разбитой на тайлы текстуры Map_C (устаревшая, не использовалась, а память занимала)
-Увеличил размер квадрата отрисовки 2D-карты

carsmaster 04.05.2024 21:34

Спасибо Роман за труды. Ручьи это замечательно, сильно раздражало в дефолте, что реки можно было сделать только 50 метров минимально шириной.


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

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