Технически да это возможно.
Прежде всего, необходимо собрать блендер от источника самостоятельно - см the blender wiki и это немного information here
В основном, когда вы первый настройки конфигурации для создания блендера есть опция называется WITH_PYTHON_MODULE
, которая описана как Enable building as a python module which runs without a user interface, like running regular blender in background mode (experimental, only enable for development)
Если вы создаете с использованием cmake, этот параметр указан в разделе Дополнительные параметры, поэтому вам нужно включить дополнительные параметры, чтобы увидеть его. Не уверен, что у нас есть аналогичный вариант.
Это выглядит в основном недокументированным, но похоже, что вы импортируете bpy и имеете доступ к тому, что вы обычно используете в сценарии блендера, с ограничениями отсутствия GUI.
Но, как я уже сказал, я не уверен, можно ли импортировать его прямо в Python, модуль Blender, который я имею в виду ... –