Верхнее и нижнее расположение панели инструментов в Blender

В Blender 2.8 по умолчанию панель инструментов в рабочих окнах теперь расположена сверху. Однако можно легко вернуть привычное расположение панели, переставив ее вниз.

Для этого нужно кликнуть правой кнопкой мышки на панели и выбрать «Flip to Bottom» для переноса панели вниз. Для того чтобы переставить панель обратно наверх, нужно кликнуть по ней правой кнопкой и выбрать «Flip to Top».

Эта возможность не является эксклюзивом для версии 2.8, тоже самое можно проделать и для версии Blender 2.7.

Как сделать объект (меш) активным в Blender 2.8 Python API

Для того, чтобы сделать меш (объект) активным в Blender 2.8 Python API вместо своства context.scene используется context.view_layer.

При попытке сделать меш активным через «bpy.context.scene.objects.active» Blender сигнализирует ошибкой:

AttributeError: bpy_prop_collection: attribute «active» not found

Чтобы сделать объект активным, нужно использовать следующую команду:

 

Выбор объекта (меша) в Blender 2.8 Python API

В связи с изменениями Blender API в версии 2.8 выбор меша (объекта) теперь осуществляется с помощью геттера/сеттера.

При попытке проверить выбран ли объект через «bpy.context.active_object.select» Blender сигнализирует ошибкой:

AttributeError: ‘Object’ object has no attribute ‘select’

Для проверки, является ли объект выбранным в Blender 2.8 нужно использовать геттер:

Для того, чтобы выделить объект в Blender 2.8 нужно использовать сеттер:

Для снятия выбора нужно использовать тот же сеттер:

 

Как продолжить выделение в Blender

Комбинация клавиш Ctrl Shift + Num+ продолжает начатое выделение с заданным шагом. Кажое последующее нажатие этой комбинации клавиш увеличивает выделение на один шаг.

Num+ — клавиша «+» на цифровой части клавиатуры.

Как узнать версию Python, используемую в Blender

Для того, чтобы узнать версию интерпретатора языка Python, которая используется в текущей версии Blender, нужно в окне Python Console выполнить следующую команду:

Это означает, что в текущей версии Blender используется Python 3.7.0.

Чтобы вывести результат в более привычной форме, можно использовать команду:

или в полной форме:

Портирование аддона для Blender 2.7 в Blender 2.8

В API последней версии Blender 2.8 разработчики внесли множество изменений, поэтому практически все скрипты и аддоны, написанные для более ранних версий Blender (2.7 и ниже), перестали работать. Для того, чтобы пользоваться полюбившимися аддонами в новой версии Blender, их нужно портировать — исправить их код для корректной работы с новым API Blender.

Изменения, которые необходимо внести в код аддона, чтобы он заработал в Blender 2.80:

Читать далее «Портирование аддона для Blender 2.7 в Blender 2.8»

Иконки Blender

Три логотипа Blender разных цветов (белый, красный и зеленый) на прозрачном фоне в формате ico для ярлычков на рабочем столе.

С разноцветными иконками очень удобно различать Blender 2.7 и 2.8.

Авторы: Дмитрий Сушков, Виктор Мукаев.

Аддон «BIS» для Blender 2.8

Аддон BlS (Blender Interplanety Storage) портирован на Blender 2.8

 

Ветка версии аддона для Blender 2.7 фиксируется на номере 1.5. Для Blender 2.8 далее будет развиваться ветка с номером версии 1.6 и выше.

Для обоих версий используется одна библиотека, поэтому все материалы BIS доступны во всех версиях аддона, однако следует учитывать, что материалы подготовленные для одной версии Blender могут некорректно выглядеть в другой версии Blender.

Теперь можно скачать два архива для установки аддона:

  • bis_2_7.zip — для Bleder 2.7
  • BIS.zip — для Blender 2.8
Download

Как добавить нодовой группе вход целочисленного типа Int

Для того чтобы добавить в группу нодов целочисленный вход/выход (Int) нужно:

  1. Установить аддон BIS версии не ниже 1.5.2.
  2. Выделить нужную нодовую группу в окне Node Editor,
  3. В T-панели во вкладке «BIS» в разделе «Tools» нажать «+ Input» для создания входного узла или «+ Output» для создания выходного узла.

Аддон Blender «BIS» v. 1.5.2.

Обновление BlS (Blender Interplanety Storage) до версии 1.5.2.

  • Добавлена панель инструментов «Tools» для редактора нодов (NODE_EDITOR).
  • В инструменты редактора нодов добавлена возможность создавать узлы входов и выходов основных типов для групп нодов.

С помощью нового инструмента можно, например, создавать входы/выходы целочисленного типа Int.

Download

BIS: Про- аккаунт

Библиотека BIS бесплатна и полностью доступна для всех пользователей. Любой контент (материал или модель) из открытой части библиотеки может быть свободно скачан любым пользователем без каких-либо ограничений. Для чего тогда нужен про- аккаунт?

В первую очередь — это способ поддержать проект. Как и любой друго бесплатный проект, BIS нуждается в поддержке пользователей. Однако про- аккаунт в BIS это не только приписка к статусу. Хотя статус про- и не предоставляет никакого дополнительного контента, про- аккаунт позволяет сделать работу с BIS более удобной.

Пользователи про- аккаунтов обладают следующими преимуществами:

Читать далее «BIS: Про- аккаунт»

Использование IDE Microsoft Visual Studio Code для написания скриптов/аддонов в Blender

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

Одной из таких сред разработки является Visual Studio Code от компании Microsoft. Это бесплатная универсальная IDE, поддерживающая разработку на различных языках программирования, в том числе и на языке API Blender — Python.

Читать далее «Использование IDE Microsoft Visual Studio Code для написания скриптов/аддонов в Blender»

Библиотека BIS (Pro- аккаунт)

Текстурирование/шейдинг материалов той же самой новогодней сцены с библиотекой BIS при наличии pro- аккаунта.

Основное преимущество pro- аккаунта: нет необходимости переключаться на вебсайт BIS для набора активных материалов, поиск по всем материалам ведется непосредственно из Blender.

BIS: 14 дней pro

Администрация BIS поздравляет всех пользователей библиотеки с Рождеством и наступающим Новым Годом!

В честь праздников каждому зарегистрированному пользователю предоставляется pro-аккаунт на 14 дней.

Аддон Blender «BIS» v. 1.5.1.

Обновление BlS (Blender Interplanety Storage) до версии 1.5.1.

  • Скрыто поле «search» для обычных аккаунтов т.к. оно все равно не используется (активная палитра набирается через сайт BIS).

Download

BIS: Автогенерация превью для мешей

В библиотеке BlS (Blender Interplanety Storage) включена автогенерация первью для сохраненных мешей. Через некоторое время после загрузки, если пользователь не добавил собственное превью для сохраненного меша, превью будет создано автоматически.

BIS: Сохранение объектов (мешей)

Раздел «Меши» предназначен для сохранения объектов (мешей) в библиотеке BIS.

Сохранение объектов в персональное хранилище BIS:

Интерфейс для сохранения и загрузки объектов в BIS размещается в окне «3D View» в T-панели во вкладке «BIS».

  1. Авторизуйтесь в Blender аддоне.

  1. Выберите один или несколько объектов

Читать далее «BIS: Сохранение объектов (мешей)»