Вот это поворот или недокументированные функции в 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, 



программированиеобразованиеpskдизайнискусство
25%
0
19
0.422 GOLOS
0
В избранное
hexagon fox
CG, 3D Graphics, 3D animation ,Sound Design, DAW,IT security
19
0

Зарегистрируйтесь, чтобы проголосовать за пост или написать комментарий

Авторы получают вознаграждение, когда пользователи голосуют за их посты. Голосующие читатели также получают вознаграждение за свои голоса.

Зарегистрироваться
Комментарии (0)
Сортировать по:
Сначала старые