![]() |
Вложений: 1
Что за синева на земле появляется если переключиться на внешний вид?
|
Цитата:
Я боюсь вам даже предложить скачать и запустить тестовую миссию VERY_BIG_HOUSE3.mis про которую был разговор вчера. Цитата:
|
Yes I normally run water=3 but as in 4.15 I can run water=4 I tried it in x64 as well. With water=3 it runs at around 30 FPS still below 4.15 I also try to run the "black death" track that I use as benchmark but for some strange reason x64 from version 2.8 up don't like this specific track.
|
Обновление до версии 2.1.3.7
-Сглаживание MLAA при включении UsePostFilter=6 -Сглаживанию MSAA (UsePostFilter=5) добавлены в конфиг три параметра для вкл/выкл сглаживания в зеркалах кокпита. По умолчанию выключены. UseMSAAForMirror0=0 UseMSAAForMirror1=0 UseMSAAForMirror2=0 -Изменение шейдеров ландшафта фикс тумана. |
Цитата:
Отдельное спасибо за внедрение возможности настраивать зеркала. |
Зеркала отличные. С каждой версией все лучше и лучше.
Непонятки с линией прибоя, в 4.15 заметно движение волн, а тут нет (в конф. water=4). С чем связано? |
Цитата:
В данной версии water=4 не равносильна по коду water=4 в 4 15 1. Это связано с тем, что полноценно восстановить весь программный код(и прибоя в том числе) пока не получается. В настоящий момент water=4 это огромный труд Романа, по "восстановлению=новому написанию" кода !! |
Роману благодарность за труд титанический. Я ж не с претензией, спросил просто из интереса.
|
Обновление до версии 2.1.4.2
-оптимизация функции отрисовки конов -исправление ошибки возникавшей при Water=4 и ограничении LimitOpenGLVersion -правка шейдеров №17-19,68-70, 02, 05. В основном технические правки. -исправление бага отрисовки плоского леса (возникали продольные и поперечные полоски на некоторых участках леса). |
Цитата:
Больше всего радует быстродействие 64 битов.:good: |
Вложений: 3
Версия 2.1.4.2
Индикаторная скорость не равна 0 при выключенном двигателе. Зависит от направления и силы ветра. Черный посадочный знак, в полном редакторе моргает белым при вращении объекта. |
Обновление до версии 2.1.4.6
-Исправление бага "зернистости" воды, особенно в дали. -Во всех фрагментных шейдерах воды небольшое изменение (не связанное с исправлением бага) -Плюс эксперементальный код и его шейдер №90. Включается ключом в разделе файла конфигурации UseCockpitShader90=1 Это шейдер расчёта освещения кокпита. Расчёт освещения немного упрощён по сравнению с CPU-версией. Не поддерживает часть редко используемых флагов в материал кокпита. Ругается на использование флага сортировки. Возможно часть эффектов с ним не отрисовывается (ну блики может быть). По сути это не готовая к релизу версия, а экспериментальная. В общем смысле это перенос расчёта освещения кокпита с CPU на GPU в этот шейдер. По производительности +- то на то, особого различия не видно. |
Цитата:
|
Thank you now I can run Water=4 smoothly
|
Обновление до версии 2.1.4.7
-для Intel HD4000 стал доступен режим OpenGL 4.3 P.S. Накатил Win10 21H2 и крайнюю сборку на старенький ноут Lenovo G780 с процессором интел 3-го поколения и двумя видюшками: GeForce 635 и встройкой Intel HD4000. Настроечки графики немного снизил но не сильно. Разрешение 1600х900. Пришлось ставить Microsoft Visual C++ 2015-2022 Redistributable (x64) т.к. в чистой Win10 его нет. На GF635 и крайних дровах NVidia поддерживается OpenGL 4.6. ФПС скромненький, но всёж играть можно. Если глядеть на зуме в чистое небо доходит до 207. Если в сценах обычных, то там скромнее 40-50-60-70-80. На Интел HD4000, тоже запускалось и даже работало без багов. Вообще годах в 2015-2016 Интел немного потрудился и даже написал новые дрова для этой видюшки и героически поднял ей поддержку OpenGL до версии 4.2, и даже большую часть расширений 4.3 сделал но не все. ФПС пониже чем на жефорсе: если в чистое небо глядеть на зуме то 140-146, в обычных сценах 40-50. Причём понижение графики не сильно поднимает фпс ей. Возможно процессор слабоват, там что-то в игре только одно ядро нагружается и то не постоянно. Не суть. Суть в том что старый интел работает и кажет графику без багов (как например тут в теме упоминались старые AMD карточки). Плюс я посмотрел, этот интел почти 4.3. держит, но из-за того, что он несколько функций не поддерживает в сборке 2.1.4.6. ему обрубалось использование функционала свыше OpenGL 4.2. В версии 2.1.4.7. я разбил проверку функционала OpenGL 4.3 на две части. Так счастливо получилось, что те функции которые эта карточка не поддерживает в игре не используются. Так, что эта карта теперь сможет использовать функции OpenGL 4.3. Правда это ничего ей не принесло в плане производительности. Ещё у меня есть на примете ноутбук с видеокартой AMD, в планах туда тоже установить игру и проверить её работоспособность на AMD (не самая хорошая репутация у них с драйверами под OpenGL). P.P.S. На самом деле это всё идёт к тому, что мне давно хочется поднять минимальные требования сборки к версии OpenGL с версии 3.3 до версии 4.3 (хотя бы). Рассуждаю я тут так: NVidia в драйверах даже для древних карт сделала поддержку версий 4.5-4.6. АМД вроде как 4.4. заявляет поддержку (другое дело, что может глючить). Ну а интел даж для 3-го поколения процессоров сделал версию 4.3 почти. Ну а на тех видеокартах где 4.3. нет наверное и игра идёт плохо, т.к. слабоваты они для неё. |
а что ОпенЖл это версии умеет? в плане, различие директ иксов я примерно представляю.. а опенЖИлэь давно в тени и о нём вообще мало кто говорит да и пользуется кроме Ила конечно.
|
Цитата:
|
Решил попробовать конвертер файлов "старых" модных карт в новый формат но конвертация Map_t из разных карт происходит сброс и два новых файла не создаются.
load.ini,Map_H переписывают и создаёт. |
Цитата:
|
Вложений: 1
пример карта Belarus
|
обновил в начале темы ссылки на эти утилиты "Утилиты для преобразования карт (25.06.2023)". с ними нормально преобразовывается этот файл.
|
Попробовал на одной карте. Работает. Спасибо !
|
Обновление до версии 2.1.4.9
В какой-то мере очередная тестовая сборка -разделил шейдеры в папке GLSL на две части. Одна для старых видеокарт, вторая для более новых. Видеокарты не поддерживающие OpenGL 4.3 и выше используют шейдеры из папки GLSL\VERSION330. Видеокарты поддерживающие OpenGL 4.3 и новее - используют шейдеры из папки GLSL\VERSION430. Шейдеры более новых видеокарт используют некоторые более новые команды (в теории они должны были дать прибавку производительности, по факту ничего не изменилось) -Изменил шейдер №05 для плоского леса. Для видеокарт с поддержкой OpenGL 4.3 расчёт теневой текстуры выполняется теперь в отдельном вычислительном шейдере. Для видеокарт без поддержки OpenGL 4.3 используется упрощённая версия этого шейдера без анимации от ветра и подвижных теней. В любом из указанных случаев это даёт прибавку производительности по сравнению с предыдущей версией 2.1.4.7 P.S. При установке новой версии поверх старой удалите старую папку с шейдерами GLSL т.к. теперь изменено расположение шейдеров в этой папке ================================== Обновление до версии 2.1.5.3 -jgl.dll версии 1.0.0.6. Поддерживает параметр WGL_CONTEXT_DEBUG в файле jgl.ini для создания контекста в режиме отладки. -несколько исправлений. включая поломанное в версии 2.1.4.9 сглаживание MLAA -изменение нумерации вертексных атрибутов во всех шейдерах -правка сообщений выдающихся в консоль при запуске (в основном по списку расширений) |
Получилось выполнить давнее желание и протестировать работу dll на видеокарте AMD. С ноутбуками не срасталось, и никак не удавалось заполучить ноутбук с нужным видеооборудованием... Поэтому решение было радикальным - я купил старый видеоадаптер RX570 на авито. Авито щас завалено майнерскими RX470/RX480/RX570/RX580 и при этом разброс цен большой, и чтобы найти выгодное и не убитое предложение пришлось поискать. В мой бюджет уложилась довольно свежая (ага, пятилетняя) RX570.
Уже на этапе установки драйверов на старой и проверенной Win7 я на ровном месте получил головняк с кодами ошибок 192, а потом 43. Как бы я не ожидал от фирмы AMD чудес, но вот отхватить проблем на этом этапе я явно не был готов. Понеслось: читаем интернет, качаем 4 версии драйверов с сайта производителя, какой-то патчер ещё скачиваем... По итогу завелось... Уфф. Не являюсь хейтером AMD - процессор Ryzen от этой фирмы меня устраивает. Но только процессор. Видеокарты зарёкся этой фирмы использовать и никому не советую. Чтобы вы понимали общий контекст: сам я лично проверял работу графической dll на видеокартах Intel HD4000, GF635М, GF1660, GF3600Ti. К результатам тестирования: драйвер Radeon-Software-Adrenalin-2020-22.6.1-Win7-64Bit-June23-2022 не встал. заработал с сайта производителя Asus Win7Win10 64Bit 19.10.12 WHQL Поддержка OpenGL до версии 4.6. В этом плане всё довольно современно. Запустилось и заработало всё довольно неплохо. Только фпс немного ожидал повыше. Никаких ошибок по рендеру не заметил (тут как-то писалось про баги на AMD R5 230 - тут ничего похожего нет, работает тут всё как и на жифорсах). По качеству картинка нормальная, никаких отличий от моего основного GF нет. Поигравшись настройками нашёл настройку которая очень сильно снижала производительность - это оказалась Water=4. Снизив её до Water=3 фпс сразу чуть-ли не в 2 раза вырос, ну процентов на 50 точно. Стало прям очень комфортно. Заметил также, что несмотря на не самый высокий фпс по сравнению с жифорсами, картинка в игре работает плавно, без рывков. Включал постобработку игровую - сглаживание FXAA, MSAA, MLAA, и прочие. Всё работает и не особо напряжно. Наверное я ещё несколько дней посижу на карте AMD, поизучаю что за чудо и как ведёт себя в Ил-2. Погонял немного игру на драйверах Win7Win10 64Bit 19.10.12 WHQL и решил обновить драйверы на более свежие с сайта производителя Radeon-Software-Adrenalin-2020-21.3.1-Win7-64Bit-Mar24... Тут же схлопотал баги. Выяснил, что это пресловутая отрисовка участков дорог (как ранее тут сообщали на других картах AMD). Если на старых драйверах работает, а на более свежих нет - наверное стоит ругать сами драйвера? Вполне логично. Я конечно пробую выяснить, что новым драйверам не нравится и почему они выдают баги... Ну в принципе, для этого я эту карту и приобрёл, чтобы самому смотреть на ней баги... |
Всё для науки) Сильно)
|
On AMD cards is better to use water = 2 that is equivalent to the Water = 3 of Nvidia and game runs in a smoother way. Being able to run Perfect mode and Water = 4 in AMD is a matter of long hours spent in finding the best drivers for your card noting that the latest AMD drivers from 2023 are quite bad for IL-2. We had a lot of complaints about this at SAS.
На картах AMD лучше использовать воду = 2, что эквивалентно воде = 3 у Nvidia, и игра работает более плавно. Возможность запуска Perfect Mode и Water = 4 в AMD — это вопрос долгих часов, потраченных на поиск лучших драйверов для вашей карты, учитывая, что последние драйверы AMD от 2023 года довольно плохи для IL-2. У нас было много жалоб на это в SAS. (google translation) |
Вложений: 1
Продолжаю тестирование с картой AMD RX570...
Проверил несколько версий драйверов - баг отрисовки дорог проявляется не на всех. Win7x64 22.6.1 WHQL (Последняя версия для Win7) - BUG! 21.3.1 WHQL - BUG! 21.2.3 - OK 21.2.2 - OK 21.2.1 - OK 21.1.1 - OK 20.12.1 WHQL - OK 19.10.12 WHQL - OK С выпуском версии 21.3.1 появился этот баг, и для Win7x64 только откат на более старую версию исправляет ситуацию. Обновлённые драйверы продолжают выпускаться только под Win10 и Win11. Решил для интереса проверить и на Win10 Win10(21H2) 23.7.1 (Новейшие драйверы) - OK. Плюс фпс заметно выше на этих драйверах. Жаль, что эта новая версия не вышла для Win7. Для Win7 только откатываться на версию не выше 21.2.3 Три дня пытался заставить работать игру на кривых версиях драйверов AMD - без результата. Зато перечитал весь форум АМД коммюнити, жалоб там вагон. Баги некоторые не правят с 2017г. OpenGL для AMD не приоритет - исторически не дружат драйвера AMD с OpenGL. И это не программисты игры оптимизируют под NVidia-карты, это криворукие программисты AMD ничего не делают, только баги генерируют... Если вы счастливый обладатель карты AMD присоединяйтесь к проверке работоспособности. Сообщайте о удачных-неудачных версиях драйверов и своих картах. Пример картинки с багом дорог я прилагаю во вложении. P.S. Как оказалось "дело было не в бобине". Смотри пост ниже. |
Вложений: 1
Обновление до версии 2.1.5.7
-исправления бага отрисовки дорог на картах AMD. Признаюсь, ошибка была на моей стороне, а не на стороне видеодрайвера. -параметр UseATIRenderFix больше не используется -правки шейдеров -уменьшение текстурных буферов. максимум текстуры 4096. -мелкие правки. -jgl.dll версии 1.0.0.7. P.S. Проверил работоспособность на RX570 Win7+драйвер 22.6.1 и Win10+драйвер 23.7.1 На драйвере 23.7.1 на Win10 заметный прирост фпс, особенно если не ограничивать ниже LimitOpenGLVersion=45. По сравнению с драйвером 22.6.1 буст около 50% P.P.S. Сообщили о проблеме в режиме с тремя мониторами. Займёмся этим багом чуть позже. |
Цитата:
Ибо такое ограничение на корню убивает всякие перспективы добавления модных самолетов из других игр у которых внешка маппится на несколько текстур 4096, с ограничением всего 4096 уже не покатит вариант сложить всю внешку вставляемого самолета на один скин 8192. Для примера приведу мой "сырой":( мод ЯК-55 на базе работы высокопрофессиональной конторы A1R Design Bureau там как раз текстуры 4096 несколько штук. И только недоработка моей ДЛЛ на момент релиза помешала мне сделать скин 8192(объеденив оригиналы), оставив штатную возможность менять скины этого ЯК-55 через меню игры. Да и вариант положить одну текстуру 8192 или 16384 прямо на филд, чтобы на взлете и посадке была красота тоже в таком случае просто "умер":( Добровольно убрать один из немногих козырей(по сравнен с друг. играми жанра).:( Регресс однако... ИМХО:( Учитывая все выше сказанное предлагаю вариант аналогичный варианту для скинов 512 или 1024, все регулируется в конфиге. Я конечно не знаю все взаимосвязи в твоей новой ДЛЛ, но в нашей 32 битной версии ДЛЛ классической буфер текстур назначается в одном месте. И если бы были от нее исходники, то не составило бы труда воздействовать на размер этого буфера через конфиг, открыв путь красоте подробных текстур. Но исходников у меня не было, поэтому пришлось "заходить через подземные хода и другие кривые пути".:D Учитывая твой сложный путь и огромный твой труд было бы "Соломоново решение";) и размер используемых текстур и размер буфера для этих текстур оставить на усмотрения пользователя. То есть пользователь сам меняя параметр в конфиге устанавливает размер текстур(буфер) в зависимости от мощности своего "железа". У тебя Роман все "карты сейчас на руках", так что может помешать выбрать именно предлагаемый вариант ? Цитата:
Это я для примера привел, что на одном ФПС не стоит зацикливаться. Ибо даже современные игры расчитанные на компы за "огромные деньги" не могут похвастать большим ФПС . А вот качественная картинка весьма прельщает пользователей. Но бесспорно истина заключается в балансе. Но учитывая закрытость твоей 64 бита, не оттолкнуть бы подобными ограничениями последних желающих играть в ИЛ-2 1946 и тем более не ограничить бы распространение этой "реинкарнации" нашего "старичка". |
в какой даже современной игре юзают 8192 или 16384?
|
Цитата:
2. Большинство современных игр используют текстуры 4K и делают это уже несколько лет. Некоторые ААА-игры перешли на 8К и даже 16К текстуры. И тут только время покажет, что победит: куча многослойных тестур низкого разрешения накладываемых на объект и все это ведет к огромному количеству постоянного пересчета всего и вся в режиме реального времени и кладет на лопатки любой комп. Или одна высококачественаая текстура 16К чуть улучшенная бампом и спекуляром например. В пример могу еще привести развитие мониторов и их разрешений. К Никите лично это не относится Первичное мнение многих: Да нафиг нужно разрешения моника больше 1024х768, больше разрешение невозможно и все "убьет" в играх Промежуточное мнение: Ну да 1920х1080 оказадись не такие уж страшные на мониторах, да и глазкам приятно от красивой картинке А мозгу у высказавшего новое мнение так и стучит(а ведь я так был против этих 1920х1080, дай Бог, чтоб никто не вспомнил):lol: Окончательное мнение; ЧТО ??? !!!! монитор 1920х1080, да такое гано.... Вот 3840 х 2160 вот вещь, никогда не вернусь я к 1920 х 1080 для игр и просмотра фильмов......:lol: К Никите лично это не относится 3. Не передергивай Никита:D, в современных играх есть куча современых графических функций, которые позволяют точечно накладывать великое разнообразие текстур(да часто НЕ 8192 и НЕ 16384 и они там не нужны столь большие при таком наборе инструментов) именно тут и сейчас в ограниченном радиусе где стоит камера игрока в данный момент. Эти все современные графические фишки,ввиду их огромного количества, как раз и составляют львиную долю нагрузки на "железо" в современных играх. Чего только стоит эта ВЫНУЖДЕННАЯ "прекомпиляция" многообразных шейдеров, которые и отвечают за все эти манипуляции с текстурами низкого разрешения(конечно не только за это они отвечают) В нашем ИЛ-2 подобные фишки недоступны и вряд ли будут доступны без полного переписывания всего движка под современные программные наработки готовые. Ил-2 1946 как раз из породы "старых" технологий и именно использование текстур повышенного разрешения при старых технологиях позволят хоть немного улучшить графику нашего "старичка". Нагрузка от текстур высокого разрешения при их единичном применение почти не чувствуется движком игры. Как и прекрасно работают в ИЛ-2 самолеты полигонажем под 300к поликов, чего как смерти все боялись и упорно отрицали, что это в принципе возможно:lol: Да и копит в 250 К имеющийся только у самого игрока в данный момент прекрасно работает, ибо он в небе воюет с другими самолетами в виде внешки, а сам игрок кайфует от реальности(ну почти:lol:) кокпита. Но впрочем учитывая отрицающую реальность некоторых, многолетнюю эпопею со скинами HD, я не удивлен, что ты ставишь вопрос столь просто.;) К Никите лично это не относится Напоминаю в двух словах историю HD текстур в ИЛ-2 в хронологии появлении версий: 1. Этого нет ни у кого(HD) 2. Это(HD скины) все сломает в игре. 3. Полное игнорирование аргумента, что все дефолтное как работало, так и будет работать и пользователь вправе сам решать использовать HD или нет. 4. Появление HD текстур и скинов у аля "конкурентов" по жанру. Ну надо же, а что так можно было !!!!!!!:lol: 5. Тишина............................................ ................................. К Никите лично это не относится Но впрочем это все даже не спор, спор тут бессмысленен. Просто обмен мнениями.:beer: Тем более я не "хозяин" ветки, все равно как автор решит так и будет, это его детище и ему решать, а само время все расставит по местам. Так было и 50 лет назад и 100 лет назад и 1000 лет назад..... |
мсфс? ну в принципе могу поверить.. но хотелось бы посмотреть ..где там у него написано что 8к и выше текстуры юзает.. кроме как наземых. и то не сильно уверен..а какие ещё?
|
Цитата:
В своей жизни каждый верит в то во что верит, на основании своей имеющейся информации и предположений. У меня нет точных расчетных данных о размере текстур земли в мсфс. Но предполагаю(и скорее всего так и есть), так как используются спутниковые снимки Бинго, то если притянуть к стандартным квадратам например в ИЛ-2 1600х1600 метров, то может оказаться, что там разрешение текстуры и поболее 16384 на квадрат 1600х1600 метров. Просто там спутниковые снимки "тилятся" на маленькие квадраты аля по 50х50 метров. А вот если их все сложить на квадрате 1600х1600 метров то может вызвать удивление получившееся общее разрешение. Для примера могу сказать, что скачав квадрат со спутника визуально похожего качества как мсфс для квадрата 1600х1600 метров можно легко получить и разрешение 32768х32768 пикселей. Там просто вроде квадратичная зависимость между уровнями детализации на снимках Ну а как финалочка повторюсь: Решать все "хозяину" ветки. Ибо его упорный труд в любом случае заслуживает уважения.:beer: |
Вложений: 4
Несколько обновлений назад вода стала выглядеть следующим образом (погода - безоблачно, Water=2 в конфиге):
|
Цитата:
Если не поможет: -смотри консоль на ошибки, может там есть какая-то ругань -Проверь другие режимы воды 0,1,3. -Проверь влияние параметра LimitOpenGLVersion (33, 41 и т.п) -Установи точную версию обновления с которого у тебя начались проблемы. P.S. Кармастеру: Серёг было бы из-за чего так кипятиться. Сегодня убрали, завтра вернём. Я ожидал подобной реакции и именно от тебя, т.к. по сути никому другому "гипер" текстуры пока не нужны. Я прям для тебя буду делать отдельную сборку лишь бы ты не бунтовал. |
Цитата:
Да и не в самих абстрактных текстурах дело и даже не во мне как любителе красивой картинки малой кровью:D Меня то и 32 бита с текстурами более 4096 вполне устраивают в рамках модной версии. Все летает, все красиво, глюков нет, все изучено и поддается правке легко. "Мне за Державу обидно..." Ибо "красота спасет мир";) |
между 37 и 42 там и водные шейдеры правленые, не только сами шейдеры но и текстуры для них. на rx570 я проблем с водой не встречал (правда я уже её обратно махнул на жифорс).
постобработка включена какая? сглаживание средствами драйвера или игры? попробуй отключить её. можно конечно версии драйверов посравнивать, если они есть. |
Опять нашёл вроде как новую багу: после версии 2.1.4.7 начали опять мерцать шейдерные деревья. На 2.1.4.7 не мерцают, на любой после - мерцают...
Мерцание пропадает если включить LimitOpenGLVersion=33...42 Так что причина ошибки в шейдере для старших версии начиная с 43 - дело поправимое. |
Цитата:
Ну а серьезно, то если не находятся новые баги, то значит все замерло, стабильность как на кладбище, а это не метод творческих людей.:D:) |
Обновление до версии 2.1.5.9
-исправление мерцания шейдерных деревьев появившееся с версии 2.1.4.7 -многочисленные исправления в режиме работы с 3 мониторами. Режим больше для энтузиастов, но всё же с ним были проблемы. Из оставшихся багов, пожалуй, отрисовка облаков всё ещё не идеальна. |
Текущее время: 00:55. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot