Аддон Blender «TimeMe» v. 1.4.0.
Обновление аддона TimeMe до версии 1.4.0.
- Добавлена возможность указания пользователем директории для автосейвов для устранения возможных проблем с правами записи.
Обновление аддона TimeMe до версии 1.4.0.
Обновление fake-bpy-modules – модулей автокомплита Blender Python API от Nutti. Добавлена ветка для Blender 2.92.
Последний релиз от 04.03.2020
GitHub автора: https://github.com/nutti/fake-bpy-module
Файлы отдельно (без установки через pip) https://github.com/Korchy/blender_autocomplete
Для того, чтобы манипулировать трансформациями объектов при помощи матриц в Blender включен модуль “mathutils” в котором определен класс “Matrix”. С помощью этого класса можно удобно создавать нужные матрицы трансформаций – перемещения, поворота и масштаба.
Для создания матрицы масштабирования используется следующая команда:
1 2 3 |
from mathutils import Matrix scale_matrix = Matrix.Scale(SCALE_VALUE, MATRIX_SIZE, AXIS) |
Классический способ локализации аддона Blender (перевода аддона на разные языки) удобен тем, что для него требуется всего лишь одно обращение к Blender python API – получение текущей используемой локали. Он хорош своей независимостью, однако Blender не был бы Blender-ом, если бы не предоставил пользователям возможность локализации аддонов через свой API.
Принцип создания мультиязычных аддонов с использованием Blender python API по сути мало отличается от классического. Нам точно так же необходимо создать словарь со всеми вариантами перевода текстовых строк, используемых в нашем аддоне, и в дальнейшем пользоваться им для перевода.
При обращении к геометрии меша – его точкам, ребрам и полигонам, Blender оперирует исходными данными без учета наложенных на объект модификаторов.
Например количество точек для активного объекта, которое можно получить с помощью команды:
1 |
len(bpy.context.active_object.data.vertices) |
будет возвращено без учета наложенного на объект модификатора Subdivision, который подразделяет геометрию меша, увеличивая ее значения.
Обновление аддона “Save Selected” до версии 1.0.2.
Для того, чтобы выполнить переход по url-адресу из Blender – открыть нужный адрес в браузере, можно воспользоваться системным оператором wm.url_open.
Для демонстрации его работы создадим в N-панели простейшую вкладку с одной кнопкой, по нажатию на которую в браузере будет открываться нужная нам страничка.
Как сделать кнопку перехода по url-адресу в интерфейсе BlenderRead More »
Обновление аддона “Specification sheet” до версии 1.1.0.