From BlenderWiki
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.
| Native | Ext | Object | Mesh | Mat | UV | Vert Color | Arm | Animation | Skin | Scene | Lgt | Cam | World |
| 3D Studio | 3DS | YES | YES | YES | YES | NO | NO | NO | YES | NA | NO | NO | NA |
| AC3D | AC | YES | YES | YES | YES | NA | NA | NA | NA | NA | NA | NA | NA |
| Quake 2 | MD2 | YES | YES | NA | YES | NA | NA | YES | YES | NA | NA | NA | NA |
| Wavefront OBJ | OBJ | YES | YES | YES | YES | NA | NA | NA | NA | NA | NA | NA | NA |
| Native | Ext | Object | Mesh | Mat | UV | Vert Color | Arm | Animation | Skin | Scene | Lgt | Cam | World |
- 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.
| Native | Ext | Object | Mesh | Mat | UV | Vert Color | Arm | Animation | Skin | Scene | Lgt | Cam | World |
| 3D Studio | 3DS | YES | YES | YES | YES | NO | NO | NO | YES | NA | NO | NO | NA |
| AC3D | AC | YES | YES | YES | YES | NA | NA | NA | NA | NA | NA | NA | NA |
| Quake 2 | MD2 | YES | YES | NA | YES | NA | NA | YES | YES | NA | NA | NA | NA |
| Wavefront OBJ | OBJ | YES | YES | YES | YES | NA | NA | NA | NA | NA | NA | NA | NA |
| Native | Ext | Object | Mesh | Mat | UV | Vert Color | Arm | Animation | Skin | Scene | Lgt | Cam | World |
- Render
- Help
- Blender/Python Scripting API - Opens HTML browser to an internet page on Python in Blender.
- Getting Started - Opens HTML browser to an internet page for newbies.
- HotKey and MouseAction Reference - Changes a window to a quick reference.
- ID Property Browser - Sets/inspects properties on any Blender object.
- Manual - Opens HTML browser to this wiki.
- Release Notes - What’s new in this Blender version.
- Scripts Help Browser - Gives you some info and help on scripts themselves.
- Tutorials - Points you to tutorials that give step-by-step simple instructions on how to do great things with Blender.
- Help → Websites
These scripts simply open an HTML page in your HTML browser (Firefox, IE, …) and display the relevant page at www.blender.org:
- E-Shop - Get your Blenderware here!
- Blender Website.
- Developer Community - Programmers developing Blender.
- User Community - Users helping other users.
- 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
- Apply Deformation.
- Axis Orientation Copy.
- Batch Object Name Edit.
- Bone Weight Copy.
- Cookie Cut from View.
- Data Copier.
- Drop Onto Ground.
- Find by Data Use.
- Object Name Editor.
- Randomize Loc Size Rot.
- Selection to DupliGroup.
- UV Copy from Active.
- Edit mode → Mesh → Scripts
- Bevel Center.
- Clean Meshes.
- Discombobulator.
- Edges to Curve.
- Mirror Vertex Locations & Weight.
- Poly Reducer.
- Rvk1 to Rvk2.
- Solid Wireframe.
- Solidify Selection.
- Unfold.
- Unweld vertex/ices.
- Vertex Paint mode → Paint
- Weight Paint mode → Paint
- Clean Weight.
- Copy Active Group.
- Envelope via Group Objects.
- Normalize/Scale Weight.
- Grow/Shrink Weight.
- Weight Gradient.
[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.







![[]](/skins/blender/open.png)
