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