Python Scripts Overview
Scripts can be located in the PythonScripts folder in the OpenMobu repository
https://github.com/Neill3d/OpenMoBu/tree/master/PythonScripts
Actions
Animation
- CharTimeToZero.py - move animation to the start of timeline (zero) 
- ComputeAccel.py - for selected models script computes positions acceleration and write into "accel" property 
- CutLeft.py - to cut TRS keys from a start of a timeline upto current slider time (for all selected models) 
- CutRight.py - to cut TRS keys from a current slider time upto end of a timeline (for all selected models) 
- FinalizeOnSkeleton.py - plot on skeleton and remove a control rig 
- MoveCharToZero.py - move character to the world zero 
- ReCreateRig.py - plot on skeleton, remove control rig, create a new control rig and plot animation on it 
- HardPlot.py - script to plot selected model transformation frame by frame, evaluation scene and deformations. That's needed when working with attachment constraint 
HUDext
- CreateHUDRectSlider.py - create interactive HUD rect slider 
- HUDextUI.py - tool to setup interative HUD elements for the HUDext plugin 
- HUDextUI.ui - a file for UIBuilder tool 
ImportExport
- BVH_Tool.py - BVH animation import/export tool 
- bvh.py - BVHReader class 
Misc
- CharacterFace.py - just a small test, nothing important 
SceneManagment
- ConnectRelationNodes.py - 
- handlestart.py - put a null with a name "handle" and run the script to make Handle pivot point for selected modesl 
- handlefinish.py - remove a Handle pivot point (created with handlestart) 
- ComputeJointLength.py - for each selected model create a 'JointLength' property and write a distance to the model parent 
- MakeCircle.py - script to create a circle 3d Path Model 
Lib
- libAdditiveAnimation.py - logic to compute additive layer by subtracting one take from another 
- libReStructuring.py - logic to manage massive scene reparenting and keeping animation trajectories 
- libUnitTests.py - manage batch of scene tests and scenarios. make a screenshot, record a video and write out a performance counters 
Tools
- AdditiveAnimationTool.py - UI for libAdditiveAnimation 
- ReStructuring2014.py - UI for libReStructuring 
- StayOnFloor_2013.py - tool to hold TRS channels movement to avoid foot sliding 
- renamer.py - extended renamer tool for selected models 
Last updated