Организация 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 по време на трансформация на обектите (перемещение, въртене и мащабиране). При поставяне на курсора върху полигонизирана мрежа, нейният контур сега се променя в зависимост от използвания тип привязка (например, приема формата на квадрат за върховете, кръг за плоскостта и триъгълник за междинните точки).

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

- Размерът на диалога за избор на цвят е увеличен. В 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















