Skip to content

Instantly share code, notes, and snippets.

@green224
Last active August 22, 2020 09:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save green224/0abe17985f418c9915916842c3e6f673 to your computer and use it in GitHub Desktop.
Save green224/0abe17985f418c9915916842c3e6f673 to your computer and use it in GitHub Desktop.
# Blender用のボーンに対するこまごました操作
import bpy
D = bpy.data
# 選択ボーンの回転順を一括変更する
bones = bpy.context.selected_pose_bones
for bone in bones:
bone.rotation_mode = 'XZY'
# 全Driverをリフレッシュする
for oObj in bpy.data.objects:
if oObj.animation_data is not None:
for oDrv in oObj.animation_data.drivers:
oDrv.driver.expression += " "
oDrv.driver.expression = oDrv.driver.expression[:-1]
# print ('%s.%s is driven to %s' % (oObj.name, oDrv.data_path, oDrv.driver.expression) )
# アニメーションにCyclesモディファイアを追加する
for act in D.actions:
for f in act.fcurves:
for m in f.modifiers:
if (m.type == 'CYCLES'):
f.modifiers.remove(m)
m = f.modifiers.new('CYCLES')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment