Я пишу скрипт для извлечения сетки и ее атрибутов на основе ключевого кадра. Я получить обычные матричные преобразования путем перебора animation_data
каждого объекта, чтобы получить доступ к:Найти ключевые фреймы ключей с uv-координатами из плагина animall в blender
bpy.context.scene.objects.animation_data.action.fcurves.keyframe_points.co
Keyframes из плавных хранятся где-нибудь еще, так что я получить ключевые кадры путем перебора animation_data
из shape_keys
:
bpy.context.scene.objects.data.shape_keys.animation_data.action.fcurves.keyframe_points.co
Теперь я анимировал uv-координаты с animall-plugin в блендере и хочу извлечь их так же, как и для остальных двух случаев. Я могу увидеть ключевые кадры в графическом редакторе и может получить доступ к уф-координаты этого иллюстративного вызова:
bpy.data.meshes["Cube"].uv_layers["UVMap"].data[3].uv[1]
Мои вопросы сейчас: - Где я могу найти соответствующий animation_data
или fcurves
блок? - Если нет соответствующих animation_data
, как мне получить доступ к этим ключевым кадрам?
Ниже вы можете найти скриншот моего отладочного примера. Я хочу, чтобы получить ключевые кадры 1 и 57.
Благодарности
Или, если вы хотите, чтобы перейти от объекта, это ' bpy.data.objects ['Cube']. data.animation_data.action.fcurves' – sambler
Ах спасибо. Это то, что я искал. – Martin