Нежная атмосфера — Prepar3D v4

В 17.01.2022 в 05:35, Limbu пишет:

Новости разработки.  Работа в четвертом Препаре  на не определенный срок практически закончена .   

Жаль, так и не дождался ночных облаков (кучёвки) с лунной подсветкой. Ну в любом случае, успехов Вам в дальнейших разработках!


Edited by salo2k4

В 05.01.2022 в 15:24, apxeonmepukc пишет:

Набор для сетинсталлера (или ручной установки) на базе трёх твиков: для облаков среднего яруса, перистой и для ночных светил. С текстурным небом, без кода НА для железа не топового уровня. Текстуры облаков уже изначально интегрированы! Если не понравятся — замените любыми другими.

Set_LIGHT_IN_THE CLOUDS_2022_P3Dv4.5.13.zip 14 u041cu0411 · 37 downloads

2022-1-5_14-19-18-934.jpg.36f351571005185a82ed4deeb3332023.jpg

  Скрыть контент

2022-1-5_14-8-5-474.jpg.8d382b9723b7373b52412830f0d007f1.jpg

2022-1-5_14-6-21-597.jpg.1ede2d9664bca37c393386dd97bd8751.jpg

 

Добрый день! Спасибо, набор очень понравился! Подскажите,  а — яркое освещение кокпита как можно приглушить или убрать?

В 25.01.2022 в 21:43, 1.8.1. пишет:

Добрый день! Спасибо, набор очень понравился! Подскажите,  а — яркое освещение кокпита как можно приглушить или убрать?

В файле General.fx,  из упомянутого набора со строки 271 есть такое текстовое меню :

// Настройка освещения кокпита
    const float SetLigCsun  = 3.4 ;  // Освещенные участки солнечного освещения
    const float SetLigCmoon = 1.0 ;  // Освещенные участки лунного освещения
    const float SetShaCsun  = 1.2 ;  // Теневые участки солнечного освещения
    const float SetShaCmoon = 1   ;  // Теневые участки лунного освещения
// Настройка освещения крафта
    const float SetLigKsun  = 1   ;  // Освещенные участки солнечного освещения
    const float SetLigKmoon = 1   ;  // Освещенные участки лунного освещения
    const float SetShaKsun  = 1   ;  // Теневые участки солнечного освещения
    const float SetShaKmoon = 1   ;  // Теневые участки лунного освещения

Изменяете нужные значения согласно комментариям, Вам необходимо уменьшать значения, приближая их к дефолтным. Значение для дефолтных шейдеров везде равно 1. Значения могут быть   положительными больше или меньше 1 ( до 0 ). Вам нужно уменьшать указанные выше значения.  Открываете файл General.fx в папке ShadersHLSL симулятора нормальным текстовым редактором, изменяете нужные значения и сохраняете файл General.fx. Затем следует сделать перекомпиляцию кеша шейдеров. Я рекомендую делать это сначала без предварительной очистки кеша шейдеров в работающем симе по команде с клавиатуры, назначив на перезагрузку шейдеров любую клавишу. Так как при таком способе в данном случае будет перекомпилироватся один General.fx, то время перезагрузки шейдеров значительно сократится. Изменяете значения в General.fx, сохраняете результат, даете команду на перезагрузку — смотрите результат в работающем симе, и так повторяете пока не достигнете нужного результата. На всякий случай замечу,  что описанный способ перезагрузки в работающем симе без предварительной очистки кеша шейдеров годится не для всякого редактирования,  и не для любых исходных файлов шейдеров. Редактирование например FuncLibrary.fxh     требует  в любом случае предварительной очистки кеша шейдеров. Так же не забываем, что в качестве разделителя целой и дробной части десятичных дробей можно использовать только точку.(!)

Тем не менее мои твики обычно вызывают довольно длительную перезагрузку шейдеров, поэтому  для ещё большей быстроты,  в случае General.fx   рекомендую  на период настройки закомментировать  фрагмент моих твиков. Вот в этом архиве,  в файле General.fx из упомянутого набора это уже сделано :  General.fx.test.rar

Рекомендую заменить на период настройки файл General.fx в папке ShadersHLSL симулятора этим тестовым General.fx, сделать начальную предварительную полную очистку кеша шейдеров, а затем произвести настройки без предварительной очистки кеша как описано выше. После окончания настроек следует разкомментировать мой фрагмент твиков,  для этого следует удалить символы начала комментариев   /*  в строке  1244 , и конца комментариев  */ в строке 1692 файла  General.fx, и сохранить General.fx.  И только потом , напоследок, рекомендую сделать последнюю полную очистку кеша шейдеров, и перезагрузить их. (Это можно сделать в работающем симе).

2 минуты назад, Limbu пишет:

В файле General.fx,  из упомянутого набора со строки 271 есть такое текстовое меню :

// Настройка освещения кокпита
    const float SetLigCsun  = 3.4 ;  // Освещенные участки солнечного освещения
    const float SetLigCmoon = 1.0 ;  // Освещенные участки лунного освещения
    const float SetShaCsun  = 1.2 ;  // Теневые участки солнечного освещения
    const float SetShaCmoon = 1   ;  // Теневые участки лунного освещения
// Настройка освещения крафта
    const float SetLigKsun  = 1   ;  // Освещенные участки солнечного освещения
    const float SetLigKmoon = 1   ;  // Освещенные участки лунного освещения
    const float SetShaKsun  = 1   ;  // Теневые участки солнечного освещения
    const float SetShaKmoon = 1   ;  // Теневые участки лунного освещения

Изменяете нужные значения согласно комментариям, Вам необходимо уменьшать значения, приближая их к дефолтным. Значение для дефолтных шейдеров везде равно 1. Значения могут быть   положительными больше или меньше 1 ( до 0 ). Вам нужно уменьшать указанные выше значения.  Открываете файл General.fx в папке ShadersHLSL симулятора нормальным текстовым редактором, изменяете нужные значения и сохраняете файл General.fx. Затем следует сделать перекомпиляцию кеша шейдеров. Я рекомендую делать это сначала без предварительной очистки кеша шейдеров в работающем симе по команде с клавиатуры, назначив на перезагрузку шейдеров любую клавишу. Так как при таком способе в данном случае будет перекомпилироватся один General.fx, то время перезагрузки шейдеров значительно сократится. Изменяете значения в General.fx, сохраняете результат, даете команду на перезагрузку — смотрите результат в работающем симе, и так повторяете пока не достигнете нужного результата. На всякий случай замечу,  что описанный способ перезагрузки в работающем симе без предварительной очистки кеша шейдеров годится не для всякого редактирования,  и не для любых исходных файлов шейдеров. Редактирование например FuncLibrary.fxh     требует  в любом случае предварительной очистки кеша шейдеров. Так же не забываем, что в качестве разделителя целой и дробной части десятичных дробей можно использовать только точку.(!)

Тем не менее мои твики обычно вызывают довольно длительную перезагрузку шейдеров, поэтому  для ещё большей быстроты,  в случае General.fx   рекомендую  на период настройки закомментировать  фрагмент моих твиков. Вот в этом архиве,  в файле General.fx из упомянутого набора это уже сделано :  General.fx.test.rar

Рекомендую заменить на период настройки файл General.fx в папке ShadersHLSL симулятора этим тестовым General.fx, сделать начальную предварительную полную очистку кеша шейдеров, а затем произвести настройки без предварительной очистки кеша как описано выше. После окончания настроек следует разкомментировать мой фрагмент твиков,  для этого следует удалить символы начала комментариев   /*  в строке  1244 , и конца комментариев  */ в строке 1692 файла  General.fx, и сохранить General.fx.  И только потом , напоследок, рекомендую сделать последнюю полную очистку кеша шейдеров, и перезагрузить их. (Это можно сделать в работающем симе).

Большое спасибо за развернутый ответ!

В 25.01.2022 в 13:13, salo2k4 пишет:

Жаль, так и не дождался ночных облаков (кучёвки) с лунной подсветкой. Ну в любом случае, успехов Вам в дальнейших разработках!

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

Только что, 1.8.1. пишет:

Рекомендую заменить на период настройки файл General.fx…

PS. Имел в виду, что после окончания настроек, после разкомментирования  моего фрагмента твиков нужно оставить этот файл в симе. Это чтоб не запутались.

Новости разработки. На данный момент ведется разработка комплексных твиков для звездного неба Препара. Предварительные результаты ниже на скриншотах :

1687682017_.png.02294fd4e1de65f2e01bc60bf3129076.png384055072_.png.959926622e284b129cc369151b48547f.png1000871829_(2).png.c1650ace82fc15e942de5e0231c19aaf.png1342008254_.png.b7a4ef64322914c78fa5b9239f25b02b.png1701556261_.png.ba6222e73048e0bfe48ce07bc86d4674.png

 

Цветовой температуры пока нет, и не будет до тех пор пока LM  не внесет соответствующие изменения в недоступный мне код приложения.

В 05.01.2022 в 15:24, apxeonmepukc пишет:

Набор для сетинсталлера (или ручной установки) на базе трёх твиков: для облаков среднего яруса, перистой и для ночных светил. С текстурным небом, без кода НА для железа не топового уровня. Текстуры облаков уже изначально интегрированы! Если не понравятся — замените любыми другими.

Set_LIGHT_IN_THE CLOUDS_2022_P3Dv4.5.13.zip 14 u041cu0411 · 74 downloads

 

 

Спасибо за ваши наборы и труды. Это прекрасно. Но возник вопрос, до этого я пользовался вашими готовыми наборами, которые содержали в названии _SKY_, т.е. были полностью укомплектованы. А этот набор только облака, без неба и без НА. Где взять полный и готовый набор? Я просмотрел пару страниц назад, пост Limbu, но не понял, как объединить все вместе. :( Спасибо.


Edited by Russos

избыточное цитирование 🙂

46 минут назад, Russos пишет:

Где взять полный и готовый набор?

Это и есть готовый набор, добавьте к нему только файлы «General.fx» (НА=General.fx) и HDR из этого сообщения. 

52 минуты назад, apxeonmepukc пишет:

Это и есть готовый набор, добавьте к нему только файлы «General.fx» (НА=General.fx) и HDR из этого сообщения. 

Спасибо. Если я правильно понял, то через сет инсталлер ставлю ваш сет, потом надо выбрать General.fx и HDR сет и залить их в соответствующие папки?. Звезды по желанию.

Основной облачный твик от 19.11.21  и TextureCLOUDSdxt5.zip ставить уже не надо?

И что делать с текстурами неба? Который «Clouds_SET1». Насколько я понял это надо скачивать отдельно?


Edited by Russos

37 минут назад, Russos пишет:

И что делать с текстурами неба? Который «Clouds_SET1». Насколько я понял это надо скачивать отдельно?

 Смотрите, всё очень просто: По сути «Нежная атмосфера» это только файлы General.fx + HDR. В этих файлах Геннадий заключил всю «нежную атмосферу». Если Вы используете даже только эти и исключительно эти файлы (+ ручное удаление кеша шейдеров), то Вы уже используете «Нежную атмосферу» в полном объёме! Далее. Если Вы добавляете файл твика облаков Clouds.fx, то дополнительно к «нежной атмосфере» вы добавляете динамическое освещение облаков.  Звёзды — по желанию. Вот и всё! Эти три файла ВЫ используете с любыми текстурами неба и с любыми облаками на Ваше усмотрение.

Свой набор без НА я выложил исключительно для тех коллег, у кого компы не вывозят всю аналитическую модель в полном объеме, и в этом наборе освещение пейзажа и все цвета уже адаптированы к цветам  Clouds.fx и цветам перистой из General.fx., но это не догма. Экспериментируйте и ищите свой идеальный вариант. сочетаний.

В Вашем конкретном случае — да, всё правильно, — через сетинсталлер ставите мой набор, затем вручную в папку  ShadersHLSL  закидываете  General.fx, а в подпапку PostProcess — файл HDR с заменой. Затем вручную чистите кеш шейдеров и запускаете симулятор.


Edited by apxeonmepukc

20 часов назад, apxeonmepukc пишет:

 Смотрите, всё очень просто: По сути «Нежная атмосфера» это только файлы General.fx + HDR. В этих файлах Геннадий заключил всю «нежную атмосферу». Если Вы используете даже только эти и исключительно эти файлы (+ ручное удаление кеша шейдеров), то Вы уже используете «Нежную атмосферу» в полном объёме! Далее. Если Вы добавляете файл твика облаков Clouds.fx, то дополнительно к «нежной атмосфере» вы добавляете динамическое освещение облаков.  Звёзды — по желанию. Вот и всё! Эти три файла ВЫ используете с любыми текстурами неба и с любыми облаками на Ваше усмотрение.

Свой набор без НА я выложил исключительно для тех коллег, у кого компы не вывозят всю аналитическую модель в полном объеме, и в этом наборе освещение пейзажа и все цвета уже адаптированы к цветам  Clouds.fx и цветам перистой из General.fx., но это не догма. Экспериментируйте и ищите свой идеальный вариант. сочетаний.

В Вашем конкретном случае — да, всё правильно, — через сетинсталлер ставите мой набор, затем вручную в папку  ShadersHLSL  закидываете  General.fx, а в подпапку PostProcess — файл HDR с заменой. Затем вручную чистите кеш шейдеров и запускаете симулятор.

Большое спасибо за подробный ответ.

А какие сейчас актуальные наборы неба и облаков или что вы порекомендуете?

На 5-ку, какие  сеты ставить ?