From BlenderWiki

Jump to: navigation, search

[edit] Scripts











[edit] note

PLEASE NOTE:
' Feel free to help in this section. Script are being slowly updated & written for blender 2.5, Please check the api for recent changes & include revision numbers for Blender in your scripts or docs. That is say "Works with Rev:24633" so tracking becomes easier. '


[edit] Introduction

A script is a program that is written in the Python language which runs within Blender, and calls on Blender routines to create new functionality. Because Python is a popular interpreted programming language, it can be used to extend the functionality of Blender in a wide array of ways. Users all over the world have written hundreds of scripts, and this section of the Blender wiki attempts to catalog and document those scripts, and provide you the user with information on how to use & write Scripts more effectively & a little easier.

[edit] Blender 2.5

  • Blender has gone through some big changes:

Python 3 series is now in use, this meant writing an Python API basically from scratch again. Campbell Barton aka ideasman42, has made an huge effort towards getting an API for Blender/Python that integrates Python more effectively & consistently than ever before. Be prepared for some more changes in the api, but already it's quite usable. I would recommend taking a look at the api learning the new functions, exploring the new api, have a go at writing some scripts. Soon, bmesh & the new render/materials system are being added. This may/will mean some more changes to the Python api. Don't let this stop you from exploring & learning the new api. There's plenty of great Python scripting Fun to be had! enjoy.

[edit] API

[edit] Manual

yet to be written.

[edit] Script Development

devs, feel free to add things here.

[edit] Links

Remember if something does not work, check the current api for changes.

There's a fair amount of blender 2.5 scripting going on in the forum, it can be a valuable resource.

[edit] Catalog

yes, there will be one. yet to be written.

[edit] Plugins

yet to be written.

[edit] Blender 2.49b

Blender 2.49b uses Python 2.6 series. There are many great scripts & examples of scripting in this section. You cannot open these scripts in Blender 2.5. However the vast array of algorithms, is still very useful.

[edit] API

Blender 2.49 API

[edit] Manual

[edit] Catalog

The 2.49b Scripts Catalog is here, along with links to other 2.4x resources.

[edit] Plugins

[edit] To Do List

older links to clean up: