Організація Blender Foundation опублікувала випуск вільного пакету 3D-моделювання Blender 5.0, що підходить для вирішення різних завдань, пов'язаних з 3D-моделюванням, 3D-графікою, розробкою комп'ютерних ігор, симуляцією, рендерингом, композитингом, трекінгом рухів, скульптурним моделюванням, моделюванням. Код розповсюджується під ліцензією GPL. Готові зборки сформовані для Linux, Windows и macOS. Також продовжує підтримуватися LTS-гілки Blender 4.2 та 4.5, оновлення для якої формуватимуться до липня 2026 та 2027 років відповідно.
Серед доданих покращень:
- Представлено нову реалізацію системи керування кольором з інтегрованою підтримкою розширеного динамічного діапазону яскравості (HDR) та колірних просторів з широким колірним охопленням (Wide-gamut). Забезпечена можливість відображення, читання та експорту кольорів Wide-gamut та HDR для зображень та відео. Додано нові режими відображення, що підтримують системи кодування кольору ACES 1.3 і 2.0 (Academy Color Encoding System), HDR-профілі Rec.2100-PQ/Rec.2100-HLG та AgX HDR, які можуть використовуватися для інтеграції з професійними системами кіновиробництва та для відображення контенту. Для використання HDR в Linux потрібно запуск Blender в оточеннях на базі Wayland та включення бекенда, що використовує графічний API Vulkan.

Додано підтримку використання кольорів Wide-gamut, включаючи колірні простори ACEScg та Linear Rec.2020, при роботі з матеріалами, джерелами світла та композитингу. Надано можливість встановлення робочого колірного простору окремо для кожного файлу і секвенсора.

Реалізовано можливість збереження зображень у форматі OpenEXR у колірних просторах ACES2065-1 та ACEScg. Додано підтримку видових перетворень, описаних у стандарті ACES 2.0 (view transform — перетворення кольору, обчисленого при рендерингу, на представлення, що відображається на моніторі). Підвищена сумісність із конфігурацією OpenColorIO для ACES 2.0, яка застосовується для забезпечення узгодженості кольорів на різних стадіях кіновиробництва. Додано ноду для перетворення колірних просторів на стадії композитингу.

- У ноду «Текстура піднебіння» («Sky Texture») додано нову модель піднебіння, в якій для підвищення реалістичності використовується багаторазове розсіювання. Стара модель неба збережена як опція під ім'ям «Модель неба з одноразовим розсіюванням» («Single Scattering»). Крім генерації зображення піднебіння, нова модель може використовуватися для формування точних відображень усередині приміщень. За допомогою ноди Sky Texture також тепер можна швидко генерувати сцени світанку чи заходу сонця, змінюючи лише один параметр.
- Додано ноду «Радіальний тайлінг» («Radial Tiling») для створення закруглених форм та мозаїчних зображень.

- Значно розширено можливості запікання (baking) текстур із мешків із використанням модифікатора «Мультидозвіл» («Multiresolution»). Наприклад, додано підтримку n-вугільних граней, можливість запікання векторного зміщення, запікання лише у вибрані та активні зображення, обліку модифікатора «Підрозділ поверхні» («Subdivision Surface»).

- У ноди шейдера додано підтримку зон повторень («Repeat Zones») за аналогією з їх реалізацією в геометричних нодах. При використанні системи рендерингу EEVEE можливе динамічне виставлення числа ітерацій, тоді як у системі Cycles може задаватися лише фіксована кількість ітерацій.
- Додано ноди «Пакет» («Bundle», об'єднання кількох елементів у набір), «Замикання» («Closure», передача власних функцій для груп нод) та «Переключатель меню» («Menu Switch», виведення значення на основі вибраного елемента меню).

- У движку рендеринга Cycles за замовчуванням задіяний новий алгоритм об'ємного рендерингу, що виключає появу блокових артефактів в об'ємах, що перекриваються, і допускає роботу без виставлення таких параметрів, як розмір кроку, максимальна кількість кроків і однорідність об'єму.

- У Cycles реалізовано точніший метод рендерингу підповерхневого розсіювання (subsurface scattering). Новий метод враховує множинні відображення при моделюванні розсіювання світла всередині складних об'єктів, що просвічують, і позбавляє від зайвого затемнення ділянок, але вимагає більше часу для рендерингу.

- У Cycles реалізовано застосування ефекту іризації до металевих матеріалів, наприклад, для візуалізації райдужного переливу в місцях перегріву металу.

- Стабілізований та включений за замовчуванням у модифікаторі «Підрозділ поверхні» («Subdivision Surface») механізм адаптивної шматкової побудови поверхонь (Adaptive Subdivision), що розділяє комірки в міші в залежності від відстані від камери. Додано опцію «Простір об'єкта» («Object Space»), що дозволяє виставити довжину ребра над пікселях, а одиницях виміру самого об'єкта.
- У двигуні рендерингу EEVEE реалізовані оптимізації, які значно прискорюють компіляцію матеріалів. Прискорення спостерігається при використанні всіх бекендів, наприклад, у конфігураціях на базі бекендів NVIDIA та Vulkan прискорення може досягати 4 разів. До 3 разів прискорено операції накладання екземплярів мешків. В EEVEE також оновлено реалізацію маткапів (MatCaps, Material Capture), в якій з'явилася підтримка дзеркального відображення світла, що підвищує якість малювання темних поверхонь під час перегляду 3D-сцени.

- Оновлено набори демонстраційних файлів та ассетів. У набір Human Base Meshes додано новий ассет зі скелетом людини.

- У системі композитингу (Compositor) реалізована нова панель ассетів (Asset Shelf), що надає швидкий доступ до встановлених ефектів.

- Забезпечено сумісність зі специфікацією, що визначає утиліти та бібліотеки еталонної платформи VFX.
- Розширено можливості системи двовимірного малювання та анімації Grease Pencil, що дозволяє створювати ескізи у 2D і потім використовувати їх у 3D-оточенні як тривимірні об'єкти (на основі кількох плоских ескізів у різних ракурсах формується 3D-модель). Додано можливість застосування ефекту змащування об'єктів, що рухаються (Motion Blur). У бічну панель 3D-в'юпорту додана панель «Дані кривих» («Curve Data»), що дозволяє виставляти значення однієї або кількох вибраних кривих. Реалізовано підтримку виставлення різних типів кутів для кожної точки: з плоскою, гострою або круглою вершиною. Доданий інструмент «Олівець» («Pen») для створення та редагування кривих Безьє. Забезпечено коректне з'єднання початкового та кінцевого сегмента замкнутих штрихів без зазорів чи перекриттів.

- Розширено інтеграцію нелінійного відеоредактора (Video Sequencer) з іншими компонентами Blender. У редакторі властивостей з'явилися окремі вкладки з модифікаторами та параметрами доріжки. Реалізовано модифікатор на основі нід композитингу. У нижню панель вбудовані кнопки для керування відтворенням.

- Модифікатор Масив («Array») перероблений з використанням геометричних нід, що дозволило легко налаштовувати та розширювати його в залежності від своїх переваг, а також використовувати при розміщенні об'єктів рандомізацію, круговий розподіл та гізмо.
- У UV-редакторі перероблена та включена за умовчанням синхронізація UV-розгортки. Підвищено продуктивність відкату змін.
- Покращено переміщення під час огляду VR-сцени (VR Scene Inspection) із використанням шоломів віртуальної реальності. Додано нові налаштування навігації в режимі віртуальної реальності. Додана можливість змінювати швидкість руху у режимі польоту. Поліпшено навігацію в режимі телепортації. Для зменшення дезорієнтації забезпечено дискретне переміщення камери під час дії джойстиком на контролері. Для зниження захитування під час роботи додано ефект віньєтування, що обмежує область видимості під час руху.

- Спрощено налаштування тем оформлення. Додана опція "Зменшити рухи" ("Reduce Motion") для відключення зайвих анімаційних ефектів. Оптимізовано інтерфейс редактора нод.
- За замовчуванням увімкнено збереження blend-файлів у стислому вигляді.
- Додано опцію командного рядка «—gpu-vsync [on/off/auto]» для керування включенням вертикальної синхронізації (VSync) з кадровим гасящим імпульсом, що застосовується для захисту від появи розривів при виведенні (tearing).
- На системах з Wayland реалізовано використання протоколу cursor-shape для налаштування зовнішнього вигляду курсору.
Джерело: opennet.ru
