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)

yt2 14.04.2023 19:19

Цитата:

Сообщение от Uzin (Сообщение 224725)
1. Работаю на ноуте с графикой:
AMD Radeon Vega 8 Graphics

2. а вот и лог:
https://www.mediafire.com/file/ez27g..._2_log.7z/file

По логу ошибок при загрузке шейдеров нет. Radeon(TM) Vega 8 Graphics заявляет о полной поддержке OpenGL 4.6.
Но это второй владелец AMD/ATI который сообщает о похожей проблеме.
У первого были проблемы с шейдером №08, графические артефакты имели похожую картинку.
Я пробовал для него даже сделал тестовые ключи в конфиге
UseATIRenderFix=1
и можно посмотреть ещё LimitOpenGLVersion=45 (опуская версию до 44 43 42 41 40 33. Только учти что Water4 требует не ниже 41)

Вообще владельцы AMD/ATI на вес золота, их мало очень среди использующих эту тестовую сборку.

yt2 14.04.2023 20:05

С текстурами аэродромных плит поясню что может быть не так. Но попозже т.к. к багу с шейдером предположительно №08 это отношения не имеет.

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

Цитата:

Использовал параметр UseATIRenderFix=1 - ни каким образом не повлиял на ситуацию.
В настройках драйвера AMD Catalyst 15.7 выставил Texture Filtering -> Surface Format Optimization значение в "On" - "коричневых завес" не стало.
Можно описать какие варианты фильтрации доступны в настройках? И два скрина с экрана до и после, как это решает проблему?


Я пока не уверен на 100% что у владельцев видеокарт ATI/AMD проблемы вызывает шейдер дорог №08. Но на случай проверки этого предположения, я внёс в графическую длл некоторые изменения.
Проверьте ещё раз с этой длл возникают ли артефакты (предположительно от шейдера дорог)
Ещё раз посмотрите влияние параметров UseATIRenderFix=0|1
и ограничение на версию OpenGL параметром LimitOpenGLVersion=45|44|43
в различных комбинациях + посмотрите какие параметры заданы в настройках видеокарты 'Texture Filtering -> Surface Format Optimization'
link на тестовую длл https://disk.yandex.ru/d/QEUxqqdHI_rJtQ

carsmaster 14.04.2023 22:11

Цитата:

Сообщение от yt2 (Сообщение 224724)
Про воду что было написано в описании? Что она сделана на основе версии ЗС 1.22.
Там всего лишь Water 0 1 2 реализован. Water 3 4 это уже мои додумки.

Да я об этом помню. Поэтому стараюсь свои мысли(отчеты) выкладывать, вдруг у тебя Роман, всплывет какая-то мысль, которая(как полностью знающий свои додумки) натолкнет тебя на некоторое решение.
Ибо на фидбеке вида: "Аааааа... памагитя !! все не работает", я думаю "каши не сварить"....:D


Цитата:

Сообщение от yt2 (Сообщение 224724)
Шейдеры открыты лежат в папке GLSL. Разобраться в них не так сложно. Версия игры запускается под отладчиком Nsight Graphics от NVidia. - Добро пожаловать в мир разработки.

Ну это просто, когда прошел весь процесс понимания своего творения.
В противном случае, это долгий, утомительный, НЕ продуктивный процесс, на который мало кто решится(по крайней мере в русскоязычном сигменте любителей ИЛ-2). Уж я то со своей ДЛЛ-4096, сполна прочувствовал "долбежку в бетонную стену" методом "вырезания гланд через задний проход":D :(, ибо высококлассный специалист знающий ассемблер и С++ наверняка в разы быстрее прошел бы этот путь, но оно ему надо ????:( Да вообще в мире мало "идиотов":D которые "лазиют" в ДЛЛ не имея исходников.
Ну а мой интерес в направлениях развития 64 бит, ты знаешь, это трава, 3200 метров с деревьями, возможность когда надо стелить фототекстуры
используя реальные спутниковые снимки, введя например масштабирование -4, которое работает на 3200 или 6400 метров и имеет возможность отключить смешивания текстур только для этого слота.
И пятна на воде для меня(ибо у других может быть и другое мнение) не самое важное, важно иметь другие перспективы....
Да процесс разработки 64 бит "односторонний"(я думаю скорее всего по объективным причинам).
Но в любом случае, спасибо за лучик надежды иметь "быстрый ИЛ-2.:beer:

Цитата:

Сообщение от yt2 (Сообщение 224724)
Стоковая водичка Water=4 из 4.09-4.15 имеет по этому отражению Солнца баг, оно на 90 градусов неправильно сориентировано. Так что баги они могут быть и в стоке.

Бесспорно, ибо "стоковая" водичка сейчас в 32 битах это версия ДЛЛ
4.09b(beta), если честно, а далее все просто бросили...:(

Fagot 14.04.2023 22:44

Цитата:

Сообщение от carsmaster (Сообщение 224729)
Да процесс разработки 64 бит "односторонний"(я думаю скорее всего по объективным причинам).
(

Я больше скажу, ведь смотря правде в глаза - кому это интересно в 2023 и далее?
Интересно это только нам, "старпёрам", хотя мне только будет 34) но игру я узнал в начале далекого 2002 года. Сам запускаю Ил уже десяток лет только из ностальгии и первичных чувств тех лет - молодят наверное:D
Мне очень понравились некоторые работы "творцов", например (их много) - красивый Смоленск и осенняя Москва благодаря Ваську, ЛаГГ-3 Димы, или СБ Никиты, заставляющий вспомнить книгу Ефремова "Эскадрильи летят за горизонт", эти работы заставили окунуться в те далекие года, когда прочитав книгу Голубева или Яковлева, можно было сразу броситься в игровой процесс, получить там то, что ждешь - неравные схватки, настоящую борьбу тех лет.
И теперь, когда один из наших соотечественников пытается "омолодить" принципиально с точки зрения фундаментальных основ игры и создать заодно задел на будущее, мне и радостно и грустно, радостно, что пока жив, Ил-2 - благодаря большим патриотам этой игры, живёт вопреки, несмотря на отказ от него со стороны создателей, грустно, потому как оценить, насколько велик и труден труд людей, кто в него верят и что-то в нем способны сделать, могут совсем немногие, наверное только те, кто как песне Владимира Семёновича - "нужные книги в детстве читал".

carsmaster 14.04.2023 23:08

Цитата:

Сообщение от Fagot (Сообщение 224730)
Я больше скажу, ведь смотря правде в глаза - кому это интересно в 2023 и далее?...

По нынешним временам, мы все тут "немножко не в себе..":lol:

Цитата:

Сообщение от Fagot (Сообщение 224730)
.... кто в него верят и что-то в нем способны сделать, могут совсем немногие, наверное только те, кто как песне Владимира Семёновича - "нужные книги в детстве читал".

"ЫГЭ":rolleyes: работает, таких все меньше и меньше..:(

Grog 15.04.2023 07:29

Цитата:

Сообщение от carsmaster (Сообщение 224731)
По нынешним временам, мы все тут "немножко не в себе..":lol:

Эт точно!:lol:

Цитата:

Сообщение от carsmaster (Сообщение 224731)
"ЫГЭ":rolleyes: работает, таких все меньше и меньше..:(

Красиво сказал!:good:

И Fagot, тож красавчег!:ok::beer::beer:

hadji4 15.04.2023 12:24

Уважаемые кто-нибудь подскажет как или что удалить что бы игра начала запускаться ? Или нужно переустанавливать игру?

carsmaster 15.04.2023 14:36

Цитата:

Сообщение от hadji4 (Сообщение 224745)
Уважаемые кто-нибудь подскажет как или что удалить что бы игра начала запускаться ? Или нужно переустанавливать игру?

Ну "переустанавливать" это слишком сильно сказано. Ибо ИЛ-2 не требует классической установки.

А вот если зашли в тупик, в поисках проблем(любых), то как раз надо начать с чистого листа, то есть просто удалить всю папку с игрой и
распаковать из предоставленного автором архива новую чистую папку с игрой. Затем уже обновить методом копирования в папку с игрой файлов из крайнего обновления.
Ибо версия тут обсуждается тестовая, поэтому весьма желательно держать на диске начальные архивы с чистой игрой, чтобы при сильных глюках заново не качать все из инета.
Увы, это "плата-неудобство" минимальная за участие в тесте.:beer:

Fagot 15.04.2023 17:58

Цитата:

Сообщение от carsmaster (Сообщение 224731)
По нынешним временам, мы все тут "немножко не в себе..":lol:

:)

Цитата:

Сообщение от carsmaster (Сообщение 224731)
"ЫГЭ":rolleyes: работает, таких все меньше и меньше..:(

Да тут боюсь одним аршином не измерить, ЕГЭ это только часть огромной проблемы, ну да ладно здесь о тестах:)

carsmaster 15.04.2023 20:33

Цитата:

Сообщение от baraivan (Сообщение 224727)
Видеокарта AMD/ATI. Артефакты с расположением дорог подтверждаю..

На сайте SaS была недавно ветка обсуждений, если мне не изменяет память там "чихвостили" драйвера AMD/ATI версии вроде 22.., так вот как я понял едиствено приемлемый вариант, это откат к драйверам версий 21..
Там AMD/ATI что-то в очередной раз в хлам изломали в OpenGL.

Для Романа:

Рома, прежде чем затратить огромное количество усилий, пытаясь найти
глюки в своем коде для AMD/ATI, прими к сведению, что эти "красные карты" уже не в первый раз ломают OpenGL для Ил-2.
Уже неоднокартно случалось, что подбор нормальных дров от AMD/ATI
для ИЛ-2, решал многие проблемы.

Uzin 15.04.2023 21:42

Цитата:

Сообщение от hadji4 (Сообщение 224745)
Уважаемые кто-нибудь подскажет как или что удалить что бы игра начала запускаться ? Или нужно переустанавливать игру?

Как у меня начала запускаться:

1. Скачаем все файли из :

http://forum.aviaskins.com/showthread.php?t=5708

пост #2,

предпочтительно при помощи Firefox, во временную папку, и тамже все зазипенные файли распакуем.
2. Папку IL2_500X64 скопируем в корень любого диска, но не в C:
3. В етy же папкy IL2_500X64 скопируем постепенно содержание всех остальлных распакованных файлов из временной папки. Согласимся переписать контент.

Собственно запуск игры:

1. В папке IL2_500X64 кликаем ЛКМ на папку ЕХЕ,
2. там ЛКМ на Il2_X64_Console,
3. ПКМ на Il2fb.exe, разрешаем работу как админ,
4. вернемся в папку IL2_500X64 и ЛКМ на _Cmd.exe.
5. Пишем Il2fb.exe или Il2fb.exe -mods для модной версии
игры, после несколькой работы игра запускается.

yt2 15.04.2023 22:12

Второй вариант тестовой графической дллки 2.1.1.2 для карт AMD/ATI
Смотреть появление бага отрисовки дорог, проверить с параметрами
UseATIRenderFix=0|1 и LimitOpenGLVersion=45|44|43|41

Цитата:

Рома, прежде чем затратить огромное количество усилий, пытаясь найти
глюки в своем коде для AMD/ATI, прими к сведению, что эти "красные карты" уже не в первый раз ломают OpenGL для Ил-2.
Баги в драйверах случаются и у NVIDIA. Но NVIDIA более распространена и их чаще отлавливают и исправляют. AMD/ATI хуже распространена + на старых карточках там прекращается исправление багов и какой-то баг может остаться навеки.
Я тоже не идеален, возможно где-то использую код который из-за моих недосмотров некорректно ведёт себя на AMD|ATI. Сильно осложняет ситуацию, что я не могу протестировать в живую, т.к. у меня нет такого оборудования.
Кстати к битвам AMD-Intel, AMD-NVidia я стараюсь подходить объективно и взвешенно. И я заинтересован, чтобы игра запускалась на любом оборудовании (в пределах заявленных требований).

carsmaster 15.04.2023 22:31

Цитата:

Сообщение от yt2 (Сообщение 224767)
..Кстати к битвам AMD-Intel, AMD-NVidia я стараюсь подходить объективно и взвешенно. И я заинтересован, чтобы игра запускалась на любом оборудовании (в пределах заявленных требований).

Так я тоже подошел объективнее некуда, просто решил для себя:
"Раз я люблю ИЛ-2, то AMD не использую нигде и никогда"
И всЁ битвы AMD-NVidia прекратились раз и навсегда:D, полный "мир" наступил.

yt2 16.04.2023 00:11

Третий вариант тестовой графической дллки 2.1.1.2 для карт AMD/ATI
https://disk.yandex.ru/d/bEkLhd7OPdNz1w

Добавил отладки в консоль. Будешь проверять, сохрани логи.

Ну вторая версия однозначно что-то изменила. Дороги как рисуются? Пропуски, разрывы, левитация остались? Вижу странные тёмные пятна, серые плитки какие-то. Если камеру поднимать выше они не исчезают? это может артефакты от другого проблемного шейдера?

yt2 16.04.2023 09:13

посмотрел видео и логи. вопросов меньше не стало.
с логов узнал что имеем дело с win7+Radeon HD 6570
он заявляет о полной поддержке OpenGL 4.4 и не полной 4.5
Поэтому параметр можно задать LimitOpenGLVersion=44, т.к. версию 45 ему не потянуть.
По логам ошибок при загрузке шейдеров нет.
Но есть ошибки рендера мешей java.lang.RuntimeException: unknown exception in render array shared meshes
Дороги вроде бы рисуются, но там другие артефакты на видео появляются...
Плюс пока гонял миссию расход памяти постоянно рос... Надо чекать.
Так что пока с Радеонами не выходит каменный цветок.

carsmaster 17.04.2023 16:53

Нашел ветку, где обсуждается "бурная радость" от драйверов серии 22.. от AMD.
https://www.sas1946.com/main/index.p....msg769417#new

yt2 22.04.2023 12:09

Обновление до версии 2.1.1.7 тут http://forum.aviaskins.com/showpost....10&postcount=2
---
Ничего серьёзного, в основном мелкие правки

carsmaster 22.04.2023 14:11

Цитата:

Сообщение от yt2 (Сообщение 224956)
Обновление до версии 2.1.1.7]

Спасибо дружище. :beer:

Grog 22.04.2023 15:40

Цитата:

Сообщение от yt2 (Сообщение 224956)
Обновление до версии 2.1.1.7

Спасибо!:beer:

yt2 23.04.2023 21:07

Цитата:

Сообщение от baraivan (Сообщение 224970)
Тест версии 2.1.1.7
Условия:
- Texture Filtering -> Surface Format Optimization -> Off
- UseATIRenderFix=1
- LimitOpenGLVersion=44
- WGL_CONTEXT_VERSION=33
- простой редактор, карта Крым
Видео и лог: https://disk.yandex.ru/d/cegqW6sm1T19nA

Я это посмотрел. И вроде норм же да? Или я чего-то не увидел в ролике и логах?

carsmaster 24.04.2023 10:46

Цитата:

Сообщение от yt2 (Сообщение 224974)
Я это посмотрел. И вроде норм же да? Или я чего-то не увидел в ролике и логах?

Цитата:

Сообщение от baraivan (Сообщение 224977)
Да, нормально, учитывая только мелкие правки. Выложил тест больше для сравнения с прежними версиями.

Я извиняюсь, что вмешиваюсь в вашу беседу.
А дороги многослойно-множественные в ролике это нормально ?

baraivan 25.04.2023 03:29

Так-то левитирующие и повторяющиеся N-ное количество раз дороги, это конечно не есть хорошо, но при том что:
Цитата:

Сообщение от yt2 (Сообщение 224780)
....
Так что пока с Радеонами не выходит каменный цветок.

Цитата:

Сообщение от yt2 (Сообщение 224780)
....
Ничего серьёзного, в основном мелкие правки

Поэтому нормально :)

LeaderAI 05.05.2023 00:43

О а вот это уже интересное. Улучшение глобальной графики это будет здорово когда все до ума доведется. Скачаю для тестирования.

yezhik_lesnoy 05.05.2023 00:54

Цитата:

Сообщение от LeaderAI (Сообщение 225073)
О а вот это уже интересное. Улучшение глобальной графики это будет здорово когда все до ума доведется. Скачаю для тестирования.

Моды видимо не лягут на новую сборку.

LeaderAI 05.05.2023 00:57

А можно дистанцию отрисовки леса полностью вбить в конфиг?
Чтобы просто вносить значение до которого может рисоваться этот лес?
Хоть 100000000000000.0м пусть рисуется.

LeaderAI 05.05.2023 01:00

Цитата:

Сообщение от yezhik_lesnoy (Сообщение 225074)
Моды видимо не лягут на новую сборку.

Это все же будет в будущем официальная сборки игры от разработчиков ?
Если это все же официально все будет это хорошо.

yezhik_lesnoy 05.05.2023 01:01

Цитата:

Сообщение от LeaderAI (Сообщение 225075)
А можно дистанцию отрисовки леса полностью вбить в конфиг?
Чтобы просто вносить значение до которого может рисоваться этот лес?
Хоть 100000000000000.0м пусть рисуется.

Нагрузка будет на комп, процессор и видюху... Зачем такое расстояние. Надо найти оптимальное как в реале. Видно до линии горизонта а там всё. Для пешехода это 4 км в среднем

LeaderAI 05.05.2023 01:07

Цитата:

Сообщение от yezhik_lesnoy (Сообщение 225077)
Нагрузка будет на комп, процессор и видюху... Зачем такое расстояние. Надо найти оптимальное как в реале. Видно до линии горизонта а там всё. Для пешехода это 4 км в среднем

По высоте я имею ввиду. По дальности в горизонте конечно далеко нет смысла отображать.
Я пробовал заменить на нормальный лес весь плоский. В принципе даже если его очень много он не тормозит вообще. Но если его очень много у него исчезают стволы у части деревьев.
С другой стороны я посмотрел тут скрины с доработкой стандартного леса в 9 слоев, он выглядит лучше и больше похож на лес.

yezhik_lesnoy 05.05.2023 01:14

Это ещё только начало. Когда движок отрисовки графики будет сделан надо как-то адаптировать моды. Я сейчас летаю в дген паке Асуры и переживаю, что моды и дефолт разошлись в разные стороны

yezhik_lesnoy 05.05.2023 01:16

Что больше нет модного онлайна. У меня стоит сервак Дген но набрать в команду некого. Движок отрисовки хорошо, но он будет лучше модного?

LeaderAI 05.05.2023 01:17

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

Сообщение от yezhik_lesnoy (Сообщение 225077)
Нагрузка будет на комп, процессор и видюху... Зачем такое расстояние. Надо найти оптимальное как в реале. Видно до линии горизонта а там всё. Для пешехода это 4 км в среднем

Вот я делал. Щас они рисуются где то до 3-4 км. Если выше летать то там ничего не будет.
На нормальном более мение современном компе эти нагрузки не влияют вообще.

yezhik_lesnoy 05.05.2023 01:19

Прекрасно, предложи в проект

LeaderAI 05.05.2023 01:23

Было бы еще полезно чтобы деревья которые ставятся в редакторе игра создавала и при Forest=3 а не только реальные 3д меши. Сейчас они работают только если созданы в actor.static в самой карте.

yezhik_lesnoy 05.05.2023 01:29

Цитата:

Сообщение от LeaderAI (Сообщение 225083)
Было бы еще полезно чтобы деревья которые ставятся в редакторе игра создавала и при Forest=3 а не только реальные 3д меши. Сейчас они работают только если созданы в actor.static в самой карте.

Ну...я таких тонкостей не знаю... как устроена игра знаю в общих чертах..чтобы смочь собирать сборки и сервера с картами :rolleyes:

yezhik_lesnoy 05.05.2023 01:37

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

yezhik_lesnoy 05.05.2023 01:43

Горизонтальный лес всех достал. Его не видно на взлёте. Одни аварии

yezhik_lesnoy 05.05.2023 01:59

Вопрос только, будет ли нагрузка на видюху выдерживать комп. Многие мододелы ещё на пред версиях не оптимизировали моды эффектов и жуткие тормоза при фпс 8. Возможно потребуется увеличить память игры на отрисовку природы и городов. Города ведь тоже рисуются веером, даже на сильных машинах. Народ в ил2 летает простой. Много ребят и детей. Компы не у всех топовые. Из-за этого и погиб модный онлайн. Последний кого я помню летал со мной на хфсх 7,0,3 и ушёл в дефолт по причине тормозов. Чтобы новый проект не накрылся надо просчитать нагрузку.

Grog 05.05.2023 14:22

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

Сообщение от yezhik_lesnoy (Сообщение 225074)
Моды видимо не лягут на новую сборку.

А не надо бояться:D;)
Кое что уже в сборке было, а кое что другое опробовал:)
Работают моды!:ok:
(зарядкой всякими разными модами не увлекался, так, на пробу:D

yt2 07.05.2023 19:55

Версия 2.1.2.4
-мелкофиксы
-переделка порядка рендера. отрисовка не сразу на экран, а в промежуточную текстуру. в этом случае возможны ништяки: 32 битный Z-буфер и фильтры постобработки.
-параметр Use32bitZBuffer=1 Все карточки держащие OpenGL 3.0
тянут эту опцию. Минимальные требования X64 это OpenGL 3.3 - так, что должно у всех работать. Особого эффекта не увидел, но и хуже не стало.
-прикрутил два фильтра постобработки изображения. пока не очень сложных. включаются ч/з конфиг
UsePostFilter=0 Стандарт, без постобработки
UsePostFilter=1 Фильтр LumaSharpen
UsePostFilter=2 Фильтр Сглаживание FXAA
Пока настройки для этих фильтров занесены в код соответствующих шейдеров. Фильтр LumaSharpen такой же как например в решейде, и настройки там одинаковые.
-правка шейдера №13 для устранения мерцания крон шейдерных деревьев для режимов с Forest=3 и 4

carsmaster 07.05.2023 20:31

Цитата:

Сообщение от yt2 (Сообщение 225104)
Версия 2.1.2.4
-мелкофиксы
-переделка порядка рендера. отрисовка не сразу на экран, а в промежуточную текстуру. в этом случае возможны ништяки: 32 битный Z-буфер и фильтры постобработки.
-параметр Use32bitZBuffer=1

Спасибо за обновление Роман.:beer::good:
Мне кажется, что -параметр Use32bitZBuffer=1 требует пояснения, в виде того, в какую секцию КОНФИГА надо вписывать этот параметр

Цитата:

Сообщение от yt2 (Сообщение 225104)
UsePostFilter=0 Стандарт, без постобработки
UsePostFilter=1 Фильтр LumaSharpen
UsePostFilter=2 Фильтр Сглаживание FXAA

Аналогично вопросу выше.
В какую секцию КОНФИГА надо вписывать этот параметр ?

Ибо не все прекрасно ориентируются в КОНФИГЕ, мне кажется стоило бы конкретно указать в какую секцию писать.

Например в секцию:

[Render_OpenGL]
UsePostFilter=1
Use32bitZBuffer=1

ПЫ СЫ
Или ты сделал автоматическую добавку новых записей в нужную секцию после первого запуска(и закрытия игры) с Версией 2.1.2.4 ?


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

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