191
edits
(Added the Visual transformer script) |
|||
Line 133: | Line 133: | ||
armature.pose.bones["foot_fk.L"].constraints['Copy Rotation.00'+prefix].target=obj['left_foot.00'+prefix] | armature.pose.bones["foot_fk.L"].constraints['Copy Rotation.00'+prefix].target=obj['left_foot.00'+prefix] | ||
armature.pose.bones["foot_fk.R"].constraints['Copy Rotation.00'+prefix].target=obj['right_foot.00'+prefix]</pre> | armature.pose.bones["foot_fk.R"].constraints['Copy Rotation.00'+prefix].target=obj['right_foot.00'+prefix]</pre> | ||
===Visual transformer script=== | |||
This script "bakes" the animation done using Geyser's rig into Oni character model bones by applying visual transform and keyframing each frame within a specified frame range. | |||
<pre>import bpy | |||
start = 0 | |||
end = 100 | |||
scene = bpy.context.scene | |||
scene.frame_set(start) #set start frame | |||
for i in range(start, end): #loop for every frame | |||
scene.frame_set(i) | |||
bpy.ops.object.visual_transform_apply() | |||
bpy.ops.anim.keyframe_insert_menu(type='BUILTIN_KSI_LocRot')</pre> | |||
[[Category:Bi-platform modding tools]] | [[Category:Bi-platform modding tools]] |
edits