Разработчики движка UNIGINE выпустили обновление 2.19. Движок ещё больше стал оптимизирован в CPU и в потреблении RAM и VRAM, много-поток для DirectX12, качество материалов, освещение, более реалистичная дымка и облака, .NET8, OpenXR, обновление в системе анимации, и много чего интересного появилось в движке.
VK:
YouTube:
Масштабная оптимизация:
Реализован многопоточный рендер для DirectX12, который существенно улучшил производительность процессора за счет эффективного использования всех имеющихся ядер, обеспечив заметный прирост.
Данная оптимизация имеет особенно важное значение для “тяжелых” сцен с большим количеством контента и множеством объектов (таких как типичные модели САПР).
Аллокатор UNIGINE был доработан с целью улучшения управления выделением оперативной и видеопамяти в процессе работы приложения, что значительно ускорило процесс и сделало его более эффективным. Что позволяет добиться снижения общего потребления памяти примерно на 30%.
Улучшения рендера:
Все динамические отражения теперь поддерживают просчет множественных отскоков, что позволяет пробам отрисовывать самих себя в отражениях. Многократное отражение доступно для источников Planar Reflection Probe и динамических Environment Probe.
Расширены возможности управления цветом неба, облаков и дымки за счет использования LUT–таблиц.
- Новый функционал Materials Quality позволяет найти оптимальный баланс между качеством и производительностью за счет использования различных разрешений текстур и набора опций для различных уровней качества (Low, Medium, или High), устанавливаемых глобально;
- Для эффектов сенсоров добавлен темпоральный фильтр, уменьшающий шум от SSRTGI;
- Оптимизирован шумоподавитель, что позволило избавиться от артефактов, появлявшихся при использовании Half и Quarter разрешения буфера Color Clamping Blur;
- Набор улучшений апскейлеров DLSS и FSR для ПК и консолей;
- Значительно улучшилась производительность локальной тональной компрессии (в 1,5-3 раза), с возможностью использования пониженного разрешения (Half и Quarter);
- Также для эффекта локальной тональной компрессии был добавлен новый параметр Effect On Dark Areas Gamma;
- Для буфера чересстрочного расчета отраженного освещения добавлено управление коррекцией цветового диапазона.
Другое:
- Интеграция с .NET 8 (C# 12, улучшенный сборщик мусора, улучшенная сериализация и многое другое);
- Поддержка карт NVIDIA Quadro Sync (только для редакции Sim);
- В версиях SDK до 2.18.1 включительно, для геометрии всех экземпляров Node Reference использовались общие карты освещения, что значительно ограничивало возможности использования технологии лайтмаппинга. В UNIGINE 2.19 появилась возможность использования уникальных карт освещения и теней для каждого экземпляра, снимая эти ограничения;
- Примеры интеграции CUDA теперь стали доступны и в редакции Engineering.
Больше информации ищите в источнике материала.