A collection of Python scripts to make (my) life easier with Blender.
Some scripts are generic enough to be useful for other people as well. Others are tuned to a very specific task, but still contain some useful code-snippets.
There's no guarantee for my scripts to work; feel free to use them, but at your own risk.
For questions, comments, suggestions, please contact me at
Kristin Riebe, firstname.lastname@example.org
Creates a path for the camera to follow (or uses a given one) and creates and empty object to which the camera looks (or uses a given one). The script creates the necessary constraints and keyframes so that the camera moves along the path when moving the slider along the timeline or playing the animation.
Shift keyframes in order to speed-up/slow-down a movie or give time for another sequence of animations in between.
Read points (RAVE-stars) from a csv-file into vertices of mesh-objects. Use their 3D coordinates for positions in Blender and their radial velocities for color. This should in principle also work for other star catalogs, as long as galactic coordinates and distances are given. You would need to adjust the column names and coloring. I've used it for up to 1 million stars without problems, but performance will probably go down rapidly with larger catalogs.
A tutorial for using this script to create a nice animation is given here:
blend file from the tutorial is also available in this repository:
The final animation for flying around the RAVE star distribution is available here: RAVE flight movie.
Move stars (as vertices of a mesh) to different forms, e.g. a flat map or a sphere. This is useful for nice shape-transformation animations, as used in the RAVE flight movie. The script works best together with the RAVE-stars meshes loaded via ravestars_mesh.py.
A tutorial for using this script with the RAVE stars is available here: Star transformations tutorial.
The demo-blend file of this tutorial is also stored in this repository: examples/ravestars-demo-transform.blend.