4.5

Как получить линейный градиент в цветовом пространстве sRGB в композиторе Blender

Для того чтобы в композиторе Blender заполнить готовый рандер равномерным черно-белым градиентом, например, по всей ширине изображения, можно воспользоваться нодом «Gradient Texture», или же реализовать градиент силами нескольких нод математики.

Ориджин к центру выделения — оборачиваем в аддон

В прошлый раз мы написали небольшой скрипт для быстрого перемещения ориджина объекта к центру выделения. Теперь мы можем быстро выполнять эту операцию, но для этого нужно держать открытой дополнительную рабочую область с текстом скрипта. Чтобы избавиться от этого неудобства, превратим наш скрипт в аддон и назначим его на удобный кейбинд.

Перемещаем ориджин к центру выделения в меше

Перемещение центральной точки меша (ориджина) к текущему выделению — одна из наиболее рутинных операций при моделировании в Blender. Однако, отдельной такой операции в Blender нет и обычно приходится выполнять ее в несколько приемов — сначала перемещать в центр выделения 3D курсор, перемещать ориджин к 3D курсору, а затем, при необходимости, еще и возвращать 3D курсор на исходное место. Все эти операции можно объединить простым скриптом и выполнить в одно нажатие.

Преобразовываем меш в кривую Безье

Для преобразования любого плоского меша в кривые Безье нужно выполнить несколько операций: сначала преобразовать меш в кривую, затем преобразовать ее точки в формат Безье (с «рычагами») и, дополнительно, можно пересчитать количество управляющих точек, чтобы удалить точки, не влияющие на форму кривой. Все то же самое можно сделать в режиме «одной кнопки», написав небольшой скрипт.

Собираем быструю статистику по сцене в Blender

Иногда бывает полезно получить сводную информацию по объектам сцены в Blender в виде простейшей таблички, по которой можно быстро проинспектировать сцену и наметить объекты, требующие дальнейшего улучшения. Собрать такую статистику можно при помощи простого скрипта.

Включаем режим призрачного окружения в Blender

При работе с мешем, который окружен другими объектами в Blender сцене, часто нужно сделать так, чтобы все остальные объекты не заслоняли его и не мешали точному моделированию. В этом случае проще всего включить режим изоляции объекта (клавиша /), который скроет с экрана все, что его окружает. Однако бывают случаи, когда одновременно нужно и работать в мешем, и контролировать и соотносить его с его окружением. Здесь лучше всего подойдет так называемы «призрачный» режим — когда все окружающие объекты выглядят полупрозрачными и не мешают работе, однако в то же время позволяют ощущать и контролировать масштабы и положение объекта в сцене.

Делаем динамические свойства объектов Blender более управляемыми

Мы можем задавать объектам в Blender дополнительные свойства при помощи Blender Python API. Кастомные свойства объектам могут назначаться классическим образом, как объекты классов bpy.props, так и упрощенным способом — простым присваиванием нужного свойства объекту. Однако, если в первом случае мы сразу получаем набор средств для управления свойством, такие как, ограничение максимального и минимального значения, значение по умолчанию и т.д., то во втором случае по умолчанию у присвоенного свойства ничего подобного нет.