Existing Python Scripts.

This section shows an example of the kind of scripts existing on the net for Blender, giving an idea of how varied and powerfull Blender Python scripting is.

The list will contain only the name of the script, the name of its author(s) and a brief description of its functionality. As for plugins scripts are very dynamic, changing interface, functionalities and web location fairly quickly, so for an updated list and for a live link to them please refear to one of the two main blender sites, www.blender.org or www.elysiun.com

2D plotter by jms. example code for 2D plotter functions

Background Rendering by theeth. Start a background rendering of the current opened blend file

Blend2Java by Jonathon. Exports Blender models to Java Shape3D objects in an XML file

Blender World Forge by S68. Script to make planar bit of landscapes as well as entire worlds.

Blender2Cal3D by Jiba. Exports a Blender model into the Cal3D format, including armature and animations. Cal3D is a real time 3D animation library used by several opensource projets, see http://cal3d.sourceforge.net

Camera Changer by jms. To change the active camera during an animation.

Capsule unwrapper by Armagan. Accomplishes spherical unwrapping, cylindrical unwrapping and everything in between.

Decimator Helper by jms. To show the faces and the edges with problems before decimating a mesh.

Displacement painting for all Meshes by jms. Moves vertice according to vertex colour information.

Display TGA Macro by jms. Sample code to display a TGA image in the script window.

Dynamica by eeshlo and theeth. Enhanced particles simulator.

Envmap_O_Matic180 by jms. Automaticly place an Empty correctly for planar reflections.

Extractor by guitargeek. Blender to Yafray Exporter (More info in following chapters...)

Extrude along normal by tuinbels. In faceselect mode, extrude the selected faces along their normal

Fiber Generator by Ripsting. Generates fiber (hair, grass, ...) from a mesh.

FMV-ed by gorgan_almi. Script/Util for playing real movie files (AVI's / MPEG's etc.) as FMV cut-scenes in a blender game.

Game Level Editor by Uriah Liggett. Script that saves blender scenes in easy to read game levels, with support for geometry, start spots, spawn spots, and lights. There is also initial support for automatic uv generation, but it's unreliable right now.

Game to IPO by Oliver Blin. Transform realtime animation in IPO curves.

Geodesic dome by Andy Houston. Create geodesic domes and other related models.

IBL by eeshlo. Create and place lights according to lightprobe data. Can also create diffuse and specular environement map.

ICARUS import by eeshlo. import data from the Icarus program

Import Export Suite by Scorpius. Enables Blender to read and write seven 3D file formats: LightWave, trueSpace, LightFlow, Radio, VideoScape, Raw Triangle, and DEC Object.

Insect-walk by wibauxl. A script to animate 6 and 8 legged insects through the moves of a proxy object.

KlopUtils bilingual by klopes. General purpose set for modelling and object-manipulating utils. Multilingual.

Knife by S68. Cuts a mesh along a specified plane, outputs two meshes, keeping quads when possible.

L-system by Armagan, fix by jms. Create realistic plants and trees in Blender with this script.

Labyrinth.O.Matic maker and solve by jms. Make labyrinths that we can directly used in Blendergame.

Lipsync by Chris Clawson and Lyubomir Kovachev. Imports Magpie phoneme lists to RVKs

MakeHuman by The MakeHuman team. Creates humanoids using morph targets

Net Generator by celeriac. Unfolds convex meshes into nets

Neverwinter Nights exporter by compcor85. Exporter for the Neverwinter Nights game.

Obj import/export by Chris Lynch, enhanced by jms. Obj file import and export script

Olikas by klopes. Ripples generator for a surface affected by objects.

PovAnim by jms. Export Blender scenes to the PovRay and MegaPov renderer

Radiance export by ray_theway . Export to the Radiance renderer. Created from Jan Walter's work.

Realign axis script by Xand . Script to align axis of a mesh to the axis of another objects without rotating mesh

Restricted tracking by theeth . Acts like a tracking constraint but restrict the rotation to a single axis. Outputs rotation IPO

Rusty Knife by kyk . Blender mesh knife script.

Script Loaderby theeth . This script enables the user to load multiple Python scripts with GUIs in the same script window, switching between those script while still keeping all the settings.

Shell Factoryby jms . Create different types of sea shells

Splitmesh Macroby jms . Split the different parts of the selected mesh.

Tessalateby jms . Creates wireframes of meshes with different variable parameters.

UV Face image exporterby theeth . Export the layout of the UV faces to a tga file of the resolution you want. To be used to create UV textures.

Vault by neil. Create gothic vaults (specifically domical vaults - one of the early forms).

Virtual Undo by theeth. This script creates a per-object historical of all the out of edit mode transformations (loc/rot/size), with a user defined level of undos (max level determined in the GUI), simultanious undo/redo of multiple objects and creation of a data file per .blend file, so that undo levels are not deleted when closing a .blend file.

VRML2 export by rickta59. Export scenes to the VRML2 supports geometry, cameras, and UV textures.

Walk.O.Matic by Jamesk. Animate the IK solvers of an Armature to create walk cycles along a path

Yable original by tredee, then many others. . Export scenes to the YafRay renderer. (More info in following chapters...)