Blender Foundation и сообщество разработчиков с гордостью представили новую версию Blender 2.92.
Видеообзор Blender 2.92
Содержание
- Геометрические ноды
- Интерфейс
- Моделирование
- Скульптинг
- Grease Pencil
- Cycles
- EEVEE
- Физика
- Анимация и риггинг
- Прочие улучшения
Геометрические ноды
Новая система нодов для создания и управления геометрией.
Документация
Интерфейс
Outliner
- Синхронизация с редактором свойств. Щелчок по значку данных в Outliner переключит на соответствующую вкладку редактора свойств, который имеет общую границу с ним (видео).
- Новый фильтр для отображения только выделяемых объектов.
- Фильтр теперь можно инвертировать. Например, инвертирование «Выделяемые» отобразит только не выделяемые объекты.
- Отныне доступно отображение переопределяемых параметров в Outliner. Опция фильтра позволяет скрыть их.
Общие изменения
- Всплывающие подсказки для наложенных значков (видео).
- Улучшено выравнивания и размещения элементов интерфейса.
- Возможность выбора альтернативного цвета строки для видеоредактора (как в браузере файлов и Outliner).
- При перетаскивании ограничивает панели по вертикали в редакторе свойств, настройках и боковых панелях.
- При использовании инструмента Weight Paint Sample Weight используется пипетка, а также отображается вес в заголовке окна.
- Новый макет диалогового окна «О программе» с полным логотипом Blender.
- Новый вид диалогового окна с предупреждением «Startup Script Execution»
- Улучшенная компоновка списков сокетов для групп нодов.
- Новое всплывающее окно редактора свойств, которое содержит настройки для синхронизации с Outliner.
Моделирование
Инструменты
- Primitive Add: новый интерактивный инструмент для создания примитивов в два клика (видео).
Модификаторы
- Оператор для копирования одного модификатора на все выделенные объекты.
- Модификатор Bevel теперь по умолчанию использует метод ограничения Angle (наконец-то).
Скульптинг
- Опция кисти Grab для манипуляций с силуэтом (видео).
- Новые режим деформации Grab для кисти Cloth (видео).
- Возможность удалять геометрию набора граней (видео).
- Предустановка Paint Studio Light.
- Добавлена информация о сеансе скульптинга в статус бар.
- Возможность инвертировать фильтр Erase Displacement (видео).
- Новый тип упругой деформации для кисти Snake (видео).
- Возможность смазывания смещения для модификатора Multires (видео).
- Оператор Fair Face Sets для набора граней (видео).
Grease Pencil
Интерфейс
- Инструменты интерполяции теперь видны и в режиме рисования, а не только в режиме редактирования. Когда инструмент используется в режиме рисования, параметр only selected strokes отключен.
- Layer Onion Skin включен по умолчанию для новых слоев.
- Новый параметр материала для поворота текстуры точек и штрихов (видео).
- В меню «Cleanup» добавлен оператор «Recalculate Geometry». Этот оператор был доступен только при использовании поиска и использовался для исправления старых или поврежденных файлов.
- Реорганизовано меню Cleanup.
- Изменен параметр целевого объекта для анимации запекания меша и трассировки изображений.
- Новое меню Paint в режиме Vertex Paint. Эти операторы существовали и в предыдущих версиях, но меню было удалено по ошибке. Также теперь все операторы поддерживают многокадровое редактирование (multiframe).
- Добавлен значок булавки для ластика по умолчанию при использовании клавиши Ctrl.
Операторы
- Новая опция «Bake Animation only for selected frames» вместо запекания всех доступных кадров. Чтобы запечь только выбранные, выберите в Dopesheet ключевые кадры для запекания.
- Новая опция для трассировки изображений и преобразования их в штрихи карандаша. Теперь можно отследить как отдельное изображение, так и последовательность изображений или видео. Если трассировка предназначена для последовательности, запускается новое пакетное задание, и во время трассировки отображается индикатор выполнения (видео).
- Улучшен оператор соединения (Join) и теперь используется расстояние между точками. Раньше соединение выполнялось с использованием порядка штрихов, но не расстояния между крайними точками. Теперь алгоритм вычисляет расстояние и всегда пытается присоединиться к ближайшим точкам.
- Улучшенный метод интерполяции. Новый метод дает лучшие результаты при интерполяции между штрихами разного размера. Раньше обрезались длинные штрихи. Благодаря новому алгоритму штрихи правильно «растягиваются», чтобы точнее соответствовать формам.
- Новый оператор в режиме Vertex Paint для сброса цветов вершин. После запуска этого оператора все данные рисования вершин удаляются, а обводка сбрасывается до состояния материала по умолчанию.
- Теперь «Merge Layers» учитывает старый рисунок ключевых кадров, когда целевой кадр отсутствовал.
Инструменты
- Новая опция для установки плоской кромки среза по краю штриха после использования инструмента Cutter. Если угол штриха очень большой, его часть все еще будет видна.
- Новая опция автоматического объединения штрихов во время рисования (видео).
Модификаторы и VFX
- Теперь модификатор Subdivision добавляет геометрию, если штрихи используется циклически. Эта новая геометрия относится только к количеству точек, но крайние точки штриха вообще не сглаживаются, чтобы сохранить исходные крайние точки.
- Новый параметр для поворота текстур точек и штрихов для модификатора Texture. Этот эффект можно также получить с помощью нового параметра вращения текстуры материала.
- Теперь эффекты можно назначать с помощью оператора связи Ctrl + L.
- Новое дополнительное меню для копирования эффектов.
- Модификатор Array теперь позволяет изменять масштаб по всем осям на одно и то же значение (опция Uniform scale) (видео).
Режим редактирования кривой
- В рамках проекта Google Summer of Code «Editing grease pencil strokes using curves» был добавлен новый режим в режиме редактирования (аналогичный многокадровому редактированию), который позволяет преобразовывать штрихи в кривые Безье.
- Чтобы включить режим Безье, используйте кнопку Безье на верхней панели или нажмите клавишу U.
- Примечание: поддерживаются все операторы режима редактирования, за исключением следующих, которые будут добавлены в ближайшее время:
- Duplicate
- Copy и Paste
- Snap to Cursor и Cursor to selected
- Flip
- Simplify и Simplify Fixed
- Trim
- Separate
- Split
Cycles
Производительность
- Многопоточный экспорт геометрии для повышения производительности синхронизации сцены при наличии большого количества мешей, волос и объектов объема.
Рендеринг на GPU
- Устройства с графическим процессором теперь могут использовать плитки, которые в настоящее время обрабатываются потоками процессора, для повышения производительности гибридного рендеринга.
- Теперь поддерживается гибридный рендеринг для Optix (CPU и GPU).
- Теперь поддерживаются ноды AO и Bevel для Optix.
- Версия драйвера NVIDIA должна быть 450 или новее в связи с обновлением до OptiX 7.1. Это позволяет рендерить больше экземпляров объекта.
- Графические процессоры Intel Iris и Xe теперь можно использовать для рендеринга OpenCL.
Объемы
- Рендеринг объемов значительно эффективнее использует память за счет использования сетки NanoVDB. Результаты сильно зависят от формы объема. В некоторых случаях использование памяти было сокращено в 3 раза за счет увеличения времени рендеринга на 10%.
Шейдеры
- Выходной альфа-сокет для нода Attribute, который возвращает альфа-канал атрибута, если он доступен.
- Параметры для доступа к встроенным и пользовательским свойствам объекта или блока данных меша, или экземпляра системы частиц или объекта. Это позволяет добавлять контролируемые пользователем изменения к материалам в экземплярах объектов.
Запекание
- Теперь в дополнение к запеканию на изображения поддерживается запекание информации о материале в цвета вершин.
- Панель запекания теперь включена когда OptiX активирован (однако запекание будет выполняться с помощью CUDA).
EEVEE
Cryptomatte
Cryptomatte — это стандарт для эффективного создания масок для композитинга. Средство визуализации выводит необходимые проходы визуализации, которые затем можно использовать в композиторе для создания масок для указанных объектов. В отличие от проходов «Material» и «Object Index», объекты для изоляции выбираются во время постобработки, а маски будут сглажены.
Cryptomatte уже был доступен в Cycles и теперь доступен в EEVEE.
После Cycles есть два режима точности. Разница между двумя режимами заключается в количестве сэмплов рендеринга, которые они принимают во внимание при создании проходов рендеринга. Когда точный режим выключен, используется количество уровней. Когда активен режим точности, используется количество сэмплов рендеринга.
Настройки общие для EEVEE и Cycles.
AOV
AOV работают так же, как в Cycles. Вывод AOV можно определить на вкладке слоя рендеринга и использовать в материалах шейдера с помощью нода вывода AOV. Поддерживаются шейдеры на основе объектов и мира. AOV можно предварительно просмотреть в окне просмотра с помощью селектора прохода рендеринга во всплывающем окне затенения.
Настройки общие для EEVEE и Cycles. Таким образом, проходы рендеринга AOV можно просматривать с помощью предварительного просмотра материала, даже если Cycles является активным движком рендеринга.
Физика
Метод симуляции APIC
Теперь имеется базовая поддержка симуляции APIC. Доступна в меню выбора метода симуляции, которое раньше поддерживало только симуляцию FLIP (вверху FLIP, внизу APIC).
До сих пор метод FLIP использовался для создания очень ярких сцен с множеством частиц, рассеянных в воздухе. Для симулирования в меньшем масштабе такое поведение не всегда было желательным. В этих случаях, где важно добиться более стабильного вида, можно использовать APIC. В общем, пользователи заметят, что APIC сохраняет вихри лучше, чем FLIP, при этом оставаясь менее шумным. За исключением специфических свойств FLIP (например, FLIP ratio), все существующие настройки симулирования жидкости также могут использоваться с APIC.
Улучшенное сэмплирование частиц
Частицы жидкости и вторичные частицы сэмплируются более предсказуемо. При всех равных параметрах запеченные частицы будут вычисляться в одном и том же месте во время каждого запекания. Раньше это не было гарантировано.
Разреженное кэширование сетки
При сохранении данных сетки на диск, сетки теперь будут сохраняться в разреженной структуре, когда это возможно (например, плотность, пламя, но не уровни). При разреженной сетке оптимизации ячейки со значением «Пустое пространство» (уже присутствующим в настройках домена) не будут кэшироваться. Основные преимущества этой оптимизации: меньшие размеры кэша и более быстрое воспроизведение симуляции в окне 3D-вида. Эта оптимизация «работает по умолчанию». В пользовательском интерфейсе нет возможности включить ее. Пока что лишь сетки симуляции дыма воспользуются преимуществами этой оптимизации.
Вязкость
Добавлен новый метод симулирования вязкости. Он позволяет симулировать коробление, сматывание и вращение жидкостей. Все новые свойства вязкости пользовательского интерфейса (например, включение / отключение вязкости, изменение силы вязкости) можно анимировать с помощью ключевых кадров. И FLIP, и новый метод APIC могут симулировать вязкость. Однако более стабильное поведение дает APIC, поэтому рекомендуется использовать его.
Столкновение
- Ткань теперь поддерживает исключение граней из столкновения с объектами при помощи группы вершин, аналогично уже существующей функции самопересечения.
- Коллайдеры теперь можно отключить без необходимости удаления модификатора Collision с помощью кнопки-переключателя (которую можно еще и анимировать).
Анимация и риггинг
Интерфейс
- Надпись No Sync изменена на Play Every Frame.
- Надпись AV-sync изменена на Sync to Audio.
Цвета групп для каналов анимации можно отключить в настройках. Старый переключатель «Show Group Colors» должен был быть установлен для каждого редактора и был включен по умолчанию. Это означало, что для отключения цветов групп потребуется действие для каждого файла, для каждого редактора. Так как сложно выбрать цвет, который работает как цвет кости в 3D Viewport (там должен быть яркий), так и в качестве цвета списка каналов (там должен быть темный), большинство аниматоров отключили цвета списка каналов. Теперь это нужно сделать только один раз в настройках.
Название «F-Curve Visibility» на приведенной выше панели было изменено на «Unselected Opacity», чтобы отразить тот факт, что оно влияет только на невыбранные F-кривые.
Удаление ключевых кадров теперь можно производить без дополнительного подтверждения в редакторах Dopesheet и Graph Editor. У оператора теперь есть опция «Confirm», которую можно отключить в раскладке клавиатуры. По умолчанию удаление с помощью «X» по прежнему вызывает меню «Delete» с дополнительными операторами, но удаление с помощью «Del» / «Backspace» теперь больше не требует подтверждения.
Фильтр Эйлера
Улучшен фильтр разрыва Эйлера. Этот новый фильтр прерывности выполняет действия с каналами вращения Эйлера X / Y / Z в целом, а не только с отдельными каналами X / Y / Z. Это позволяет исправлять более широкий спектр разрывов. Теперь фильтр запускается дважды на выбранных каналах в следующем порядке:
- Для каждой тройки каналов вращения X + Y + Z: преобразовать в матрицу, а затем обратно в углы Эйлера, чтобы минимизировать скачки.
- На канал: добавляйте / удаляйте коэффициенты 360°, чтобы минимизировать скачки.
Запекание экшенов
Bake Action: очистка F-кривых после запекания теперь является необязательной и отключена по умолчанию. Раньше Bake Action выполняла две задачи:
- Запекание экшена
- Очистка F-кривых
Теперь возможно (и даже по умолчанию) выполнять только операцию запекания.
Кроме того, оператор Bake Action теперь лучше выполняет фильтрацию разрывов Эйлера.
Пользовательское пространство объектов для ограничителей
Теперь ограничители могут использовать пользовательское пространство (Custom Space) с любым объектом для определения пространства наряду с уже существующим мировым пространством, локальным пространством, пространством позы и локальным пространством с родителем.
Параметр Custom Space использует локальное пространство другого объекта / кости / группы вершин. Если выбрано для владельца или цели, будет отображаться поле для выбора объекта. Если арматура выбрана, она также отобразит поле для выбора кости. Если выбран меш-объект, он покажет вариант использования локального пространства группы вершин.
NLA
- В новых полосах NLA будет включена синхронизация длины, что позволит аниматорам по умолчанию использовать ключевые кадры за пределами полосы. Полоса будет автоматически увеличиваться, чтобы включать новые ключи.
- F-кривые с модификаторами теперь правильно отрисовываются привязанными к полосе NLA.
Рисование весов
- Рисование веса с автоматической нормализацией теперь отображает ноль вместо очень маленького веса, когда заблокированные группы деформации в сумме составляют более 0,999999.
Деформация костей
Артефакты, вызванные масштабированием кости с помощью метода деформации арматуры Preserve Volume, были исправлены (значительно уменьшены) для цепей B-Bone.
Прочие улучшения
Постобработка
- Нод Keying гарантирует, что значение альфа-канала правильно предварительно умножено. На практике это означает, что нет необходимости вручную добавлять нод Alpha Convert после нода Keying. В этом отношении, возможно, потребуется скорректировать существующие файлы: необходимо удалить нод Alpha Convert, если он присутствует.
- Параметр «Save as Render» был добавлен в нод File Output. Эта функция позволяет отключить использование параметров управления цветом сцены для каждого входного разъема индивидуально.
- Новый нод для настройки экспозиции изображений.
Совместимость
- Код модификатора Multires до версии 2.50.9 был удален.
- Удален режим Simple для модификатора Multires.
- «Camera View Lock» теперь находится на боковой панели вместо настроек (видео).
Отслеживание движения
- Реорганизованы меню для большего соответствия остальной части Blender.
- Упрощенная конфигурация встроенных функций.
- Оптический центр перенесен на панель настроек объектива.
- Решены случайные сбои при отслеживании нескольких треков.
- Огромное ускорение отслеживания нескольких треков.
Видеоредактор
- Редизайн медиа трансформации.
- Параметр фонового прямоугольника для текстовой полосы.
- Добавлено меню с оверлеями.
- Вставка полос после курсора воспроизведения производится по умолчанию.
- Скрыты настройки кэша и изменены их настройки по умолчанию. Получить к ним доступ можно лишь включив опцию Developer Extras в настройках Blender.
macOS
- Используются системные настройки для естественного направления прокрутки трекпада.