Korchiy

Грустное

- Самое печальное, - буркнул Штифт, - когда человек одновременно пессимист и перфекционист. Пессимист в нем всегда видит самый плохой из возможных вариантов, а перфекционист понимает, что на сто процентов избежать его невозможно.



Читать дальше: https://fant.interplanety.org/grustnoe/
Korchiy

Переопределение контекста

Некоторые операторы в Blender можно вызывать только в той рабочей области, для которой они предназначены.

Если вызывать, например, оператор, предназначенный только для работы в области 3D вьюпорта в Python-консоли, оператор или просто не выполнится:

bpy.ops.wm.toolbar()

# 'CANCELLED'
или вернет сообщение о неверном контексте:

bpy.ops.view3d.background_image_add()

# RuntimeError: Operator bpy.ops.view3d.background_image_add.poll() failed, context is incorrect
Однако выполнить операторы в "не родной" рабочей области все же можно. Для этого в любой оператор можно передать первым неявным параметром указание на контекст рабочей области, в которой должен быть выполнен этот оператор. Этот параметр обычно называют "переопределенный контекст".




Читать дальше: https://b3d.interplanety.org/pereopredelenie-konteksta/
Korchiy

Как запустить Blender 2.93 на Windows 7

Начиная с версии 2.93 разработчики Blender переводит его API на Python 3.9. Это означает, что Blender перестанет запускаться на компьютерах с операционной системой Windows 7, т.к. у нее нет совместимости с этой версией Python. Для того, чтобы продолжать пользоваться последними версиями Blender пользователям придется обновлять свою операционную систему.

Однако, благодаря фанатской доработке Alexandru Naiman Blender 2.93 еще можно запускать на Windows 7.




Читать дальше: https://b3d.interplanety.org/kak-zapustit-blender-2-93-na-windows-7/
Korchiy

Как сменить текущий инструмент при помощи Blender Python API

Для того, чтобы переключить активный инструмент из Т-панели в окне 3D вьюпорта нужно вызвать соответствующий оператор в параметре "name" которого нужно передать идентификатор idname требуемого инструмента.
Например для того, чтобы включить выделение окружностью Select Circle нужно вызвать оператор:

import bpy

bpy.ops.wm.tool_set_by_id(name='builtin.select_circle')




Читать дальше: https://b3d.interplanety.org/kak-smenit-tekuschiy-instrument-pri-pomoschi-blender-python-api/
Korchiy

Орто освещение

При освещении сцены источниками света типа "Spot" и "Point" лучи от таких источников света распространяются не параллельно. Это приводит к заметным искажениям, например, при освещении текстурой.



 
Распространение лучей перпендикулярно плоскости освещения (ортогонально) от источника света обеспечивает источник типа "Sun", однако такой источник не поддерживает освещение текстурами.




Читать дальше: https://b3d.interplanety.org/orto-osveschenie/
Korchiy

Аддон Blender "BIS" v. 1.10.0.

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



Изменен принцип хранения мешей - теперь меши хранятся полностью, со всеми зависимостями.
Все старые меши сконвертированы в новый формат.
Совместимость со старым форматом удалена.
Исправлены некоторые ошибки работы с м



Читать дальше: https://b3d.interplanety.org/addon-blender-bis-v-1-10-0/