Организация Blender Foundation представи новата версия на безплатния пакет за 3D моделиране Blender 3.4, който е подходящ за решаване на различни задачи, свързани с 3D моделиране, 3D графика, разработка на компютърни игри, симулация, рендеринг, композиране, проследяване на движения, скулптурно моделиране, създаване на анимации и редактиране на видео. Кодът се разпространява под лицензия GPL. Готовите сборки са налични за Linux, Windows и macOS. В същото време е публикуван и коригиращ ъпдейт на Blender 3.3.2 в категорията с дългосрочна поддръжка (LTS), обновленията за която ще се генерират до септември 2024 година.
Сред добавените подобрения в Blender 3.4:
- Поддръжката на Wayland протокола е реализирана, позволяваща директно стартиране на Blender в среди, базирани на Wayland, без използване на междинния слой XWayland, което подобрява качеството на работа в дистрибуции на Linux, които по подразбиране използват Wayland. За работа в среди, базирани на Wayland, е необходима библиотеката libdecor за декориране на прозорци от клиентска страна.
- Добавена възможност за компилиране на Blender под формата на модул за Python, който позволява създаването на обвивки и услуги за визуализация на данни, анимация, обработка на изображения, редактиране на видео, конвертиране на 3D формати и автоматизация на различни дейности в Blender. За достъп до функционалността на Blender от Python код е предложен пакетът „bpy“.
- В системата за рендериране Cycles е добавена поддръжка на метода „Path Guiding“, който позволява при същата консумация на процесорни ресурси да се постигне по-високо качество при обработката на сцени с отразена светлина в сравнение с техниката за трасировка на пътища. Методът намалява нивото на шума в сцени, в които е проблематично да се открие пътят до източника на светлина, например, когато стаята е осветена през малка цепнатина на вратата. Методът е реализиран чрез интеграция на библиотеката OpenPG (Open Path Guiding), разработена от компания Intel.

- В режима за скулптурно моделиране е опростен достъпът до настройките на автоматичното маскиране, които сега са достъпни в заглавката на 3D изгледа. Добавени са възможности за автоматично маскиране по неравности, точка на гледане и избрана зона. За преобразуване на автоматичната маска в обикновен атрибут на маската, който може да бъде редактиран и визуализиран, се предлага да се използва бутона „Create Mask“.
- В UV редактора е предложена нова четка за геометрично омекотяване (Relax), която позволява повишаване на качеството на UV развивката чрез постигане на по-точно съответствие с 3D геометрията при изчисляване на параметрите за нанасяне на текстура върху 3D обект. В UV редактора също е добавена поддръжка за неравномерни мрежи, пикселови интервали, горно закрепване на мрежата, завъртане на UV развивката с подравняване по избрания ръб и бързо задаване на случайни параметри за мащабиране, завъртане или преместване за избрани UV острови.

- Предоставено е наложение на вюпорта (Viewport Overlay) за показване на геометрични нодовe, което може да се използва за предварителен преглед, отстраняване на грешки или тестване на промените в атрибутите на дървото нодовe.
- Добавени са 8 нови нода за извличане на данни от мрежи и криви (например, определяне на ръбови съединения, ъгли на върховете, настройка на нормалата на кривата и проверка на контролни точки). Добавен е нод за семплиране на UV повърхности, позволяващ получаване на стойността на атрибута въз основа на координатите на UV разгъването. В менюто „Add“ е осигурено показване на ресурсите на групата ноди.
- Разширени са възможностите на системата за двумерно рисуване и анимация Grease Pencil, позволяваща създаване на ескизи в 2D и след това тяхното използване в 3D околна среда като триизмерни обекти (въз основа на няколко плоски ескиза от различни ъгли се оформя 3D модел). Добавен е модификатор за контури за генериране на рамка около периметъра на базата на изгледа от камерата. Добавена е възможност за импортиране на множество SVG файлове наведнъж. Значително е подобрен инструментът за запълване. Предложен е нов метод за запълване, използващ радиуса на окръжността за определяне близостта на краищата на линиите при запълване.
- В файловете „.mtl“ е реализирана поддръжка за разширения за физически коректно рендериране (PBR).
- Подобрена е работата с шрифтове.
- Добавена възможност за извличане на кадри от видео в формат WebM и реализирана поддръжка на кодиране на видео в формат AV1 с помощта на FFmpeg.
- В движка Eevee и във визуализацията на платформата Linux е предоставена възможност за рендериране в безмониторен режим (headless).
- Увеличена е производителността на модификатора за подразделение на повърхността (Subdivision Surface Modifier), създаването на обекти в пакетен режим, изчисляването на деактивирани модификатори и създаването на миниатюри в формат WebP. Повишена е производителността на скулптурирането в ситуации, когато не се използват маски и набори от полигони.
Източник: opennet.ru


