Вот это поворот или недокументированные функции в 3D
Привет читатель, я тут немного удивлен тем, что случайно раскопал. Как я уже говорил мой 3Д редактор написан на Python и я уже показывал пару примеров , что с ним можно сделать написав простейший код. Но то, что я покажу меня удивило (Это лишь выглядит примитивно, на самом деле создание постепенного вывода текста в 3д редакторе сопряжено с тратой кучи нервов и времени, тк приходится создавать кучу слоев или масок, а тут все делается само!)
Как оказалось, если создать сперва текст из пары символов, а потом заменить его даже не указанием пути к плагинам, а просто названием с расширением *.py , то софт начинает выводить его же xD. Немного поковыряв и проведя эксперименты, оказалось, что софт мониторит в таком случае вызов функции bpy.app.handlers и выводит последующие строки.(Хотя должен создать лишь поле ввода в интерфейсе).
from bpy.app.handlers import persistent
bl_info = {
'name': 'Vot eto povorot',
'author': '@multitool ',
и так далее...
Куда это применить я пока не придумал, но это может сэкономить кучу времени тем кто создает анимированые интро и геймдевам. Достаточно лишь начать вывод с к примеру 20 кадра и вызов фунции не будет виден в сцене , а отобразится лишь нужный текст.Казалось бы причем тут геймдев? Блендер имеет встроенный движок для написания игр и его сцены и прочее элементарно импортируются в Unity,