Камень с блестками
Материал камня с блестящими песчинками в BIS
Blender Cycles, Eevee.
Чтобы получить координаты вертекса в глобальной системе координат сцены если мастшаб объекта не применялся, нужно умножить локальные координаты вертекса на матрицу трансформации объекта:
1 2 3 |
object = bpy.data.objects['_MY_OBJECT_'] v_local = object.data.vertices[_VERT_NUMBER_].co # local vertex coordinate v_global = object.matrix_world @ v_local # global vertex coordinates |
В API Blender 2.8 ужесточаются требования к наименованию классов и их идентификаторов. Имя класса должно соответствовать следующему шаблону:
1 |
UPPER_CASE_{SEPARATOR}_mixed_case |
Где {SEPARATOR} – две буквы, обозначающие принадлежность класса к определенному типу (от какого типа наследуется класс):
Идентификатор класса “bl_idname” должен соответствовать имени класса.
Пример использования паттерна с кружочками из библиотеки материалов BIS:
В Blender 2.8 режим выделения объектов был изменен. Команда “выделить все” по прежнему привязана к нажатию клавиши “а”, но команда “полностью снять выделение” в Blender 2.8 теперь привязана на двойное нажатие клавиши “а” или на комбинацию клавиш “alt + a”. Однако можно несложно вернуть режим выделения как в Blender 2.7 – выделение и снятие выделения по последовательному нажатию одной клавиши “a”.
Для этого нужно в окне “Preferences” в разделе “Keymap” ввести в поле поиска “object.select”. В результатах поиска в разделе “Object mode” в строке привязки к нажатию клавиши “a” изменить параметр “Action” на “Toggle”.
Это вернет привычное выделение в объектом режиме.
Как в Blender 2.8 вернуть режим выделения из Blender 2.7Read More »