Показ и скрытие коллекций в Blender 2.8

Простое нажатие на “значок с глазом” коллекции в Blender 2.8 включает и выключает отображение объектов из этой коллекции во вьюпорте. Для того, чтобы одним кликом отобразить только объекты из выбранной коллекции, а остальные – скрыть, нужно кликнуть по значку с глазом с зажатой клавишей Ctrl.

Верхнее и нижнее расположение панели инструментов в 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+ – клавиша “+” на цифровой части клавиатуры.

Портирование аддона для 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»

Аддон «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

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

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

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

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

Автоматически включается режим перспективы в Blender 2.8

В новой версии Blender 2.80 в окне 3D вдиа (3D Viewport) при прокрутке колесом для изменения масштаба или при нажатии кнопок на цифровой части клавиатуры (1, 3, 7, 9) для центрирования вида с разных сторон автоматически меняется режим проекции (оргография/перспектива).

Для того, чтобы отключить автоматическую смену режима нужно в настройках User Preferences – Navigation изменить значеие переключателя Auto Perspective:

 

Вышел Blender 2.80 Beta

Вышла версия Blender 2.80 Beta.

Скачать ее можно с официального сайта разработки Blender builder.blender.org/download

Основные моменты:

  • Релиз конечно все еще не стабилен и не рекомендуется к использованию в рабочих проектах.
  • Ориентировочная дата выхода стабильного релиза указывается через 4 месяца.
  • API объявлен стабильным, хотя оговаривается возможность внесения незначительных изменений. Разработчикам аддонов предлагается начинать портирование на 2.80.
  • Баг-трекер открывается для любых сообщений об ошибках.

2-3 недели до выхода Blender 2.8 Beta

По заявлению разработчиков в “Blender Developers Blog” до выхода официальной Beta-версии Blender 2.8 осталось 2 – 3 недели.

В Beta-версии обещают включить все главные функции, которые будут в стабильном релизе 2.8.

Вышел Blender 2.80 alpla 2

Вышла версия Blender 2.80 alpha 2.

Скачать ее можно с официального сайта разработки Blender builder.blender.org/download

Дальнейшие планируемые даты выхода:

  • Конец октября 2018 г. – Полностью завершенная версия Blender 2.80 Beta
  • Начало 2019 г. – стабильный Blender 2.80
  • В течение 2019 г. – Подключение невошедших в 2.80 фич в Blender 2.81, 2.82 и т.д.