From BlenderWiki

Jump to: navigation, search

If you want to document Blender 2.5 features please edit pages under Doc:2.5/Manual.

If a "2.5" page doesn't exist please copy the text from 2.4x Manual and edit the new page (i.e. you should paste the wikitext from this 2.4x page to this new 2.5x page and then update the latter with 2.5 features)

There are many scripts that are packaged with Blender, as well as hundreds available for downloading from individual sites. To facilitate good documentation of these resources, an entirely new wiki section has been established. Please refer to that page for more information about bundled and available scripts that extend the functionality of Blender.

Python scripts can, after a long and stable history, be incorporated into the Blender menu system and appear as options on a window’s menu option. This bundling makes them readily accessible to the user. Here are some windows that have/use scripts:

  • User Preferences
  • 3D View
  • UV/Image Editor
  • Text Editor
  • Node Editor

This section provides specific links to further documentation on the specific Python Scripts that are available from Blender menus. For more information on all known scripts, see the catalog.

[edit] Bundled Scripts

[edit] User Preferences Window

File → Import
You’ll find more doc about importers here.
This is a list of support for importers within Blender (Note : it definitively needs an update, there are much more import scripts, now…).
NA (not applicable), unsupported by the format.
YES/NO or * for notes.
NativeExtObjectMeshMatUVVert ColorArmAnimationSkinSceneLgtCamWorld
3D Studio3DSYESYESYESYESNONONOYESNANONONA
AC3DACYESYESYESYESNANANANANANANANA
Quake 2MD2YESYESNAYESNANAYESYESNANANANA
Wavefront OBJOBJYESYESYESYESNANANANANANANANA
NativeExtObjectMeshMatUVVert ColorArmAnimationSkinSceneLgtCamWorld
File → Export
You’ll find more doc about exporters here.
This is a list of support for exporters within Blender (Note : it definitively needs an update, there are much more export scripts, now…).
NA (not applicable), unsupported by the format.
YES/NO or * for notes.
NativeExtObjectMeshMatUVVert ColorArmAnimationSkinSceneLgtCamWorld
3D Studio3DSYESYESYESYESNONONOYESNANONONA
AC3DACYESYESYESYESNANANANANANANANA
Quake 2MD2YESYESNAYESNANAYESYESNANANANA
Wavefront OBJOBJYESYESYESYESNANANANANANANANA
NativeExtObjectMeshMatUVVert ColorArmAnimationSkinSceneLgtCamWorld
Render
Help
Help → Websites

These scripts simply open an HTML page in your HTML browser (Firefox, IE, …) and display the relevant page at www.blender.org:

Help → System
  • System Information... - A small info tool about your Blender, Python and OpenGL installations.


[edit] 3D View Window

The available scripts that are shown on the menu vary by the mode you are in. For example, the list of scripts that are usable when editing a mesh in Edit mode are different than the scripts available when working with whole Objects.

Object mode → Object → Scripts
Edit mode → Mesh → Scripts
Vertex Paint mode → Paint
Weight Paint mode → Paint


[edit] UV/Image Editor Window

Image mode

These scripts help you when working with images that are probably going to be used as UV-mapped images.

UVs mode


[edit] Text Editor Window

These scripts helps you when writing a Python script! You’ll find more doc about them here.

Text → Text Plugins
Text → Script Templates


[edit] Making a Script “Bundled”

To make a script registered within blender (to show up in a menu) you need to include a script header. Please see “Registering Scripts” on this page Python API Page.

[edit] Additional Resources

Please also see the BlenderArtists Python forum.