Animation Workbench

Introduction
Animation Toolkit for FreeCAD

This Workbench can be used to create sequences of pictures.

It is still under construction - all contributions welcomed ...

Tools
Detailed description here

Toolbar



Drop down menu


 * [[Image:Animation_Mover.png|32px]] Mover: moves objects during a time intervall along the motion Vector.
 * [[Image:Animation_Rotator.png|32px]] Rotator: rotates objects during a time intervall. Further parameters are Rotation Axis/Direction, Center of Rotation and Angle.
 * [[Image:Animation_Tranquillizer.png|32px]] Tranquillizer: slows the render process if the animation runs to fast.
 * [[Image:Animation_Photographer.png|32px]] Photographer: creates a picture of a given format and size to a render directory for every time step.
 * [[Image:Animation_Plugger.png|32px]] Plugger: connects a newly created object to an already animated shuttle object or to a vertex of an animated sketch to enable using sketcher to calculate complex transformations with some constraints by means of the shuttle object.
 * [[Image:Animation_Adjuster.png|32px]] Adjuster: enables to calculate a value by a basic linear function. Now sketches can become animated by changing values in constraints.
 * [[Image:Animation_Styler.png|32px]] Styler: controls the Gui-object. Visibility, Transparency and Shape Color can be changed on the fly.
 * [[Image:Animation_Billboard.png|32px]] Billboard: Billboard and Moviescreen are features to display extra information like texts or images during the animation.
 * [[Image:Animation_Moviescreen.png|32px]] Moviescreen: Billboard and Moviescreen are features to display extra information like texts or images during the animation.
 * [[Image:Animation_Extruder.png|32px]] Extruder: can be used to demonstrate the functionality of a miller or a 3D printer.
 * [[Image:Animation_Viewpoint.png|32px]] Viewpoint:
 * [[Image:Animation_Manager.png|32px]] Manager:
 * [[Image:Animation_Bounder.png|32px]] Bounder: limits the values of the Placement to an intervall. It is the projection of a motion to a min/max limited space.
 * [[Image:Animation_Filler.png|32px]] Filler: can be used to fill the volume of a part from bottom to top like to fill a bottle with wine. It can work as running slice trough the part like a ct scan.
 * [[Image:Animation_Gearing.png|32px]] Gearing: animates the rotation of 2 or 3 gears or a star-planet-moon system.
 * [[Image:Animation_Kartan.png|32px]] Kartan: animates a Kardan joint.
 * [[Image:Animation_Scaler.png|32px]] Scaler:
 * [[Image:Animation_Placer.png|32px]] Placer:
 * [[Image:Animation_Diagram.png|32px]] Diagram:
 * [[Image:Animation_Collision.png|32px]] Collision:
 * [[Image:Animation_Combiner.png|32px]] Combiner:
 * [[Image:Animation_AnimationControlPanel.png|32px]] AnimationControlPanel:
 * [[Image:Animation_Pather.png|32px]] Pather:
 * [[Image:Animation_Snapshot.png|32px]] Snapshot:
 * [[Image:Animation_ViewSequence.png|32px]] ViewSequence:
 * [[Image:Animation_Speeder.png|32px]] Speeder:
 * [[Image:Animation_Toucher.png|32px]] Toucher:
 * [[Image:Animation_Tracker.png|32px]] Tracker:
 * [[Image:Animation_Trackreader.png|32px]] Trackreader:
 * [[Image:Animation_Abroller.png|32px]] Abroller:
 * [[Image:Animation_Delta.png|32px]] Delta:
 * [[Image:Animation_Sum.png|32px]] Sum:
 * [[Image:Animation_Assembly2Controller.png|32px]] Assembly2Controller:
 * [[Image:Animation_Connector.png|32px]] Connector:

Other
 * [[Image:Animation_Animation.png|32px]] Animation:
 * [[Image:Animation_CaseAction.png|32px]] Case action:
 * [[Image:Animation_FalseAction.png|32px]] False action:
 * [[Image:Animation_FollowMe.png|32px]] Follow me:
 * [[Image:Animation_LoopAction.png|32px]] Loop action:
 * [[Image:Animation_QueryAction.png|32px]] Query action:
 * [[Image:Animation_RepeatAction.png|32px]] Repeat action:
 * [[Image:Animation_ScriptAction.png|32px]] Script action:
 * [[Image:Animation_TrueAction.png|32px]] True action:
 * [[Image:Animation_WhileAction.png|32px]] While action:
 * [[Image:Animation_Reset.png|32px]] Reset:
 * [[Image:Animation_Icon1.png|32px]] Icon1:
 * [[Image:Animation_Icon2.png|32px]] Icon2:
 * [[Image:Animation_Icon3.png|32px]] Icon3:

Automatic installation
See Installing

From GitHub
Linux Installation Instructions (From GitHub)

To use this workbench clone this git repository under your FreeCAD MyScripts directory. On a Linux Debian based system such as Ubuntu, installation can be done through BASH as follows

$ mkdir ~/.FreeCAD/Mod

$ cd ~/.FreeCAD/Mod

$ git clone https://github.com/microelly2/Animation.git

Once installed, use git to easily update to the latest version:

$ cd ~/.FreeCAD/Mod/FreeCAD_Animation

$ git pull

Windows Installation Instructions (From GitHub)

Tested with 0.16.5005 Development Snapshot on a Windows 7 64bit-System (thanks BPLRFE )


 * download the git repository as ZIP
 * assuming FreeCAD is installed in "C:\PortableApps\FreeCAD 0_16", go to "C:\PortableApps\FreeCAD 0_16\Mod" within Windows Explorer
 * create new directory named "Animation"
 * unzip downloaded repository in "C:\PortableApps\FreeCAD 0_16\Mod\Animation"

Within FreeCAD you will now have a new workbench-entry called "Animation".

Mac Installation Instructions (From GitHub)

Copy or unzip the drawing dimensioning folder to the directory FreeCAD.app/Contents/Mod

where FreeCAD.app is the folder where FreeCAD is installed.

Links to Animation WB

 * Workbench Wiki: www.freecadbuch.de
 * FreeCAD Wiki:
 * FreeCAD Forum: http://forum.freecadweb.org/viewtopic.php?t=8976&start=10
 * Tutorials: Toolset
 * Videos: Animation videos
 * Files: Examples

Other useful links

 * ExplodedAnimation: FreeCAD workbench to create exploded views and animations of assemblies.
 * Assembly2: Assembly workbench for FreeCAD with support for importing parts from external files.
 * DevWorkbenches: List of workbenches in development.