Организация Blender Foundation публикува новата версия на безплатния софтуер за 3D моделиране Blender 4.0, който е подходящ за разнообразни задачи, свързани с 3D моделиране, 3D графика, разработка на компютърни игри, симулации, рендериране, композиране, проследяване на движения, скулптурно моделиране, създаване на анимации и видеомонтаж. Кодът е разпространен под лицензия GPL. Готовите сборки са налични за Linux, Windows и macOS. Също така, версиите Blender 3.3 и 3.6 с дълготрайна поддръжка (LTS) продължават да се поддържат, с актуализации, които ще бъдат налични до септември 2024 г. и юни 2025 г.
Сред добавените подобрения:
- Предложена нова реализация на нода с принципиален шейдер BSDF (Принципен Бидирекционен Разпределител на Разпръскване), в който значително е разширена поддръжката на различни типове материали и е повишена гъвкавостта на използването. Например, блясъкът на тъканите (Sheen) вече се осигурява от нова шейдерна модел на микрофибра и се поставя в горния слой над светлината и покритие, което позволява неговото използване не само за фланелени тъкани, но и за създаване на ефект на прах върху всякакви материали. Слой покритие (Coat) сега е разположен над слоя светлина (Emission), което, например, позволява симулирането на светенето на екран зад стъкло. В подповърхностното разпръскване вече се използва не отделен, а основен цвят. Нодовете „Гланцов BSDF“ и „Анизотропен BSDF“ са обединени в един нод „Гланцов BSDF“ с възможност за управление на анизотропията. Добавена е поддръжка за оцветяване на краищата на метални повърхности.

- Добавен е режим за управление на цвета AgX, който, в сравнение с режима Filmic, позволява да се получат по-реалистични резултати при наличието на прегорели области, като ярките цветове се приближават до белия, по аналогия с реалните камери.


- В текстурния нод „Вороной“ (Voronoi) е реализирана възможността за добавяне на фрактален шум и указване на няколко слоя на детайлност, както и добавени три нови типа входни данни: детайлност (брой слоеве за изчисление), грубост (степен на влияние на горните слоеве върху резултата) и лакунарност (кофицент за маскиране на всеки следващ слой).
- В рендеринг системата Cycles е реализирана функция за свързване на светлината (light linking), което позволява осветление само на отделни обекти в сцената, както и свързване на сенките (shadow linking), за да се определи кои обекти блокират сенките при осветление. Тези функции предоставят повече контрол върху осветлението, например, различни настройки на осветление могат да бъдат привързани към различни обекти, което осигурява отделно осветление на персонажа.


- В метода на рендериране „Path Guiding“ е реализирана поддръжка за работа не само с дифузни, но и с гланцови повърхности. Приложението на Path Guiding позволява значително намаляване на нивото на шум върху гланцови повърхности и намирането на пропуснати пътища към източника на светлина. Значително (в 1.76 пъти) е увеличена скоростта на зареждане на големи полигоносни мрежи.


- Предложен е инструментарий „Node tools“, който може да бъде използван за разширяване на основните функции на Blender и промяна на съществуващите инструменти, използвайки геометрични ноди вместо скриптове на Python. За създаването на нови инструменти на база нодове се предлага да се използва вграден редактор на геометрични ноди. За реализиране на новата функционалност в системата на геометрични ноди е добавена серия нови възможности, като стартиране на геометрични ноди като обикновени оператори.
Също така, добавени са няколко специфични нода, осигуряващи достъп до 3D курсора, избор на области и управление на видимостта (Face Set). Добавена е нода Repeat Zones, която позволява изпълнението на избрани ноди произволен брой пъти, за да се организира работата по цикли без дублиране на нодите. Добавени са 8 нови нода за опростяване на операциите по въртене.

- В интерфейса за моделиране възможностите, свързани с фиксирането (snapping), са значително разширени. Преработено е падащото меню за фиксиране. Добавена е възможността за избор на основна (начална) точка за фиксиране на бегом (чрез натискане на клавиш „B“) и навигация чрез задържане на клавиша Alt по време на трансформация на обекти (придвижване, въртене и мащабиране). Когато курсорът се насочи към полигона, формата му сега се променя в зависимост от използвания тип фиксирания (например, приема форма на квадрат за върхове, кръг за равнина и триъгълник за междинни точки).

- В потребителския интерфейс е реализирана възможността за мигновено търсене на елементи, присъстващи в менюто „Добави“ (обекти, мрежи, криви, възли, модификатори и т.н.) — в менюто е достатъчно да започнете да въвеждате и резултатите ще се показват в реално време, докато пишете търселовата фраза. В други менюта и подменюта до търсенето може да се премине, като се натисне интервал (например,можете да насочите курсора към менюто File, да натиснете интервал, да въведете типа на файл и да получите връзка за импортиране и експортиране). Преди започване на въвеждането на търселовата фраза се показват предишни резултати от търсенето. Менюто за добавяне на модификатор е значително преработено.

- Увеличен е размерът на диалога за избор на цвят. В Linux и Windows интерфейсът за избор на цвят може да се използва, за да се определи цветът в областта на екрана извън прозореца на Blender.

- Шрифтът в потребителския интерфейс е променен на Inter, което позволява качествено представяне, независимо от размера и резолюцията на екрана. При извеждане на текст е осигурено коректно хинтинг и субпикселно позициониране. В настройките са добавени опции за включване на субпикселно изглаждане.

- Добавени са нови клавишни комбинации и разредки за създаване на среда, свикнала за потребителите, работили с други 3D пакети. Проведена е унификация на горещите клавиши в различни режими. В Tweak Tool е добавена възможност за преместване на няколко обекта с мишката наведнъж. За бърз преход към настройките е добавена комбинация Ctrl + запетая. За преминаване към преименуване на етикети вече е достатъчно двойно щракване с мишката.

- В средствата за създаване на анимации е предложен комплект от стави (Armature Bones). Библиотеката с пози става на нова система с активи и сега е достъпна от 3D изгледа. В графичния редактор са добавени интерактивни слайдъри за извършване на операции Match Slope, Blend To Ease, Blend Offset, Shear Keys, Scale Average, Time Offset и Push/Pull.

- Предложена е нова версия на комплекта Human Base Meshes с колекция от модели на човешки тела.

- Добавено е разширение Hydra Storm с реализация на система за рендериране на базата на платформата OpenUSD. Новият рендер може да се използва като алтернатива на Cycles, EEVEE и Workbench. Способностите на Hydra Storm изостават от рендера EEVEE и основно са насочени към предварителен преглед преди експортиране, позволяващ оценка как сцената ще изглежда в други системи, поддържащи формата USD.
- Осигурена е съвместимост със спецификацията CY2023, която определя инструментите и библиотеките на референтната платформа VFX.
Източник: opennet.ru















