Blender Wiki PDF Script Catalog

Blender Wiki PDF Script Catalog

Blender Wiki PDF Script Catalog

Blender Wiki PDF Script Catalog
This is an unofficial PDF version of the Blender Wiki PDF Script Catalog pages you can find here: http://wiki.blender.org/index.php/Scripts/Catalog I produced this PDF copy for my personal use since I needed it to learn using Blender offline, and I could not find an up to date alternative to my knowledge. I've read that Blender documentation is released under the Open Content License (http://opencontent.org/opl.shtml). This license is reported at the end of this pages, below. I am trying to stick to this licence, but i'm no licence expert: if you feel something is wrong, just let me know why and possibly how to fix.

About this PDF
I did not modify the content of the wiki pages except for removing the navigational parts typical of a web page, which are not needed in a "book", since you don't have to browse through web link, but scroll pages. In the same way, I converted other sections of the wiki to PDF and you can find them in the same place where this PDF was (see below). The Blender Wiki PDF Script Catalog is a collection of info, links and documentation about 400 scripts written for Blender. Many pages (and scripts) are no more updated while other are fresh new (some scrpts even ended up to be included in Blender rewritten as faster C code), but relevant informations about them will always be (or be added) here, so I think it makes sense to collect all these info in one big document to support the use and the knowledge of all this heritage. You may easily find many scripts you idn't know about, with all the info and often contacts, etc. I think Documenters do a great job, but their work goes easily unnoticed because of the high number of the single pages involved: they're hundreds! Discussing PDF conversion of the "Manual" wiki section other users, I explained that my "method" (using HTMLdoc, see http://www.htmldoc.org/) allows me to update the PDF with the actual web pages quite easily so I told that, if needed, it won't be difficult to update that PDF every month. Many people agreed, and that is what i'm trying to do. I hope that one day there will be an automatically generated PDF directly produced from the wiki. Until then, I plan to keep this PDF updated regularly, and possibly other useful sources of knowledge about Blender, found on its official wiki or web site. You should be able to know what's changed since the last release browsing here: http://wiki.blender.org/index.php/Special:Recentchangeslinked/Scripts/Catalog I wrote a small story of my conversion efforts for the first PDF i shared, the Blender Wiki PDF Manual, with details about the conversion process and issues i've found and partially resolved. If you want to read the whole story, download that document.

Known issues
I feel that many of the issues i know of are related to the complex HTML used in so many pages. I should eventually strip anything that is not needed, and could cause problems. • There are no PDF bookmarks: HTMLdoc can build PDF bookmarks using HTML Hx tags but i get strange results. I have to understand what's not working. • Many internal links are broken: some of them work and some do not. I don't know why. When they work, often they jump to the "previous" page they refer to. Try to advance of one page, in case. • There are strange symbols here and there: HTMLdoc is not UTF−8 compatible, it renders web pages using ISO−8859−x encodings. I use ISO−8859−1 since i think it's the best for english Language. New 03/11/2008 19.25.42 1

Open Content License

Open Content License

versions or other tools may improve this aspect, in the future. Is not something that makes text difficult to understand, though. • Some big images may exceed the width of the PDF page: this is due to HTMLdoc not resizing any image. In fact, i found that those images are badly formated also on the original wiki page. But, having HTMLdoc preserved the web link associated to any image that has one, you can simply click on those images and reach the web wiki site and download the original one. You're never stuck! :)

My modifications to wiki pages
The "processing" I'm referring to is, basically, remove graphical page headers, footers, navigational menus, and other minor html tags that could alter the PDF page structure or distract the eye from the real docs text and pics. The basic principle I follow is: I want to keep only the documentation text and pics, and external links if needed, without anything else, and keep the readability as best as I can. I hope to be able to be able to convert those wiki docs to pdf until there's a better alternative but, as web content can obviously change, something may go wrong. I can't double check all the pages any time. It will surely improve my Blender knowledge :D but there are simply too many pages. If you note some weirdness or broken section, let me know, i'll try to fix it.

Where to find this PDF
Up to now, you should be able to find it here: http://www.letworyinteractive.com/b/category/blender/. If any change should happen, i'll post on major forums/blogs for everyone to know.

Alternatives
There is no place like the Blender Wiki PDF Script Catalog, to my knowledge, nor an offline resource like this PDF. Of course, being the scripts developed by so many people around the world, there are many pages about them. Apart from freely use common search engines, one way could be use the info reported in the lender Wiki PDF Script Catalog to search other places where there could be updated informations, versions, or to contact the authors. Obviously, there are other books or tutorials or videos/dvd about Blender you can download or buy. They're all useful stuff. Here I am referring only to offline versions of the official Blender wiki pages.

How to contact me
I do this in the spare time so i can't spend too much time on it but if you want to suggest me improvements or other ways to do this, or alternatives, please feel free to do so. Here's how: "m.ardito" is the username and the domain is "libero.it". you know how to use them ;). Please don't post the "reconstructed" address, in no web page, blog, mailing list or newsgroup, anywhere. I already have enough spam to deal with! Thanks. Have fun! Marco Ardito

Open Content License
OpenContent License (OPL) Version 1.0, July 14, 1998. This document outlines the principles underlying the OpenContent (OC) movement and may be redistributed provided it remains unaltered. For legal purposes, this document is the license under which OpenContent is made available for use.

03/11/2008 19.25.42

2

Open Content License

Open Content License

The original version of this document may be found at http://opencontent.org/opl.shtml LICENSE Terms and Conditions for Copying, Distributing, and Modifying Items other than copying, distributing, and modifying the Content with which this license was distributed (such as using, etc.) are outside the scope of this license. 1. You may copy and distribute exact replicas of the OpenContent (OC) as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the OC a copy of this License along with the OC. You may at your option charge a fee for the media and/or handling involved in creating a unique copy of the OC for use offline, you may at your option offer instructional support for the OC in exchange for a fee, or you may at your option offer warranty in exchange for a fee. You may not charge a fee for the OC itself. You may not charge a fee for the sole service of providing access to and/or use of the OC via a network (e.g. the Internet), whether it be via the world wide web, FTP, or any other method. 2. You may modify your copy or copies of the OpenContent or any portion of it, thus forming works based on the Content, and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified content to carry prominent notices stating that you changed it, the exact nature and content of the changes, and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the OC or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License, unless otherwise permitted under applicable Fair Use law. These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the OC, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the OC, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Exceptions are made to this requirement to release modified works free of charge under this license only in compliance with Fair Use law where applicable. 3. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to copy, distribute or modify the OC. These actions are prohibited by law if you do not accept this License. Therefore, by distributing or translating the OC, or by deriving works herefrom, you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or translating the OC. NO WARRANTY 4. BECAUSE THE OPENCONTENT (OC) IS LICENSED FREE OF CHARGE, THERE

03/11/2008 19.25.42

3

Open Content License
IS NO WARRANTY FOR THE OC, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE OC "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK OF USE OF THE OC IS WITH YOU. SHOULD THE OC PROVE FAULTY, INACCURATE, OR OTHERWISE UNACCEPTABLE YOU ASSUME THE COST OF ALL NECESSARY REPAIR OR CORRECTION. 5. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MIRROR AND/OR REDISTRIBUTE THE OC AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE OC, EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

Open Content License

03/11/2008 19.25.42

4

Open Content License • Scroll Down For Scripts! • Here is the Manual with some useful information on using scripts. • Here is the Template to follow for adding to the Catalog. • Here is a brief Userguide/Notes to help you. • Note: • Ask for permission before editing this page. Please. • Hover on a script for it's tooltip. • The next planned major update will be for the Blender 2.48 release. • Most scripts listed as 2.45/6 work well with 2.47 • The scripts in the orange sections are generally best. recently updated: • System/4mm Layer Manager! Hot Item! • Add Mesh Toolkit • Export/Autodesk (.dxf) • CAD/ProCAD 2.5 (Italian) • Wizards/MakeHuman • Animation/camera_jitter • Wizards/Cloud Generator

Add

− documentation progress indicators (0% − 100%)

Add
Here you will find scripts that generate geometry and AddMesh Scripts Add_Mesh Toolkit Bundle 2.48: bundled_____________2.48 external___________older
Add_Mesh Spacebar Menu:

• Add_Mesh_Toolkit external____________2.48 • Cells v1.2 • Domical Vault 0.0.6 • Hang Curve • Implicit Skeleton • Poliedri Platonici • Saltshaker • Torus Knot • Torus Primitive
.blend file only scripts:

• AddMesh Torus • AddMesh Empty external____________2.48
Add_Mesh Spacebar Menu:

• ANT−Image_Relief • Horn−Extrude • Loop Subdivision • Head Creator • The Thing 1−6 • Timmy Shell

• AddMesh Circular_Stairway • AddMesh Diamond • AddMesh Gear • AddMesh Hyperboloid • AddMesh Ladder • AddMesh Octahedron • AddMesh Paraboloid • AddMesh Pipe • AddMesh Pyramid • AddMesh Spindle • AddMesh Sqorus 03/11/2008 19.25.42

____________experimental • Add Mesh Coil

• Junkster • Spiral From Shape
Add_Menu Toolkit Bundle 2.48:

• Add_Menu_Toolkit

5

Open Content License • AddMesh Star • AddMesh Thread_Bolt • AddMesh Wedge • AddMesh Sculptie

Animation

Animation
Here you will find scripts related to Animation, Armatures & Camera Animation bundled_____________2.48 external____________2.45 external___________older • animation_trajectory • blenderLipSynchro • camera_changer • envelope_symmetry • shape widget wizard • FaceSelect SameWeights • armature_symmetry • animation_bake_constraints • spin • Procedural insect−walk−0.4 • Walk−o−matic • Armature Modeler • Armature Symmetry • camera_jitter • Camera Manager GPL • mirror_armature_names • IPOStretcher • Demolition • Bake Constraints bundled____________older • bvh2arm • envelope_assignment • animate_characters • Baass 1.2 • object_jitter • BVHArm2Empty • bvh_import2 • IKBaker • BMGs−0.0.2 • swarm[1].0.2 • PoseLib16 • Camera Sequencer • EXPLODE v0.4 • BSoD Rigs • cr2bone_import

Weight Paint Scripts:

• Clean Weight • Copy Active Group • Envelope via Group Objects • Weight Gradient • Grow/Shrink Weight • Normalize Scale Weight • Weightpaint Average • Invert Active Group

CAD Tools
Here you will find scripts related to CAD functionality external____________2.45 • Lengthen • Blender Caliper • Vertex Align • visual location/Snap • MeasureMesh 1.3 • KlopUtils • Cross Section • Blender Analytical Geometry external___________older • Mesh Geom Tool • Inset • Parametric Object • 3d Cursor Menu • Edge Trim/Extend • Calliper Square _____________experimental • ProCAD • BlenderCAD • Blender3dCAD

Export
Here you will find scripts related to Exporting from Blender bundled_____________2.47 • VertexKeyframe 03/11/2008 19.25.42 external___________older

6

Open Content License • 3D Studio (.3ds) Animation(.mdd) • AC3D (.ac) • Wavefront (.obj) • Autodesk (.dxf) • X3D Exstensible 3D (.x3d) • Autodesk (.fbx) • Collada 1.3(.dae) • xfig (.fig) • Collada 1.4(.dae) • DEC Object File Format external____________2.45 (.off) • DirectX (.x) • Autodesk (.fbx)xna mod • LightWave (.lwo) • 2d profiles (.dxf .svg) • LightWave Motion (.mot) bundled____________older • M3G (.m3g, .java) • md2_export (.md2) • Cal3d(.cfg .xaf .xsf .xmf • OpenFlight (.flt) .xrf) • OpenInventor 0.1 (.iv) • nendo (.ndo) • Quake 3 (.map) • Truespace (.cob) • Raw Faces (.raw) • Softimage (.xsi) external___________older • Stanford (.ply) • vrml97 (.wrl) • wrl2export • videoscape_export • blender2md5_260105 • egg_export

Games • LEGO Ldraw (.dat) 2 • fgfs_animation • md3−export−0.2−lgt • py_bezcurve2svg • osgexport−2.41 • g3d_xml_exporter • mesh_export • ogre export • osgexport−2.42 • DTSExporter_091 • Chicken export (panda) • ActionScript 3.0 Exporter

Games
Here you will find scripts related to Games Creation Helpers/Wizards ____________not tested yet bundled_____________2.45 external____________2.45 _____________experimental bundled____________older] external___________older • editor (game level) • BlendEarthv08 Blender Artists Games Forum http://blenderartists.org/forum/forumdisplay.php?f=34

Help
Here you will find scripts related to the Help Menu bundled_____________2.47 bundled_____________2.47 • help_bpy_api • help_browser • help_getting_started • help_manual • help_release_notes • help_tutorials • help_web_blender • help_web_devcomm • help_web_eshop • help_web_usercomm • hotkeys • ID Property Browser bundled_________older • help_py_reference _____________experimental • Data_PyBrowser

Image
Here you will find scripts related to the Image Menu bundled_____________2.47 external____________2.45 03/11/2008 19.25.42 external___________older 7

Open Content License • Billboard Render on Active • Image Auto Layout • Image_Edit_Externally bundled____________older • Image Find Paths • Import 2d Cutout Images • Add Image as mesh • Image Browser • Import Reference Images _____________experimental • Image PyBrowser

Import

Import
Here you will find scripts related to Importing to Blender external____________2.45 bundled_____________2.48a • X3D and VRML97 (.x3d / .wrl) bundled_____________2.47 • Stereo Lithography (.stl) • Quake3 (.md5) • Motion Capture (.c3d) • Midi_X (.mid) • Protein Databank 2 (.pdb) external___________older • Quake3 (.ase)Goofos • Midi (.mid) • VRML97 (.wrl) • GTA • Aurora (.mdl) • LEGO Ldraw (.dat) • LEGO Ldraw (.dat) 2 ____________not tested yet • Protein Databank (.pdb) _____________experimental • Autodesk (.fbx)

• 3D−Studio (.3ds) • Solid Molecule Surface • AC3D (.ac) (.sld) • Autodesk (.dxf) • Collada 1.3 (.dae) bundled____________older • Collada 1.4 (.dae) • DEC (.off) • Motion Capture (.c3d) • DirectX 8.0 (.x) • Autodesk (.dxf) old • Lightwave (.lwo) • Radiosity (.radio) • Lightwave Motion(.mdd) • GoogleEarth (.kmz) • Lightwave MDD to RVKs • Nendo (.ndo) • Truespace (.cob) • Quake (.md2) • Wings3D (.wings) • Milkshape3d (.ms3d) • Motion Capture (.bvh) • OpenFlight (.flt) • paths (.svg,.eps,.ai) • Pro Engineer (.slp) • Raw Faces (.raw) • Stanford (.ply) • Wavefront (.obj)

Materials
Here you will find scripts related to Materials & Textures bundled_____________2.48 external____________2.48
Vertex_Paint:

bundled____________older

• autoname_material_texturesexternal___________older • materializer • MHsubsurfscatt • Material Works • Random Color • Refractor • TransplExpress • Water texture plugin

• Copy from Material • VCol Gradient • SelfShadow VCols AO

03/11/2008 19.25.42

8

Open Content License Materials Bundle Toolkit 2.48 • Materials_Menu_Toolkit

Mesh

Mesh
Here you will find scripts related to Modifying Mesh in Edit Mode bundled_____________2.47 external____________2.45 external___________older • bevel_center • clean_mesh • Deformed Mesh to RVK • Discombobulator • Edges To Curves • Mirror Vertex Locations & Weight • Poly Reducer • Solid Wireframe • Solidify Selection • Unfold • Unweld Vertex/ices external____________2.45 • 4mm_edge_intersection • bevel03 • flatten • MeshChecker[1] • mesh_py_redux • mesh_solidify_v2 • pointalign • subdivide • Blender Analytical Geometry • Mesh Geom Tool • Inset • Lengthen • Vertex Align • NormalSmooth1 • Select Front Facing Faces • Vertex Noise bundled____________older • Skin Faces Edge−Loops • disp_paint • mirror_bone_weights • mesh_skin • mesh_tri2quad • Mesh Attribute Editor • Ctools • extrudealongnormal • face_mesh_sel_same • mesh_displace_uv • mesh_flatten_faces • Vert2Face 0.3 • wire_mesh_py • auto_edge • split all faces • Edge Trim/Extend

Misc
Here you will find scripts related to various tools and functions external____________2.45 Bundled____________2.47 • FLT_Palette_Manager • FLT_Toolbar external____________2.45 • batchx • MeasureMesh 1.3 • MakeNebula • Blender 3D Julia Fractals • Bar−Graph−O−Matic • Walls & Tiles • Calliper Square • Audio Analysis • Fractalite forTe • Fractal Dream Imagery • Fractal IanC • Hand Writing Tool • Fractal Pyramid Kakapo • Mass Duplicate • Project Cursor • Pyramidaze • Shrinkwrap (almost) • Sun Position • Spirofit • Stamp Noise • Terry Noise • Trefoil Knot external___________older • Blender Caliper • unfolder • disperser (split mesh) • Drop To Ground • PyTablet v1.0b • Alpbrush • Scat and Drop Objects • Ruler

03/11/2008 19.25.42

9

Open Content License

Object

Object
Here you will find scripts related to Modifying Mesh in Object Mode bundled____________2.47 external____________2.45 bundled____________older • Apply Deformation • Axis Orientation Copy • Batch Object Name Edit • Bone Weight Copy • Object Cookie Cutter • Data Copier • Drop Onto Ground • Find by Data Use • Object Name Editor • Randomize Loc Size Rot • Selection to DupliGroup • TimeOffset Follow Active • UV Copy From Active • advanced array_gui • rename_obdata_to_ob • ConvexHull • tapertwist_v2b • Object Aligner/Displacer • Spirals • Auto Tile • Catenary • MegaBool • Big Numbers Toolkit • Prim.Blender • rename object by block • knife external___________older • object_copier • object_select_io • regexpRename SelectedObjects • repeat • TranspRef0.71

Render
Here you will find scripts related to Rendering a Scene Render Farm: Bundled____________2.47 • Save Render Layers external____________2.45
Export to external renderer:

external____________2.45 • easyDOFv01 • BCFA−0[1].0.1 • Panorama Maker/BGC−0.0.8 • quicktime_vr_export • 3DNP • Backface Cull

• Farm_Render (Farmerjoe)

external____________2.45 • BFOV−0.0.2 • blend_thumbnails • more_render_options • vr_object • render_cameras

• Extractor(Yafray) • kerkythea • blender gelato • indigo_export • LuxRender • radiance_233GUI • rayexport • VlighTunnel v0.1 • lanc_povanim242 • radiosity (.radio) • Povanim 2.42−01

Scriptlinks
Here you will find scripts related to ScriptLinks external____________2.45 bundled____________older • 3d View HotSpots • 3d Cursor Menu • mesh_bbrush_menu external___________older • render_fake_arealamp

03/11/2008 19.25.42

10

Open Content License

SpaceHandlers

SpaceHandlers
Here you will find scripts related to Spacehandler Scripts that add functions to Blender's Interface external____________2.48 external___________older • 3d Cursor Menu • lamp_widgets • 3d View HotSpots • Espresso • mouse_gestures

System
Here you will find scripts Related to the System Functions, Info/Helper scripts and Tools bundled____________older bundled____________2.48 • console • config • sysinfo external____________2.48 • 3d Cursor Menu • 4mm layer manager • blend information • blender slots • camera lamp names • lamp_widgets • visual location/Snap • Windows Dialogs 1.1 • 3d View Background_Color
Py_System_Toolkit_Bundle_2.48:

• doc browser external___________older • TheOneScript • Python Gui Creator • goo GUI script • Load Fonts • bscc Layers Animation • blend library • blender library outliner • layer manager • favorite_scripts • xpaste • Lap Top Num Pad

• Py_System_Toolkit_2.48

Themes
Here you will find scripts related to Themes bundled____________2.47 ____Theme Repositories: • save_theme bundled____________older • www.frontiernet.net • gls.areaunix.org ____Theme Repositories: • www.blenderart.org • www.zoo−logique.org

UV
Here you will find scripts related to UV projection & mapping bundled____________2.46 bundled____________older • UV Image Export • uv_from_adjacent • Seams from Islands • uv_auto_layout_tex • Find Image Target Paths • uv_relax • tex2uvbaker external___________older • uv_archimap • image_info • fix_image_paths • MaSelf[1].0.1 11

03/11/2008 19.25.42

Open Content License • Unwrap_smart_projections • uv_export external____________2.45 • TEXFACE_utils • BRayBaker[1].3.4 • MaBaker[1].0.3 • uvpaint • Follow Active (quads) • Click project from face

Wizards • mesh_uv_rw • projection_mapper • smartuv • uv weld • UV−Export(old) • Image browser • UV_Tool (Super Weld)

Wizards
Here you will find scripts related to Landscapes, Tree generators, City Generators and Complex Objects. bundled____________older external____________2.45 bundled____________2.48 external___________older • geodesic−dome 2.0 • TreeFromCurves • BMGm−0.0.2 • shell_blendv90f • Discombobulator • CityTiler • tesselate8_8k • Skinny • Ter2Blend_v4p Terragen external____________2.45 • Parametric Object • Make Human • L−System(treemaker) • ANT−Landscape • L−System_Fixed_Seed • Cloud Generator (trees) • ANT−Image_Relief • L−System_Buildings • BWF−0.1.0 • Auto Masonry • City Block Generator • terrain_maker v.1 • cityscape1 • KlopUtils • Gen3 (Tree Generator)

Other Scripts
Please note who created this section to take more care. Most scripts in this section are already listed & you deleted 2 years of work.

Modelling Vert2Face Fill Script A face filler script superior to 03/11/2008 19.25.42 12

Open Content License Blender's internal face fill feature Animation and Dynamics Blender People A suite of scripts to create large scale crowd dynamics Wizards Gen 3 Tree Generator A parameter−driven tree model generator Innerworld An alpha−stage terrain generator for Blender Utilities Blender Mesh Attribute Editor Useful for Metric/Standard unit measurements, instead 03/11/2008 19.25.42

Wizards

13

Open Content License of using Blender measurements, so you can easier create meshes to scale Blender Starter Script Has multiple advantages for those who make games. Virtual Laptop Numpad Useful for those people who have a laptop without a separate keypad </div>

Wizards

03/11/2008 19.25.42

14

Open Content License

Add_Mesh_Torus

Add_Mesh_Torus
About
Name Create a Torus. Menu Author Link(s) Group: AddMesh Unknown Comes with Blender 2.45 − 2.47 Modules: External Dependencies: None Add_Mesh_Torus Version License Blender 2.46 Undocumented 2.46

Executable: add_mesh_torus.py Data: Additional information:

Introduction

Create Add Mesh Torus • This Script creates a Torus Primitive. • Press the Space Bar. • Then Add. • Then Mesh. • Below the Monkey. • There is the Torus. • Press Torus. • To create the New Mesh. • This primitive was added in Blender. • As A Script, not Hardcoded.

Instructions

03/11/2008 19.25.42

15

Open Content License

Additional Information

Interface/Menu Overview • Features: Sliders, Numeric Input, Buttons. • Major Radius Radius for the main ring. • Minor Radius Set thickness of ring. • Major Segments Main ring resolution. • Minor Segments Thickness resolution.

Additional Information

03/11/2008 19.25.42

16

Open Content License

Add_Mesh_Empty

Add_Mesh_Empty
About
Name Add_Mesh_Empty Version License Blender 2.46 Undocumented 2.46

Create an Empty. Menu Author Link(s) Group: AddMesh Unknown Comes with Blender 2.46 − 2.47 Modules:

Executable: add_mesh_empty.py Data: Additional information:

External Dependencies: None

Introduction
Create Add Mesh Empty • This Script creates a Empty Primitive. • Press the Space Bar. • Then Add. • Then Mesh. • Press Empty. • To create the New Mesh. • This primitive was added in Blender. • As A Script, not Hardcoded.

Additional Information

03/11/2008 19.25.42

17

Open Content License

Circular Stairway

Circular Stairway
About
Name Circular Stairway Version License Blender 1.0 GPL 2.47

Add a Circular Stairway or Platform. Menu Author Link(s) Group: AddMesh ( see note ) Alejandro Sierra http://blenderartists.org/forum/showthread.php?t=130647

http://www.atzibala.com/blender/circular_stair/add_mesh_circular_stairway.py Executable: add_mesh_circular_stairway.py Data: Modules: n/a External Dependencies: None

Additional information: Press spacebar/mesh to find a new Primitive 'Circular_Stairway'

Introduction
Create Add Mesh Circular Stairway • This Script creates a Circular Stairway Primitive. • Copy the script to .blender/scripts. • Download & copy the script from the link above. • Press the Space Bar. • Then Add. • Then Mesh. • Below the Monkey. • There is the Circular Stairway. • Press Circular Stairway. • To create the New Mesh. • This primitive was added in Blender. • As A Script, not Hardcoded.

Instructions
Script Overview • This script makes Circular Stairway Primitives. documentation is a wip.

Additional Information

03/11/2008 19.25.42

18

Open Content License

Diamond

Diamond
About
Name Create Diamond Menu Author Link(s) Group: AddMesh ( see note ) FourMadMen http://www.fourmadmen.com/ http://blenderartists.org/forum/showthread.php?t=118766 Modules: External Dependencies: None Diamond Version License Blender 0.1 n/a 2.46 − 2.47

Executable: add_mesh_diamond.py Data:

Additional information: Press spacebar/mesh to find a new Primitive 'Diamond'

Introduction

Create Add Mesh Diamond • This Script creates a Spindle Primitive. • Copy the script to .blender/scripts. • Press the Space Bar. • Then Add. • Then Mesh. • Below the Monkey. • There is the Diamond. • Press Diamond. • To create the New Mesh. • This primitive was added in Blender. • As A Script, not Hardcoded.

03/11/2008 19.25.42

19

Open Content License

Instructions

Instructions

Interface/Menu Overview • Features: Sliders, Numeric Input, Buttons. • Segments • Girdle Radius • Table Radius • Crown Height • Pavillion Height

Additional Information

03/11/2008 19.25.42

20

Open Content License

Gear

Gear
About
Name Gear Version License Blender 0.99 GPL 2.48

Create Gears/Cogwheels. Menu Author Link(s) Group: AddMesh ( see note ) Michel Anders (varkenvarken) http://www.swineworld.org/blender/gears/

http://blenderartists.org/forum/showthread.php?t=135428 Executable: add_mesh_Gears.py Data: Modules: n/a External Dependencies: None

Additional information: Press spacebar/mesh to find a new Primitive 'Gear'

Introduction
Create Add Mesh Gear • This Script creates a Gear Primitive. • Copy the script to .blender/scripts. • Download & copy the script from the link above. • Press the Space Bar. • Then Add. • Then Mesh. • Below the Monkey. • There is the Gear. • Press Gear. • To create the New Mesh. • This primitive was added in Blender. • As A Script, not Hardcoded.

Instructions
Script Overview • This script makes Gear Primitives. documentation is a wip.

Additional Information

03/11/2008 19.25.42

21

Open Content License

Add Mesh Hyperboloid

Add Mesh Hyperboloid
About
Name add_mesh_hyperboloid Version License Blender 1 N/A 2.46 − 2.47

Add hyperboloid to the spacebar mesh menu. Menu Author Link(s) Group: AddMesh ( see note )

Bartius Crouch http://bartius.crouch.googlepages.com/home http://blenderartists.org/forum/showthread.php?t=98597 Modules: External Dependencies: None

Executable: add_mesh_hyperboloid.py Data:

Additional information: Access by the Spacebar Menu as a primitive.

Introduction

Create Add Mesh Hyperboloid • This Script creates a Hyperboloid Primitive. • Copy the script to .blender/scripts. • Press the Space Bar. • Then Add. • Then Mesh. • Below the Monkey. • There is the Hyperboloid. • Press Hyperboloid. • To create the New Mesh. • This primitive was added in Blender. • As A Script, not Hardcoded.

03/11/2008 19.25.42

22

Open Content License

Instructions

Instructions

Interface/Menu Overview • Features: Sliders, Numeric Input, Buttons. • Centre • Resoloution • Rings

Additional Information

Credits
Thanks go to: • Bartius Crouch for the script, Permissions.

03/11/2008 19.25.42

23

Open Content License

Ladder

Ladder
About
Name Add a ladder mesh Menu Author Link(s) Group: AddMesh ( see note ) Ladder Version License Blender 1.0 GPL 2.47

Alejandro Sierra http://www.atzibala.com/blender/cube_wire/ http://blenderartists.org/forum/showthread.php?t=130717 Modules: mesh_cube_wire.py External Dependencies: None

Executable: add_mesh_ladder.py Data:

Additional information: Press spacebar/mesh to find a new Primitive 'Ladder'

Introduction
Create Add Mesh Ladder • This Script creates a Ladder Primitive. • Copy the script to .blender/scripts. • Download & copy the mesh_cube_wire.py script from the link above. • Press the Space Bar. • Then Add. • Then Mesh. • Below the Monkey. • There is the Ladder. • Press Ladder. • To create the New Mesh. • This primitive was added in Blender. • As A Script, not Hardcoded.

Instructions
Script Overview • This script makes Ladder Primitives. • Before you can use the script. • you must download the mesh_cube_wire.py script from, • http://www.atzibala.com/blender/cube_wire/ • Copy this script to your "bpymodules folder" • Then run the Ladder script. • You can also copy the mesh_cube_wire.py script • Into your .blender/scripts Folder to use as a standalone wire mesh script also. • Still to update the mesh_cube_wire.py script yet. documentation is a wip. 03/11/2008 19.25.42 24

Open Content License

Additional Information

Additional Information

03/11/2008 19.25.42

25

Open Content License

Octahedron

Octahedron
About
Name Octahedron Version License Blender 1.0 GPL 2.46 − 2.47

Create Octahedron Menu Author Link(s) Group: AddMesh ( see note )

Ed Montgomery http://friendlycanadian.googlepages.com/ http://friendlycanadian.googlepages.com/add_mesh_octahedron.py Modules: External Dependencies: None

Executable: add_mesh_octahedron.py Data:

Additional information: Press spacebar/mesh to find a new Primitive 'Octahedron'

Introduction

Create Add Mesh Octahedron • This Script creates a Octahedron Primitive. • Copy the script to .blender/scripts. • Press the Space Bar. • Then Add. • Then Mesh. • Below the Monkey. • There is the Octahedron. • Press Octahedron. • To create the New Mesh. • This primitive was added in Blender. • As A Script, not Hardcoded.

Instructions

03/11/2008 19.25.42

26

Open Content License

Additional Information

Interface/Menu Overview • Features: Sliders, Numeric Input, Buttons. • Width • Length • Height • Depth

Additional Information

03/11/2008 19.25.42

27

Open Content License

Add Mesh Paraboloid

Add Mesh Paraboloid
About
Name add_mesh_paraboloid Version License Blender 1 N/A 2.46 − 2.47

Add paraboloid to the spacebar mesh menu. Menu Author Link(s) Group: AddMesh ( see note ) Zoel

http://blenderartists.org/forum/showthread.php?t=98697 Modules: External Dependencies: None

Executable: add_mesh_paraboloid.py Data:

Additional information: Access by the Spacebar Menu as a primative.

Introduction

Create Add Mesh Paraboloid • This Script creates a Paraboloid Primitive. • Copy the script to .blender/scripts. • Press the Space Bar. • Then Add. • Then Mesh. • Below the Monkey. • There is the Paraboloid. • Press Paraboloid. • To create the New Mesh. • This primitive was added in Blender. • As A Script, not Hardcoded.

Instructions

03/11/2008 19.25.42

28

Open Content License

Additional Information

Interface/Menu Overview • Features: Sliders, Numeric Input, Buttons. • Segments • Rings • Height • Radius

Additional Information

03/11/2008 19.25.42

29

Open Content License

Pipe

Pipe
About
Name Create Pipe Menu Author Link(s) Group: AddMesh ( see note ) Luis Sergio http://blenderartists.org/forum/showthread.php?t=101571 http://www.liquidblue.com.br/blender/scripts/ls_pipe.txt Executable: ls_pipe.py Data: Modules: External Dependencies: None Pipe Version License Blender 0.3 Creative Commons 3.0 2.46 − 2.47

Additional information: Press spacebar/mesh to find a new Primitive 'Pipe'

Introduction

Create Add Mesh Pipe • This Script creates a Pipe Primitive. • Copy the script to .blender/scripts. • Press the Space Bar. • Then Add. • Then Mesh. • Below the Monkey. • There is the Pipe. • Press Pipe. • To create the New Mesh. • This primitive was added in Blender. • As A Script, not Hardcoded.

03/11/2008 19.25.42

30

Open Content License

Instructions

Instructions

Interface/Menu Overview • Features: Sliders, Numeric Input, Buttons. • Inner Raduis • Outer Radius • Divisions • Height • Height Divisions

Additional Information

03/11/2008 19.25.42

31

Open Content License

Pyramid

Pyramid
About
Name Pyramid Version License Blender 1.0 August 17, 2007 GPL 2.46 − 2.47

Create Pyramid Menu Author Link(s) Group: AddMesh ( see note )

Ed Montgomery http://friendlycanadian.googlepages.com/ http://friendlycanadian.googlepages.com/add_mesh_pyramid.py Modules: External Dependencies: None

Executable: add_mesh_pyramid.py Data:

Additional information: Press spacebar/mesh to find a new Primitive 'Pyramid'

Introduction

Create Add Mesh Pyramid • This Script creates a Pyramid Primitive. • Copy the script to .blender/scripts. • Press the Space Bar. • Then Add. • Then Mesh. • Below the Monkey. • There is the Pyramid. • Press Pyramid. • To create the New Mesh. • This primitive was added in Blender. • As A Script, not Hardcoded.

Instructions

03/11/2008 19.25.42

32

Open Content License

Additional Information

Interface/Menu Overview • Features: Sliders, Numeric Input, Buttons. • Width • Length • Height

Additional Information

03/11/2008 19.25.42

33

Open Content License

Spindle

Spindle
About
Name Create Spindle Menu Author Link(s) Group: AddMesh ( see note ) FourMadMen http://www.fourmadmen.com/ http://blenderartists.org/forum/showthread.php?t=118767 Modules: External Dependencies: None Spindle Version License Blender 0.1 n/a 2.46 − 2.47

Executable: add_mesh_spindle.py Data:

Additional information: Press spacebar/mesh to find a new Primitive 'Spindle'

Introduction

Create Add Mesh Spindle • This Script creates a Spindle Primitive. • Copy the script to .blender/scripts. • Press the Space Bar. • Then Add. • Then Mesh. • Below the Monkey. • There is the Spindle. • Press Spindle. • To create the New Mesh. • This primitive was added in Blender. • As A Script, not Hardcoded.

03/11/2008 19.25.42

34

Open Content License

Instructions

Instructions

Interface/Menu Overview • Features: Sliders, Numeric Input, Buttons. • Segments • Radius • Height • Cap Height •|

Additional Information

03/11/2008 19.25.42

35

Open Content License

Sqorus

Sqorus
About
Name Create Sqorus Menu Author Link(s) Group: AddMesh ( see note ) FourMadMen http://www.fourmadmen.com/ http://blenderartists.org/forum/showthread.php?t=118785 Modules: External Dependencies: None Sqorus Version License Blender 0.1 n/a 2.46 − 2.47

Executable: add_mesh_sqorus.py Data:

Additional information: Press spacebar/mesh to find a new Primitive 'Sqorus'

Introduction

Create Add Mesh Sqorus • This Script creates a Sqorus Primitive. • Copy the script to .blender/scripts. • Press the Space Bar. • Then Add. • Then Mesh. • Below the Monkey. • There is the Sqorus. • Press Sqorus. • To create the New Mesh. • This primitive was added in Blender. • As A Script, not Hardcoded. •|

03/11/2008 19.25.42

36

Open Content License

Instructions

Instructions

Interface/Menu Overview • Features: Sliders, Numeric Input, Buttons. • Width • Height • Depth •| •|

Additional Information

03/11/2008 19.25.42

37

Open Content License

Star

Star
About
Name Create Star Menu Author Link(s) Group: AddMesh ( see note ) FourMadMen http://www.fourmadmen.com/ http://blenderartists.org/forum/showthread.php?t=118768 Modules: External Dependencies: None Star Version License Blender 0.1 n/a 2.46 − 2.47

Executable: add_mesh_star.py Data:

Additional information: Press spacebar/mesh to find a new Primitive 'Star'

Introduction

Create Add Mesh Star • This Script creates a Star Primitive. • Copy the script to .blender/scripts. • Press the Space Bar. • Then Add. • Then Mesh. • Below the Monkey. • There is the Star. • Press Star. • To create the New Mesh. • This primitive was added in Blender. • As A Script, not Hardcoded.

03/11/2008 19.25.42

38

Open Content License

Instructions

Instructions

Interface/Menu Overview • Features: Sliders, Numeric Input, Buttons. • Points • Outer Radius • Inner Radius • Depth •|

Additional Information

03/11/2008 19.25.42

39

Open Content License

Thread / Bolt

Thread / Bolt
About
Name Bolt Version License Blender 0.2 Creative Commons 3.0 2.46 − 2.47

Create Bolt_Thread Menu Author Link(s) Group: AddMesh ( see note ) Luis Sergio

http://blenderartists.org/forum/showthread.php?t=101742 http://svn.icetempest.com/blender/thread/trunk/ls_thread.py

Executable: ls_thread.py Data:

Modules: External Dependencies: None

Additional information: Press spacebar/mesh to find a new Primitive 'Bolt'

Introduction

Create Add Mesh Bolt_thread • This Script creates a Bolt_Thread Primitive. • Copy the script to .blender/scripts. • Press the Space Bar. • Then Add. • Then Mesh. • Below the Monkey. • There is the Bolt. • Press Bolt. • To create the New Mesh. • This primitive was added in Blender. • As A Script, not Hardcoded.

03/11/2008 19.25.42

40

Open Content License

Instructions

Instructions

Interface/Menu Overview • Features: Sliders, Numeric Input, Buttons. • Radius • Divisions • Step • Loops • Ident

Additional Information

03/11/2008 19.25.42

41

Open Content License

Wedge

Wedge
About
Name Create Wedge Menu Author Link(s) Group: AddMesh ( see note ) FourMadMen http://www.fourmadmen.com/ http://blenderartists.org/forum/showthread.php?t=118798 Modules: External Dependencies: None Wedge Version License Blender 0.1 n/a 2.46

Executable: add_mesh_wedge.py Data:

Additional information: Press spacebar/mesh to find a new Primitive 'Wedge'

Introduction

Create Add Mesh Wedge • This Script creates a Wedge Primitive. • Copy the script to .blender/scripts. • Press the Space Bar. • Then Add. • Then Mesh. • Below the Monkey. • There is the Wedge. • Press Wedge. • To create the New Mesh. • This primitive was added in Blender. • As A Script, not Hardcoded.

03/11/2008 19.25.42

42

Open Content License

Instructions

Instructions

Interface/Menu Overview • Features: Sliders, Numeric Input, Buttons. • Width • Height • Depth •| •|

Additional Information

03/11/2008 19.25.42

43

Open Content License

Sculpt Mesh

Sculpt Mesh
About
Name Sculpt Mesh Version License Blender 0.06 GPL 2.46 − 2.47

Add a plane/torus/cylinder or sphere with square tiled UV map and multires Menu Author Link(s) Group: AddMesh ( see note ) Domino Marama http://dominodesigns.info

http://blenderartists.org/forum/showthread.php?t=130778 Modules: import_sculptie.py External Dependencies: None

Executable: add_mesh_sculpt_mesh.py Data:

Additional information: Press spacebar/mesh to find a new Primitive 'Sculpt Mesh'

Introduction
Create Add Mesh Sculpt Mesh • This Script creates a Sculpt Mesh Primitive. • Copy the script to .blender/scripts. • Press the Space Bar. • Then Add. • Then Mesh. • Below the Monkey. • There is the Sculpt Mesh. • Press Sculpt Mesh. • To create the New Mesh. • This primitive was added in Blender. • As A Script, not Hardcoded.

Instructions
Script Information • This script creates a Multires object suitable for use in Second Life® • There are several scripts that accompany this script. • These scripts are related to the import & export of Second Life® primatives. • Also there are scripts related to the UV mapping of the Primitives. • These scripts are not limited to use with Second Life® & can be quite useful as stand alone scripts. • add_mesh_sculpt_mesh.py • export_lsl.py • import_sculptie.py • mesh_update_sculptie.py • render_sculptie.py • uvcalc_eac.py 03/11/2008 19.25.42 44

Open Content License

External Documentation

External Documentation
• There is good Documentation on the Author's Site Here: http://dominodesigns.info/second_life/blender_scripts_add_sculpt_mesh.html

Additional Information

03/11/2008 19.25.42

45

Open Content License

Add Mesh Toolkit

Add Mesh Toolkit
This Script Bundle provides 14 new primitives to Blender's Add Mesh Spacebar Menu.
* * * * * * * * * * * * * * AddMesh AddMesh AddMesh AddMesh AddMesh AddMesh AddMesh AddMesh AddMesh AddMesh AddMesh AddMesh AddMesh AddMesh Circular Stairway Diamond Gears Hyperboloid Ladder Octahedron Paraboloid Pipe Pyramid Spindle Sqorus Star Thread_Bolt Wedge

• Add Mesh Toolkit Blender 2.48 • All Scripts included are licensed under the GPL General Public License or Creative Commons, Orphaned or Donated. Please see individual Scripts for individual license. Thanks go to the Authors of these scripts. • Four Mad Men: http://www.fourmadmen.com • Bartius Crouch: http://bartius.crouch.googlepages.com/home • Ed Montgomery: http://friendlycanadian.googlepages.com • Zoel: http://blenderartists.org/forum/showthread.php?t=98697 • Luis Sergio S. Moura Jr: liquidblue.com.br • Alejandro Sierra: www.atzibala.com/blender/ • Michel Anders (varkenvarken): http://www.swineworld.org/blender/gears some scripts have been modified to include: Authors Details. BPY Doc Text. GPL License Block where applicable. To install these scripts in Blender. unzip the folder py_add_mesh to your default scripts location. on windows this is Blender//.blender/scripts. more information on these scripts can be found here: http://wiki.blender.org/index.php/Scripts/Catalog#Add All scripts with Add Mesh in the name are included. any questions about this toolkit may be directed to: (meta−androcto) http://blenderartists.org/forum/showthread.php?t=122492 enjoy. Download: Add Mesh Toolkit 248 : 14 Primitives for Blender − (2008.10.20) − script+binaries as archive file ".rar"

03/11/2008 19.25.42

46

Open Content License

Cells v1.2

Cells v1.2
About
Name Cells v1.2 Version License Blender 1.2.0 − 2007.07.03 GPL: Gnu Public Licence 2.42a − 2.47

Voxelize mesh−objects. Menu Author Link(s) Group: Object Michael Schardt http://members.fortunecity.de/pytablet/ Modules:

Executable: Cells.py Data: Additional information: see below

External Dependencies: Non

Introduction

voxelization of mesh objects • This script covers the Area of one Object. • With another Object. • Effects similar to the popular 'Cubism' are possible. • The script is not limited to Cubes. • Any Object can be used to cover the Area of another Object. • Area is the surface of the mesh, not the vertice count. • For quick reference, the amount of Voxelization. • Is dependent on the size of the "covering" Object. • A large cube may cover once. • A small cube will cover many times over. • More in the Instructions.

Instructions

03/11/2008 19.25.42

47

Open Content License

Cells v1.2

Using Cells v1.2 • Download the script & place it in Blender's default script folder. • Create two Objects. • One to be Voxelized (large or Target Object), • One to Cover the Area of the Target Mesh (usually Smaller). • Important At this stage each Mesh must be Converted to Triangles. • Select the first object, go to Edit Mode, press Ctrl T. • Or Mesh/Faces/Convert Object To Triangles. • Repeat for Both Objects.

Using Cells v1.2 • Now the preparation is done, we are ready to Voxelize the Objects. • Select Both Objects. • The script is found in Scripts/Object/Cells v1.2 • When you run the Script a pop up appears. • Choose Suzanne as the object to be voxelized. (Covered) • Choose hollow in the create voxel dialog. • You have just created your first (maybe) Voxelized mesh. • See below.

03/11/2008 19.25.42

48

Open Content License

Additional Information

Using Cells v1.2 • This was the result using a beveled cube. • Use any Object you like. • I will place a few more examples here. • There is some more to tell you about with this script. •| •|

Additional Information Known Issues
• The Mesh must be triangulated before it can be Voxelized. • The "Solid Setting" (undocumented as of now), Requires the mesh to be manifold. • From Michael Schardt: "In addition, for a solid voxelization the mesh has to be manifold (read: all edges are shared by exactly 2 faces) which simply means you have a closed volume (no holes in the surface and no "fans" where 3 or more faces share a common edge). Otherwise you coudn't define what's inside and what's outside the mesh and there'd be no volume to voxelize..." • Be careful when Using too complex meshes as this may cause lag or crash. • Always save your work before using scripts.

History
• v1.2.0 − 2007.07.03 by Michael Schardt • v1.0.0 − 2006.05.19 by Michael Schardt

03/11/2008 19.25.42

49

Open Content License

Credits

Credits
Thanks go to: • Michael Schardt for The Script, Help, Permissions.

03/11/2008 19.25.42

50

Open Content License

Domical Vault 0.0.6

Domical Vault 0.0.6
About
Name Domical Vault 0.0.6 Version License Blender 0.0.6 N/A 2.45

Create a domical vault. Menu Author Link(s) Group: Add ( see note ) Neil McAllister, Bartius Crouch http://bartius.crouch.googlepages.com/vault http://bartius.crouch.googlepages.com/vault_download Executable: vault−0.0.6.py Data: Modules:

External Dependencies: None

Introduction

Create Docimal Vaults • This Script Creates Docimal Vaults. • A Vault is an architectural term for an arced form. • Often used to provide a space with a ceiling or roof. • Also resembling tents • Individual sections could be described as sails. • Many Styles of Vault can be created. • Make Vaults made of Triangles or Quads. • Real time Updates. • and more. • Let's have a look at the Interface.

Instructions

03/11/2008 19.25.42

51

Open Content License

Domical Vault 0.0.6

Interface/Menu Overview • Features: Sliders, Numeric Input, Buttons, • Length Scale on the Y axis. • Width Scale on the X axis. • Square Press for Uniform locked X + Y axis. • Pointiness Scale on the Z axis. • Resoloution Auto Subdivide. • Full Dome Press for Full Vault, Depress for Sail. • Triangles Press for Triangle Mesh, Depress for Quad Mesh. • Name Enter the name of your vaults. • Number of Vertices Show/Change current vertice count. • Update Press to update the mesh. • Real−time Press to see changes applied as you make them. • Reset Reset to Defaults. • Exit End Script.

Using Docimal Vaults 0.0.6 • Download the script & place it in Blender's default script folder. • Open the Script from the Scripts/Add Menu. • There will be a Vault created & the Menu will appear. • You can press S in Blender to scale the mesh now if you need. • Press the Real−time button • Change the resolution & press Set Smooth in Blender F9 • Experiment with the different settings in the Script Menu. • To add multiple Docimal vaults to the same scene. • You can Shift/D Duplicate in Blender. 03/11/2008 19.25.42 52

Open Content License • To edit the duplicate mesh with the Script. • Select the Vault to edit, Press Select in the script. • Note apply all textures After editing mesh.

External Documentation

External Documentation
• http://bartius.crouch.googlepages.com/vault_docs

Additional Information Known Issues
• If you apply a Material, then edit the mesh. • You must re−apply the Material after editing. • Always save your work before using scripts.

History
Version Author Modifications

• 0.0.6___________Bartius Crouch______Automatic vertex prediction, new method for multiple vaults • 0.0.5___________Sylvain Gailloud_____Fixed to work with Blender 2.44 • 0.0.4___________Neil McAllister______Vertex prediction, full vault creates 1 mesh instead of 4 • 0.0.3___________Bartius Crouch______New GUI, presets, fulldome, triangles • 0.0.2___________Bartius Crouch______Prevented over−write on re−opening by adding new vault • 0.0.1−BC________Bartius Crouch______Added real−time, reset, resolution, and square • 0.0.1−RH________Reed Hedges_______Mesh isn't constantly being updated • 0.0.1___________Neil McAllister______First working version

Credits
Thanks go to: • Neil McAllister, Bartius Crouch for The Script. Permissions, (Bartius).

03/11/2008 19.25.42

53

Open Content License

Hang Curve

Hang Curve
About
Name Makehang.Py Version License Blender 3 Creative Commons 2.42a − 2.47

Makes as hanging curve between two objects. Menu Author Link(s) Opens with Text Editor From Elephants Dream

http://blenderscriptstorage.googlepages.com/Hang_Curve.7z http://orange.blender.org/

Executable: makehang.py Data: Additional information: In Hangcurve3.blend

Modules: External Dependencies: Obscene.py

Introduction
Hang Curves

• This Script Creates Curves between two Objects. • The curves are made at the object center. • The Script has no Interface. • You can use any two objects. • You can run the script multiple times. • On different Objects. • To create a mass of hanging curves. • If you have seen elephants dream. • You can tell where they may have used this script. • Experiment & have fun.

Instructions
Using Hang Curves 03/11/2008 19.25.42 54

Open Content License • Download then Open up hangcurve.blend • Shift Select the two default planes. • So both objects are selected. • In the Text Editor makehang.py will already be open. • Press Alt/P to run the script. • The default curve is made. • You can now add two or even 1 more object. • Select two Objects, Run the script again for multiple curves. • In the text editor you will notice comments in Green • Also Variables are listed in Blue. • You can experiment changing the Blue Variables. • To adjust the Size, Gravity, Thickness & much more. • Start with minor changes, then experiment for different results. • It is good practice with Text editor scripts to save a copy of the .blend. • So you can save your changes without harming the original file.

Additional Information

Additional Information Credits
Thanks go to: • the team from Elephants Dream.

03/11/2008 19.25.42

55

Open Content License

Implicit Skeleton

Implicit Skeleton
About
Name Implicit Skeleton Version License Blender N/A N/A 2.42a − 2.47

This script creates something like triangular metaballs. Menu Author Link(s) Opens with Text Editor Andy Houston (serendipiti) http://members.aol.com/demalion2/implicit.html Modules:

Executable: implicitGUI.py Data:

External Dependencies: implicit.py,

Additional information: Best to run in implicitskeleton.blend

Introduction

Implicit Skeleton • This script creates something like triangular metaballs. • If you create a low poly model in Blender • select it and run the script. • it will create a mesh based on the faces of the original mesh. • hence "implicit skeleton". • Be careful using this script, as it is slow & may cause crashes. • It is best to open the scrpt in the provided .blend. • The script is not limited to the default meshes, use any mesh you like. • More in the Instructions..

Instructions

03/11/2008 19.25.42

56

Open Content License

Implicit Skeleton

Interface/Menu Overview • Features: Sliders, Numeric Input, Buttons, re sizable interface. • X min Bounding box X Minimum • X max Bounding box X Maximum • X res Bounding box X Resoloution (lower is quicker) • Y min Bounding box Y Minimum • Y max Bounding box Y Maximum • Y res Bounding box Y Resoloution (lower is quicker) • Z min Bounding box Z Minimum • Z max Bounding box Z Maximum • Z res Bounding box Z Resoloution (lower is quicker) • Threshold Blobbyness level, Lower is blobbier. • Strength Higher Values are closer to the underlying triangle. • Approximate Quicker Conversion, low quality surface. • Exact Slower (much) Conversion. high quality surface. • Convert Execute or Run the script • Exit End Script.

Using Implicit Skeleton • Download the script & open implicitskeleton.blend. • In the text editor press Alt/P & the Menu will appear. 03/11/2008 19.25.42 57

Open Content License • Create a simple Low Poly mesh. • Or test out the Provided Low Poly Meshes. • Select the low poly mesh. • Run the script to see the results. • Experiment with the different settings in the Script Menu. • To add multiple Implicit Skeletons to the same scene. • You can Shift/D Duplicate in Blender. • Keep settings low. • This script may cause crashes if settings are too high. • work in progess...

Known Issues

Known Issues
from Andy Houston • The output mesh triangles are separate. You have to do a remove doubles operation. • Doesn't work with Blender's native metaballs (and never will). • Can't control the parameters of each face in the skeleton mesh, one size fits all. • Only one skeleton mesh at a time. It is VERY SLOW at the moment, but seems to be fairly stable. It is also very far from being a useful modelling tool, but I hope to improve the speed and quality of the mesh. Currently, all the script does is convert the Blender mesh into a blobby, inflated facsimile of itself.

Notes
The actual underlying implicit algorithm is from Andrei Sherstyuk's Ph.D thesis "Convolution Surfaces in Computer Graphics", webpage here and the marching tetrahedrons polygoniser is an adaptation of J M Soler's polygonize.py, webpage here. JMS has a wealth of other useful tutorials and info for beginners and experts alike.

Additional Information Credits
Thanks go to: • Andy Houston (serendipiti) for the script & help.

03/11/2008 19.25.42

58

Open Content License

Poliedri Platonici

Poliedri Platonici
About
Name Poliedri Platonici Version License Blender 0.0.2 − 2002.01.22 N/A 2.42a − 2.47

Generate the five platonic polyhedrons. Menu Author Link(s) Opens with Text Editor Stefano Selleri http://www.selleri.org/Blender/scripts/text.html Modules:

Executable: poliedri.py Data:

External Dependencies: None

Introduction
Create Platonic Polyhedrons

• A script to generate the five Platonic Polyhedrons. • and to rotate them freely along their principal axis. • Many Object types can be created. • Simple platonic objects. • Also much more Complex objects. • Numerical input for precise object creation. • Slider input for experimenting. • This script can add several useful primitive objects to Blender. • Lets look at the interface.

Instructions
Pollerdi interface.jpg Interface/Menu Overview

03/11/2008 19.25.42

59

Open Content License

Additional Information

• Features: Sliders, Numeric Input, Buttons, • Polyhedron type • 1 = Tetrahedron • 2 = Exahedron (cube) • 3 = Octahedron • 4 = Dodecahedron • 5 = Icosahedron • Polyhedron side Side of an edge in Blender units. • Axis Type 0=A0(vertex), 1=A1(edge), 2=A2(face). • Axis Number Axis number within it's family. • Rotation Angle Rotation, in degrees, around the axis. • Axis X rotation Blender rotation X axis. • Axis Y rotation Blender rotation Y axis. • Axis Z rotation Blender rotation Z axis. • Create Run Script • Exit End Script.

Additional Information Credits
Thanks go to: • Stefano Selleri

03/11/2008 19.25.42

60

Open Content License

Saltshaker

Saltshaker
About
Name Saltshaker Version License Blender 1.4.1a − 2008.02.26 N/A 2.42a − 2.47

Takes all selected meshes and shakes them. Menu Author Link(s) Opens with Text Editor Rednuht http://saltshaker.sourceforge.net/ Modules:

Executable: saltshaker.py Data:

External Dependencies: None

Links Wiki: updated version in rar−archive on blenderWiki − • Saltshaker.rar (2008.02.26) − Script update for Blender 2.45

Introduction

Create SaltShaker • This Script randomly moves selected mesh. • Shaking the mesh. • Often used to randomly place objects. • Scattering them around the scene. • Setting IPO keys can give good results. • This script can be used with the Dupliverts option. • Large numbers of Objects can also be used. • Explosions can be simulated. • and more. • Let's have a look at the Interface.

Instructions

03/11/2008 19.25.42

61

Open Content License

Saltshaker

Interface/Menu Overview • Features: Sliders, Numeric Input, Buttons, Menu. Menu (Contains preset shaking.) • None No Shaking. • Minor Tremor Minor Shaking. • Tremor Mid Level Shaking. • Earthquake Large Shaking. • End of the World Huge Shaking. Buttons/Sliders • Tilt X% Tilt Precentage X values. • Tilt Y% Tilt Precentage Y values. • Tilt Z% Tilt Precentage Z values. • Move X% Movement Precentage X values. • Move Y% Movement Precentage Y values. • Move Z% Movement Precentage Z values. • Shake Apply/Run Script. • Undo Undo last shake. • Exit End Script.

Using SaltShaker • Download the script & place it in Blender's default script folder. • Open the Script from the Scripts/Add Menu. • The Script GUI will appear. • Create several mesh objects. • ShiftSelect all the Objects you want to Shake. • Choose a preset from the Menu. • Or Experiment with the different settings in the Script Menu. • If you make a mistake or don't like the settings. 03/11/2008 19.25.42 62

Open Content License • You can Undo the last Changes. • The script uses the random module. • You can also animate the settings quite well. • The script has been tested with 100 objects & works very well.

External Documentation

External Documentation
• http://saltshaker.sourceforge.net/

Additional Information Credits
Thanks go to: • Rednuht for The Script. Permissions.

03/11/2008 19.25.42

63

Open Content License

Torus Knot

Torus Knot
About
Name Torus Knot Version License Blender N/A N/A 2.42a − 2.47

Creates Torus Knot by changing math values. Menu Author Link(s) Opens with Text Editor JMS/unknown

http://jmsoler.free.fr/didacticiel/blender/tutor/python_script05_en.htm Modules: External Dependencies: None

Executable: noeud.py Data: Additional information: n/a

Introduction

Create Torus Knot • This Script creates a Torus Knot Primitive. • Open the script via the text editor. • Press Alt/P. • To see the result. • You can vary the result by making, • Small changes to the text numeric values. • The script is written in French. • Experimenting is the key. • If you get a great result, • you can save the text (file save as). • A new version of the script to keep your settings.

External Documentation
http://jmsoler.free.fr/didacticiel/blender/tutor/python_script05_en.htm

03/11/2008 19.25.42

64

Open Content License

Credits

Credits
Thanks go to: • JmSoler (jms/cobolt) for The Script.

03/11/2008 19.25.42

65

Open Content License

Torus Primitive

Torus Primitive
About
Name Torus Primitive Version License Blender 0.2 − 28−03−04 Blender Artistic Licence (BAL) 2.42a − 2.47

A torus with some special parameters Menu Author Link(s) Group: Misc Wim Van Hoydonck http://users.pandora.be/tuinbels/scripts/torus.py Modules:

Executable: torus.py Data: Additional information: n/a

External Dependencies: None

Introduction

Create Torus Primitive • This Script creates a Torus Primitive. • Copy the script to .blender/scripts. • The script shows up in Scripts Misc • This script has many more options • Than you can find in the normal Torus object. • It is limited to donut shape. • But you can greatly modify the parameters. • This script can create a variety of shapes. • Experimenting is the key.

Instructions

03/11/2008 19.25.42

66

Open Content License

Additional Information

Interface/Menu Overview • Features: Sliders, Numeric Input, Buttons. • radius1 thickness of toroid. • radius0 base radius of toroid. • ring shape shape of torus ring. • rings number of rings (horizontal). • segment shape shape of cross section of ring. • segments number of sgements (vertical) • Create run script.

Additional Information

03/11/2008 19.25.42

67

Open Content License

Junkster

Junkster
About
Name Junkster Version License Blender N/A Creative Commons 2.42a − 2.47

This script imports models from one scene to another. Menu Author Link(s) Opens with Text Editor From Elephants Dream pending http://orange.blender.org/ Executable: CreateTest.py Data: Modules:

External Dependencies: Many in junkster.blend

Additional information: Best to run in junkster.blend

Introduction
Create Junkster Models • The Script covers the surface of a mesh. (sort of) • With pre defined objects. • There are many objects to use in Scene1

Using Junkster • Download the script & open junkster.blend • There is no Interface for this script. • In the Text editor bottom left large window. (CreateTest.py) • Press Alt/P to run the script. • You have made the default Junk. • To change the Junk Objects. • Close junkster.blend & start again. • Create a low poly mesh. • In the SCE: Scene window, choose scene1. • You can now see the available objects. • Experimentation is the key here. • Note: this script is not fully documented. • The wiki author has not yet defined all the functions.

Additional Information

03/11/2008 19.25.42

68

Open Content License

Credits

Credits
Thanks go to: • the team from Elephants Dream.

03/11/2008 19.25.42

69

Open Content License

Spiral From Shape

Spiral From Shape
About
Name Spiral From Shape Version License Blender N/A N/A 2.42a − 2.47

Creates Spirals from Shapes by changing math values. Menu Author Link(s) Opens with Text Editor Scorpion9

http://blenderartists.org/forum/showthread.php?t=99347 http://uploader.polorix.net//files/115/Spiral%20From%20Shape.rar

Executable: code in BA thread above. Data: Additional information: n/a

Modules: External Dependencies: None

Introduction

Create Spiral From Shape • This Script creates a Spirals from user defined shapes. • Select the shape for the contour of the spiral. • Open the script via the text editor. • Press Alt/P. • To see the result. • You can vary the result by making, • Small changes to the text numeric values. • Experimenting is the key. • If you get a great result, • you can save the text (file save as). • A new version of the script to keep your settings.

03/11/2008 19.25.42

70

Open Content License

Additional Information

Additional Information

03/11/2008 19.25.42

71

Open Content License

Add Menu Toolkit

Add Menu Toolkit
This Script Bundle provides new scripts to Blender's Add Menu.
* * * * * * * * Cells v1.2_248 Docimal_Vault−0.0.6_248 Hang_Curve_248 Implicitskeleton_248 Pollerdi_248 Saltshaker_248 Torus_Knot_248 torus_primative_248

• Add Menu Toolkit Blender 2.48 • All Scripts included are licensed under the GPL General Public License, Creative Commons, Public Domain, Orphaned or Donated. Please see individual Scripts for individual license. Thanks go to the Authors of these scripts. • Michael Schardt • Neil McAllister & Bartius Crouch • Elephants Dream Team • Andy Houston (serendipiti) • Stefano Selleri • Rednuht • JMS (www.zoo−logique.org) • (http://www.zoo−logique.org/3D.Blender/index.php3?zoo=pyt) • Wim Van Hoydonck some scripts have been modified to include: Authors Details. BPY Doc Text. GPL License Block. Making Them Work. To install these scripts in Blender. Copy the contents of the folder _py_addScripts_248 to your default scripts location. on windows this is Blender//.blender/scripts. more information on these scripts can be found here: http://wiki.blender.org/index.php/Scripts/Catalog#Add any questions about this toolkit may be directed to: (meta−androcto) http://blenderartists.org/forum/showthread.php?t=122492 enjoy. Download: Add Menu Toolkit : Add Scripts − (2008.05.25) − script+binaries as archive file ".rar"

03/11/2008 19.25.42

72

Open Content License

A.N.T.Image Relief

A.N.T.Image Relief
Name Image_Relief Version License Blender v.0.02 − 2006.03.11 N/A 2.37, 2.42a

Use 2D image to generate (coloured) relief mesh. Menu Author Link(s) Group: Add Jimmy Hazevoet

http://blenderartists.org/forum/showthread?t=62196 Modules: External Dependencies:

Executable: Image_Relief.py Data:

Additional information: The previous version 0.01 needs PIL (Python Imaging Library)

Links
• short manual to find here • Back to Catalog | Add | Wizards

03/11/2008 19.25.42

73

Open Content License

Horn−Extrude

Horn−Extrude
About
Name Horn−Extrude Version License Blender 0.5 − 2004 Gnu Public Licence 2.42a

Extrudes horn from selected faces. Menu Author Link(s) Opens with Text Editor Emilio Aguirre

http://www3.sympatico.ca/emilio.aguirre/hornextrude.html Modules: External Dependencies: horn.py

Executable: gui_horn.py Data: Additional information: In hornextrude.blend

Introduction

Create Horn Extrude • This Script Extrudes horns from a mesh. • The Horns use a spiral algorithm. • The script is Quite old. • There is a need to repair this script. • If you can get it to work in Blender 2.45 or higher. • Please PM meta−androcto or migius. • At Blender Artists Forums. • Or Post your results in the BA Python Forum. •| •| •|

03/11/2008 19.25.42

74

Open Content License

External Documentation

External Documentation
http://www3.sympatico.ca/emilio.aguirre/hornextrude.html

03/11/2008 19.25.42

75

Open Content License

Loop Subdivision

Loop Subdivision
About
Name Loop Subdivision Version License Blender N/A N/A 2.42a & 2.45

An implimentation of loop subdivision surfaces. Menu Author Link(s) Opens with Text Editor Andy Houston http://members.aol.com/demalion2/loop.html Modules:

Executable: loop−08.py Data:

External Dependencies: Many in .blend

Additional information: Best to run in loop.blend

Introduction

Create Loop Subdivision •| •| •| •| •| •| •| •| •| •| •|

03/11/2008 19.25.42

76

Open Content License

Head Creator

Head Creator
About
Name Head Creator Version License Blender 0.3 − 2000.11.25 N/A 1.8, 2.37a & 2.46*

Create head mesh model Menu Author Link(s) Group: Add ( see note ) Sam B

http://www.blenderwars.com/content.php?module=download Modules: External Dependencies: None

Executable: hcv03en.py Data:

Additional information: Open in text editor or run from hcvo3en.blend. • returns several errors in 2.46 but retains basic function, best used in 2.37a−2.42a

Introduction

Head Creator • This Script Makes a Low Poly Half Head. • Their are many settings in the menus. • The script is Quite old. • There is a need to repair this script. • If you can get it to work fully in Blender 2.45 or higher. • Please PM meta−androcto or migius. • At Blender Artists Forums. • Or Post your results in the BA Python Forum. •|

03/11/2008 19.25.42

77

Open Content License

The Thing 1−6

The Thing 1−6
About
Name The Thing 1−6 Version License Blender N/A N/A 2.42a − 2.46

Creates diferent shapes by changing math values. Menu Author Link(s) Opens with Text Editor JMS/unknown

http://jmsoler.free.fr/didacticiel/blender/tutor/python_script05_en.htm Modules: External Dependencies: None

Executable: the thing 1−6 .py Data:

Additional information: handy set of tools to manipulate code and to create various objects.

Introduction

Create math defined geometry • These Scripts create various Primitives. • Open the script via the text editor. • Press Alt/P. • To see the result. • You can vary the result by making, • Small changes to the text numeric values. • The script is written in French. • Experimenting is the key. • If you get a great result, • you can save the text (file save as). • A new version of the script to keep your settings.

External Documentation
http://jmsoler.free.fr/didacticiel/blender/tutor/python_script05_en.htm

03/11/2008 19.25.42

78

Open Content License

The Thing 1−6

03/11/2008 19.25.42

79

Open Content License

Timmy Shell

Timmy Shell
About
Name Timmy Shell Version License Blender N/A N/A 2.42a & 2.45

Creates Shells by changing math values. Menu Author Link(s) Opens with Text Editor JMS/unknown

http://jmsoler.free.fr/didacticiel/blender/tutor/python_script05_en.htm Modules: External Dependencies: None

Executable: timmy_shell_0.2.py Data:

Additional information: early version of Shell Blender documented in the Wizards section

Introduction

Create Timmy Shell • This Script creates a Shell Primitive. • Open the script via the text editor. • Press Alt/P. • To see the result. • You can vary the result by making, • Small changes to the text numeric values. • The script is written in French. • Experimenting is the key. • If you get a great result, • you can save the text (file save as). • A new version of the script to keep your settings.

External Documentation
http://jmsoler.free.fr/didacticiel/blender/tutor/python_script05_en.htm

03/11/2008 19.25.42

80

Open Content License

Timmy Shell

03/11/2008 19.25.42

81

Open Content License

Coil

Coil
About
Name Coil Version License Blender 1 N/A 2.45

Add coil to the spacebar mesh menu. Menu Author Link(s) Executable: coil.py Data: Group: AddMesh ( see note ) Facundo Couzo

http://blenderartists.org/forum/showthread.php?t=102972 Modules: External Dependencies: None

Additional information: Access by the Spacebar Menu as a primitive. includes sin. star. spiral. scripts in zip, makes meshes that need to be extruded.

03/11/2008 19.25.42

82

Open Content License

animation_trajectory

animation_trajectory
About
Name Trajectory Version License Blender 2.42 − 2005.08.26 GPL: Gnu Public Licence 2.42a & 2.45

See Trajectory of selected object. Menu Author Link(s) Group: Animation 3R − R3gis (Regis Montoya)

http://blenderfrance.free.fr/python/Trajectory_en.htm http://cybercreator.free.fr Modules: External Dependencies: None

Executable: animation_trajectory.py Data:

Additional information: * Included in Blender 2.42a. − 2.45

Introduction

View Animation Trajectory • First, animate an object. • Then from the Scripts Menu Animation. • Press Trajectory. • This Script turn on the Animation Trajectory. • It shows the path that the Animated Object will follow. • Thus can be very useful. • The script can also be set as a spacehandler. • To always draw in the 3D window. • So it will be active for all Objects in the scene.

Instructions

03/11/2008 19.25.42

83

Open Content License

Additional Information

Interface/Menu Overview • Features: Sliders, Numeric Input, Buttons. • Space Handlers Activate for chosen 3d view by View>>Spacehandler. • Always Draw Selected Object always shows Trajectory. • Past Frames drawn before current frame. • Future Frames drawn After current frame. • Width Width of Trajectory Display.

Additional Information

Credits
Thanks go to: • 3R − R3gis (Regis Montoya) for the script.

03/11/2008 19.25.42

84

Open Content License

blenderLipSynchro

blenderLipSynchro
About
Name blenderLipSynchro Version License Blender 2.0 GPL: Gnu Public Licence 2.42a & 2.45

Import phonemes from Papagayo or JLipSync for lip synchronization. Menu Author Link(s) Group: Animation Dienben: Benoit Foucque http://blenderlipsynchro.blogspot.com/

Executable: blenderLipSynchro.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.42a & 2.45

03/11/2008 19.25.42

85

Open Content License

camera_changer

camera_changer
About
Name Camera Changer Version License Blender v 1.3 / 2005−05−20 GPL: Gnu Public Licence 2.42a & 2.45

Create script link to change cameras (based on their names) during an animation. Menu Author Link(s) Group: Animation 3R − R3gis (Regis Montoya) n/a

Executable: camera_changer.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.42a − 2.45.

03/11/2008 19.25.42

86

Open Content License

envelope_symmetry

envelope_symmetry
About
Name Envelope Symmetry Version License Blender 0.9 / 2004−11−10 GPL: Gnu Public Licence 2.42a & 2.45

Make envelope symetrical. Menu Author Link(s) Group: Animation Jonas Petersen http://www.mindfloaters.de/blender/

Executable: envelope_symmetry.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.42a. − 2.45

03/11/2008 19.25.42

87

Open Content License

Shape Widget Wizard

Shape Widget Wizard
About
Name Shape Widget Wizard Version License Blender 0.0.9 / 12−15−05 Released under the GPL 2.42a & 2.45

Adds Widgets for Driven Shapes. Menu Author Link(s) Group: Animation Johnny Matthews (currently distributed with Blender) Modules:

Executable: widgetwizard.py Data:

External Dependencies: None

Additional information: * Included in Blender 2.42a. − 2.45

03/11/2008 19.25.42

88

Open Content License

FaceSelect Same Weights

FaceSelect Same Weights
About
Name Same Weights... Version License Blender 0.1 GPL: Gnu Public Licence 2.45

Select same faces with teh same weight for the active group.. Menu Author Link(s) Group: FaceSelect Campbell Barton Included in Blender.

Executable: faceselect_same_weight.py Data: Additional information: * Included in Blender 2.45

Modules: External Dependencies: None

03/11/2008 19.25.42

89

Open Content License

Armature Symmetry

Armature Symmetry
About
Name Armature Symmetry Version License Blender 0.1b GPL: GNU Public Licence 2.45

Make an Armature symetrical. Menu Author Link(s) Group: Animation Campbell Barton Pending*

Executable: armature_symmetry.py Data: Additional information: *included in Blender 2.45

Modules: External Dependencies: None

03/11/2008 19.25.42

90

Open Content License

Clean Weight

Clean Weight
About
Name Clean Weight... Version License Blender 0.1 GPL: Gnu Public Licence 2.45

Removed verts from groups below a weight limit. Menu Author Link(s) Group: WeightPaint Campbell Barton Included in Blender.

Executable: weightpaint_clean.py Data: Additional information: * Included in Blender 2.45

Modules: External Dependencies: None

• This Script is to be used only in weight paint mode, It removes very low weighted verts from the current group with a weight option.

03/11/2008 19.25.42

91

Open Content License

Copy Active group

Copy Active group
About
Name Copy Active Group... Version License Blender 0.1 GPL: Gnu Public Licence 2.45

Copy the active group to a new one. Menu Author Link(s) Group: WeightPaint Campbell Barton Included in Blender.

Executable: weightpaint_copy.py Data: Additional information: * Included in Blender 2.45

Modules: External Dependencies: None

03/11/2008 19.25.42

92

Open Content License

Envelope via Group Objects

Envelope via Group Objects
About
Name Envelope via Group Objects... Version License Blender 0.1 GPL: Gnu Public Licence 2.45

Assigns weights to vertices via object envelopes. Menu Author Link(s) Group: WeightPaint Campbell Barton Included in Blender.

Executable: weightpaint_envelope_assign.py Data: Additional information: * Included in Blender 2.45

Modules: External Dependencies: None

03/11/2008 19.25.42

93

Weight Paint Gradient

Weight Paint Gradient

Weight Gradient
About
Name Weight Gradient... Version License Blender 0.1 GPL: Gnu Public Licence 2.45

Click on the start and end grad points for the mesh for selected faces. Menu Author Link(s) Group: WeightPaint Campbell Barton Included in Blender.

Executable: weightpaint_gradient.py Data: Additional information: * Included in Blender 2.45

Modules: External Dependencies: None

• This script is used to fill the selected faces with a gradient To use the script, switch to "Face Select" mode then "Vertex Paint" mode Select the faces you wish to apply the gradient to. Click twice on the mesh to set the start and end points of the gradient. The color under the mouse will be used for the start and end blend colors. Note: Holding Shift or clicking outside the mesh on the second click will blend the first colour to nothing.

Information

Weight Paint Gradient
Mode: Weight Paint (Mesh) Menu: Paint Weight Gradient

Description
Mix weight paint and face select mode so as to select the faces to gradient. Then Run "Gradient" from they weight paint menu, and click on the 2 locations to blend between.The existing weight under the mouse is used for to/from weights.
| Animation

03/11/2008 19.25.42

94

Weight Paint Gradient

Grow/Shrink Weight

Grow/Shrink Weight
About
Name Grow/Shrink Weight... Version License Blender 0.1 GPL: Gnu Public Licence 2.45

Grow/Shrink active vertex group. Menu Author Link(s) Group: WeightPaint Campbell Barton Included in Blender.

Executable: weightpaint_grow_shrink.py Data: Additional information: * Included in Blender 2.45

Modules: External Dependencies: None

This Script is to be used only in weight paint mode, It grows/shrinks the bounds of the weight painted area

03/11/2008 19.25.42

95

Weight Paint Gradient

Normalize/Scale Weight

Normalize/Scale Weight
About
Name Normalize/Scale Weight... Version License Blender 0.1 GPL: Gnu Public Licence 2.45

Normalize the weight of the active weightgroup. Menu Author Link(s) Group: WeightPaint Campbell Barton Included in Blender.

Executable: weightpaint_normalize.py Data: Additional information: * Included in Blender 2.45

Modules: External Dependencies: None

• This Script is to be used only in weight paint mode, It Normalizes the weights of the current group, to the desired peak optionaly scaling groups that are shared by these verts so the proportion of the veighting is unchanged.

03/11/2008 19.25.42

96

Weight Paint Gradient

spin

spin
About
Name Spin Version License Blender 1.0 GPL: GNU General Public License 2.42a &2.45

Spins an object or the 3dView around the active center. Menu Author Link(s) Group: Help Mariano Hidalgo a.k.a. uselessdreamer http://www.mediafire.com/?dzvjomqym8s) http://useless−scripts.blogspot.com/ Executable: spin.py Data: Additional information: n/a.

Modules: External Dependencies: None

03/11/2008 19.25.42

97

Weight Paint Gradient

Procedural insect−walk−0.4

Procedural insect−walk−0.4
About
Name Procedural Insect Walk Version License Blender 0.4 > 2003−09−01 Blender Artistic Licence (BAL) 2.42a & 2.45

Animate multi−legged charactors/animals . Menu Author Link(s) Group: Opens with Text Editor Laurent Wibaux <wibauxl>, parts by <theeth> http://perso.orange.fr/ml.wibaux/index.html

Executable: insect−walk−0.4.py Data: Additional information: Example File: ant−0.3.blend.

Modules: External Dependencies: None

03/11/2008 19.25.42

98

Weight Paint Gradient

Walk−o−matic

Walk−o−matic
About
Name Jamesk's Walk−o−matic Version License Blender 0.49.9 N/A 2.42a & 2.45

animates the IK solvers of an Armature to create walk cycles along a path. Menu Author Link(s) Opens with Text Editor Jamesk

http://www−users.cs.umn.edu/~mein/blender/plugins/python/animation/walkomatic/index.html http://blenderscripts.googlepages.com/walkomatic0.49.9.py

Executable: Jamesk's Walk−o−matic version 0.49.9 Modules: .py Data: Note: * Example files & variations in main link. • Best run in precompiled .blend • In the .blend files, the script should be updated in the text editor. • Use the walkomatic0.49.9.py link for the last/current version. • It may work for 2.47 with some tweaking. Untested at time of writing. • May work better in earlier versions of Blender. Usage / Documentation • This as a long & raw copy of the Original Web Docs by Jamesk The Basic Walk.O.Matic Tutorial File • date 2002−12−04 • author James Kaufeldt • contact james.k@home.se Notice: I have to assume that you already know how to use Blender in terms of basic animation, editing, armature rigging, IPO’s and constraints. If these concepts are unfamiliar to you, I suggest that you seek more knowledge concerning those matters first – before trying to use Walk.O.matic. If you know what I’m talking about, let’s get started! Do yourself a favour by following this first walk−through exactly as specified. Once you’re done with this, I’ll let you experiment further on your own. Deal? • Start a fresh Blender. Make sure it’s Blender Publisher 2.25 and that your Python 2.0 environment is set up properly. 03/11/2008 19.25.42 99 External Dependencies: None

Weight Paint Gradient

Walk−o−matic

• Switch to top−view and add a standard mesh/plane somewhere in the middle of the grid. This plane will serve as a proxy for your character, and its animation defines how you want the final walker to perform. • Tab out of edit mode. • Make sure you’re looking at frame 1, then, with the plane still selected and active, insert a keyframe for location/rotation. • Advance the frame counter until you’re looking at frame 100 • Start grab mode and move the plane about 25 units to the north (that’s upwards on screen :) • Insert another loc/rot key. • Go back to frame 1, hit ALT+A and make sure the plane moves along happily • Now open a text window. Split the 3D−view if necessary – it’s important that you can see the animation as well as the text window in the same screen. • Load the “walkomatic0.47.9.py†file in the text window • Make sure that the plane is still selected and active • Now hit ALT+P over the window containing the script. DO NOT CHANGE ANY VALUES. • As the script runs, you will see the plane moving in a jerky fashion through the frames of your animation • When the plane stops moving, you’ll see seven empties added to your scene. These are the tracking and IK targets that you’re going to use for your armature • Hit ALT+A over the 3D window to see the empties “walking†along with your plane Now, the rest is up to you. You will want to add an armature to your scene, and then set up the required constraints to some of the bones. Some suggestions on how to do that will follow later on in this collection of documents. Anyway – that was the quick tour. To fully appreciate the implications of this script and its capabilities, I strongly advise you to read the rest of this documentation. There is quite a lot of things you’d want to know... The complete Walk.O.matic documentation Table of contents: • How the script works • The user parameters • Quirks and oddities • What’s going to be included in the next release? • How the script works Rules The basic idea behind the script is very simple indeed. Rather than thinking in terms of feet and leg movement, you just focus on where the character as an individual object is supposed to be moving, how fast, in what direction, what it will be facing, if it’s going uphill or downhill etcetera. Since the movement of the feet is more or less a simple function of the above, why not just make some automated procedure handle those issues? Well, that’s what I was thinking too. So here we are. To make things easy to use, you will be able to use any Blender object to represent this “character as an individual objectâ€. This is done by using a character proxy, which simply means “a Blender objectâ€.

03/11/2008 19.25.42

100

Weight Paint Gradient

Walk−o−matic

There are a few things you need to know in order to get what you want from the script. The following rules apply: • Walk.O.matic only works from within Blender Publisher 2.25 • The proxy can be any object. You will use this as sort of a stand−in for your real character. It does not matter what you use – I tend to favour planes, but you can use anything you like. If it’s something that the renderer will eventually be able to “seeâ€, don’t forget to hide the proxy in an inactive layer before rendering. • The script assumes that your proxy has an orientation that reflects how your character will be oriented later – that simply means that something will be considered to be up/down, something else will be left/right and so on. Here’s a list of those assumptions: • The positive Z−axis of the proxy is pointing upwards • The positive Y−axis of the proxy is pointing forwards • The positive X−axis represents “right†and the negative ditto is “left†• The direction of movement [from one frame to another] always defines the direction in which the feet are going to move – even if the Y−axis may point in another direction. This allows more specialised walking styles such as walking “sideways†• To visualise this, simply make sure to toggle the ‘Axis’ button [edit window] for the proxy to make Blender draw the local object axes • To animate the proxy, you can use any method available. That means standard keyframing, parenting to a path or any kind of hierarchical transformations setup. Obviously I haven’t tested every possible arrangement [there are literally zillions of ways to animate stuff], but everything I’ve tried this far has worked as expected • You should NOT try to modify the proxy animation using the TIME−channel of its IPO block. That seems to mess things up quite a bit. • The proxy must be in a visible 3D window while the script runs. This does not mean that you actually have to see the proxy itself all through the entire animation, but you can not run the script from a screen with no 3D window present. • Once you’ve got the foot targets animated to your satisfaction, you really don’t need the script anymore. The information created is stored in standard IPO−blocks linked to each of the target empties. This means that it is relatively easy to tweak certain portions of the result by ordinary IPO−editing. It also means that you can save your file and reopen it in another version of Blender if you prefer not to continue working in 2.25. The Walk.O.matic procedure While the script is running, the following things happen (simplified): Based on the user parameters in the top−most section of the script [more about those in section B] and the actual proxy animation, the script will calculate where to place each foot along the path. (Please note that the word ‘path’ here does not imply the Blender object ‘path’). It will look ahead along the frames in the indicated interval and decide when and where a foot should move, how far, how much to lift it, when and where to put it down and for how long it should stay down. Those calculations constitute the core algorithm of Walk.O.matic. Currently, the script will always start by moving the right foot. As a first step, it will move for half the specified time, and then set down on the ground. After that, the left foot will move, full time, and eventually lock to the ground. Then everything keeps on ticking, with full steps only, until the specified end−frame is reached. Hence, the most important factors affecting the final result are the script parameters and the proxy animation. The speed at which the proxy moves is particularly important, since it will influence the length of each step. When specifying step length, you set a value indicating for how many frames a foot should be on the move. In other words, the step length is assigned using a frame count rather than a distance. With the same parameter 03/11/2008 19.25.42 101

Weight Paint Gradient

Walk−o−matic

values, the steps will be shorter if the proxy moves slower, and longer if the proxy moves faster. The rotation of the proxy will also affect the placement of the tracking empties, so that your character is able to turn in any direction while the feet keep following all the turns. You could interpret the internal process of Walk.O.matic as the creation of offset 3D−paths, pretty much in the same way as you can make inset curves in a 2D illustration application. Add to this the “pacing†needed to obtain the move/stop action of ordinary feet walking. B. The user parameters A tool like this would be pretty useless if you had no control over the details of the animation. As far as this walking business goes, you probably have some requirements concerning how fast the character should shift from left foot to right foot, how far to lift the feet and the distance between the feet and so on. Most of these things can be specified in the editable section of the script, and it’s something you will do before actually running it. Below is a summary of these user definable parameter values, a description of their effect, some min and max values etcetera. The user section starts like this: 1. GENERAL SETTINGS: FF = FIRST_FRAME = 1 # begin evaluating at this frame LF = LAST_FRAME = 100 # stop evaluating after this frame These values are hopefully self explanatory. What might not be as obvious, is the fact that the LAST_FRAME value is not an absolute one – the script may continue to evaluate foot targets for a number of frames beyond the set value. This is due to the fact that it doesn’t like leaving a target hanging in mid−air, but will keep going until both feet are safely put down on the ground next to each other. HS = HEEL_SEPARATION = 3.0 # desired distance between heel targets (in Blender Units) HEEL_SEPARATION controls how far apart to place the left foot targets and the right foot targets. If you set this parameter to 4.0, you will get the right heel exactly 2.0 units to the right of the centre of the proxy, and the left heel 2.0 units to the left of the proxy centre. All in all, that’s a 4.0 unit heel separation. You can set this value to just about anything. HS=0 would perhaps not be useful, but it would not break the script. A negative value works fine too, resulting in the left and right side being swapped. So, you can use that trick if you want the left foot to be the first one to move rather than the right which is the default behaviour. Naturally, the exact value chosen depends on your character’s size and anatomy. MT = MOVE_TIME = 8.0 # number of frames/cycle a foot is moving This specifies the exact amount of time, in frames, that each foot will be on the move per cycle. A foot always moves twice as fast as the proxy for a period of MT frames, then it will stay put on the ground for the same amount of time before starting to move again. MOVE_TIME can be any positive non−zero value. Giving it a negative value will most likely crash the script and Blender as well. Since this value is absolute, the length of each step (in distance, not time) will vary as a result of this value combined with the current speed of your proxy: that is − fast moving proxy = longer steps, slow proxy = shorter steps. MSD = MOVE_STOP_DELAY = 0 # any value above zero will prolong the time a foot stays in the air. Normally, one foot will not leave the ground until the other foot has landed. This means that there is always at least one foot locked to the ground at any given time. A situation like that works well if your character is walking, but not if it’s supposed to be running. The MOVE_STOP_DELAY will make a foot remain in the air for an extra period of time, in frames, after the other foot has started its move mode. The result looks more like running, since there will be a period of time in each cycle where both feet are in the air 03/11/2008 19.25.42 102

Weight Paint Gradient

Walk−o−matic

simultaneously. By setting MOVE_STOP_DELAY to any positive value, you get this “air time†result. You should not use values higher than maybe 50% of MOVE_TIME, since that will make things look really weird. Best results are achieved around 20% of a decent amount of MOVE_TIME, for instance MT=16, MSD=4. Using a negative MOVE_STOP_DELAY results in something strange enough to wipe the RiverDance crew off the stage… So mostly you’d want to avoid that. HEEL_TO_FLAT_DISTANCE = 1 # desired distance between a heel target and foot look−at−target Once the heel targets have been calculated, Walk.O.matic will add empties that can be used to set up a track−to constraint on a foot bone. Depending on the anatomy of your character’s feet, you will want to place those empties at a particular distance from the heel target. This parameter controls how far in front of the heel to place that track−to/look−at target, specified in Blender units. FLAT_TO_TLAT_DISTANCE = 0.5 # desired distance between a foot look−at and toe look−at−target The final step after calculating foot track−to/look−at targets is adding toe bone track−to targets. This parameter controls how far in front of the foot track−to target to place those toe look−at targets, specified in Blender units. The value chosen depends on your character’s foot anatomy. AL = ALWAYS_LIFT = 0 # set to zero to prevent feet moving up/down when proxy has speed 0 This parameter controls whether the foot targets should continue to perform their up and down motion even if the proxy has stopped. The default value is 0 (zero) meaning that both feet will lock to the ground if the proxy is stationary for a sufficient period of time (that in turn depends on the set MOVE_TIME). Any value above zero means that the feet will keep going up and down even if the proxy doesn’t move. That results in some sort of “dry walkâ€. The value itself has no meaning, only zero or non−zero. CTD = C_TARG_DISTANCE = 2.0 # how far above proxy to place center target In addition to the six foot related targets, the script also adds a center target above the proxy. This can be used for various parenting needs. Usually you would also want to set a copy−rotation constraint on it, copying the proxy rotation, although that’s not necessarily something you need every time. Anyway, the CTD parameter controls how far above the proxy, in Blender units, to place this empty. Any value is fine, though you will mostly use a positive one. LA = LIFT_AXIS = 'local' # lift feet along global Z or local proxy Z? When the foot targets are moving from one spot to the next, they will also be lifted according to the lift envelope settings (see below). This lifting can occur in two different ways depending on your needs. For normal walking or running in a standard environment, that is some place where the normal rules of gravity applies, you’re likely to want the LIFT_AXIS to be set to ‘global’. That causes lifting to go along the global Z−axis of the Blender world coordinate system. No matter how you tilt the proxy, the feet will always be lifted in the same global up−direction. However, if you want a character to walk on walls or on the ceiling, like a fly or a spider or some weirdo from the Matrix, you should go for the ‘local’ option. This makes the local proxy Z−axis define what is ‘up’ at any time. If the proxy is upside−down, then the lifting will be flipped as well. CTDLA = CTD_LIFT_AXIS = 'global' # raise center target along global Z or local proxy Z? This works exactly as the LIFT_AXIS above, but will define the up−axis for the centre target alone. 1. LIFT ENVELOPE SETTINGS:

03/11/2008 19.25.42

103

Weight Paint Gradient LP = LIFT_PEAK = 0.5 # how far to lift above proxy initially

Walk−o−matic

The LIFT_PEAK defines how far above the ground to lift the heel target at the first control point of the lift envelope. The value is given in Blender units. The LIFT_PEAK occurs at the first point in the local timeframe of each move action in the cycle. The timing is controlled by the LIFT_PEAK_TIME (see below) FLATLP = FLAT_LIFT_PEAK = 0.2 # how far to lift foot look−at−target above proxy initially This works just as LIFT_PEAK, but defines the lift amount for the foot bone track−to target. TLATLP = TLAT_LIFT_PEAK = 0.2 # how far to lift toe look−at−target above proxy initially As above, but this controls the lift amount for the toe track−to target. LPT = LIFT_PEAK_TIME = 0.2 # time to reach lift−peak. (relative to movetime) This controls the point in time at which the lift peaks above should occur. To make things as flexible as possible, this value is given relative to the total MOVE_TIME. A value of 0.2 means that LIFT_PEAK will be reach after 20% of the move time has passed. For example, if the MOVE_TIME is 10 and the LIFT_PEAK_TIME is 0.2, then the associated target empties will reach their respective lift peak positions 2 frames (10 * 0.2) after the point in time where they left ground. The rest of the parameters, listed below, do the same thing as the previously described lift envelope parameters. The only difference is that MID_PEAK and friends apply to the second control point of the envelope, and that the FINAL_PEAK parameters fix the third, and last, control point. MP = MID_PEAK = 0.4 # how far from proxy after lift−peak FLATMP = FLAT_MID_PEAK = 0.4 # how far to lift foot look−at−target TLATMP = TLAT_MID_PEAK = 0.4 # how far to lift toe look−at−target MPT = MID_PEAK_TIME = 0.5 # time to reach mid−peak (relative to movetime) FP = FINAL_PEAK = 0.5 # how far from proxy before setting down again FLATFP = FLAT_FINAL_PEAK = 0.7 # how far to lift foot look−at−target TLATFP = TLAT_FINAL_PEAK = 0.9 # how far to lift toe look−at−target FPT = FINAL_PEAK_TIME = 0.8 # time to reach final_peak (relative to movetime) C. Quirks and oddities The most important thing to mention here is the fact that there is no rotational information in the IPO’s for the target empties added by the script. In other words, the heel targets, foot and toe track−to targets do not adjust their rotation at all. In most cases, this will not be a problem since they will be used only for tracking and IK−solutions – and location is the only thing that really matters in such cases. One solution, if you really need correct rotation, could be to set a copy−rotation constraint on the empties, using the proxy as input. By doing so you might however get some unwanted movement when the feet should be locked to the ground. This is due to the fact that even though the foot targets are stationary while in lock mode, the proxy will not be, and may therefore apply its changes in rotation on the empties, resulting in a slight sliding of the feet. Anyway, this is something that’s going to be changed in the next release of Walk.O.matic. You should 03/11/2008 19.25.42 104

Weight Paint Gradient

Walk−o−matic

however keep in mind that when used as intended, you will not need correct rotation of the target empties, so don’t let this bother you. I’m sure there are other strange ‘features’ lurking in the script, but we’ll have to wait for them to reveal themselves as time goes by. D. What’s going to be included in the next release? Some ideas that have come to my mind while testing the script and writing the documentation: • Correct rotation of the target empties • Explicit hip control • Explicit bounce/jump control • External script to control the parameters over time. This would be a separate file that the user can give to the script in order to have things like move time, heel separation and move stop delay vary within the frame span. For instance: ‘at frame 25 change MT to 12; at frame 90 change heel separation to 3.5’ and so on • A GUI • Better coffee in that strange machine at work That’s about it. Hope you enjoy the script! Greetings, /Jamesk

Additional information: * Example files & variations on site • Best run in precompiled .blend • May work better in earlier versions of Blender.

03/11/2008 19.25.42

105

Weight Paint Gradient

Armature Modeler

Armature Modeler
About
Name Armature Modeler Version License Blender 0.1b GPL: Recommended 2.45

Makes a mesh proxy from a selected armature. Menu Author Link(s) Group: Animation Malefico http://www.malefico3d.org/blog−en/?p=13 Modules:

Executable: armature_modeler.py Data: Additional information: N/A

External Dependencies: None

03/11/2008 19.25.42

106

Weight Paint Gradient

Armature Symmetry

Armature Symmetry
About
Name Armature Symmetry Version License Blender 0.1b GPL: GNU Public Licence 2.45

Make an Armature symetrical. Menu Author Link(s) Group: Animation Campbell Barton Pending*

Executable: armature_symmetry.py Data: Additional information: *included in Blender 2.45

Modules: External Dependencies: None

03/11/2008 19.25.42

107

Weight Paint Gradient

camera_jitter

camera_jitter
About
Name Camera Jitter Version License Blender 1.02 − 2008.02.17 GPL: GNU General Public License 2.42−2.45

Adds Random movement to the current camera and optionally bake it in camera IPO. Menu Author Link(s) Group: Animation

Mariano Hidalgo (AKA uselessdreamer), Remigiusz Fiedler (AKA migius) http://www.mediafire.com/?1zm4dxflzo2 http://useless−scripts.blogspot.com/

Links Wiki: camera_jitter_archive.zip (2008.02.17) − Script update for Blender 2.45, incl. older script versions Executable: camera_jitter.py Data: Additional information: For proper work, the "Scriptlinks" option in Script Panel must be enabled. You must do it manually! Modules: External Dependencies: None

Usage
2006 Mariano Hidalgo (AKA uselessdreamer): This script adds random jitter to a camera. Most of the code is taken from one demo in the bPython reference (don´t know the author but credit to him). I just added an interface to it and a way to change the values that drive the effect. It´s now easier to set up. Select the camera you want to use an run the script. You will be prompted with a popup where you can enter values to alter the effect. The default values are good enough to get a decent shaking on the cam. Please note that the camera needs an IPO with at least one key attached to it. If the camera is animated in any way the effect will preserve the original motion, it will just add some shaking to it. If you want to change the values just run the script again.

03/11/2008 19.25.42

108

Weight Paint Gradient

History

2008 modifications by Remigiusz Fiedler (AKA migius): Jitter on/off toggles jitter effect. With this button, the script can be enabled/disabled independently from other active scripts in "ScriptLinks" Panel. Only When Moving The jitter effect will be produced only for frames where the camera changes its location. Baking to IPO creates a copy of current camera IPO (loc+rot) updated with jitter animation. Jitter effect(script) will be disabled and the new IPO will be linked to the camera. WIP 2008.03.15 update will come soon: New in 1.03: You do not have to care if the camera has an IPO linked. The script will create it automatic. New in 1.03: Driven by IPO Jitter parameters can be animated through IPO Object "jitter_ipo".

History
v.1.02 2008.2.17 by migius: − add baking to IPO − add activate−button − change extern variables to array.jitter[] v.1.01 2008.2.15 by migius: − add info−text "enable Scriptlinks" − add "FrameChange" sensor − modificate for 2.42−2.45 v.1.00 2006 by uselessdreamer: − UI − modif. for 2.41 based on script from bPython reference by anonymous

03/11/2008 19.25.42

109

Weight Paint Gradient

Camera Manager GPL

Camera Manager GPL
About
Name Camera Manager Version License Blender 1.2 2007/2/19 GPL: GNU Public Licence 2.43 & 2.45

An easy camera control Panel. Menu Author Link(s) Group: Animation Claudio J Dobniewski

http://blenderscriptstorage.googlepages.com/camera_manager_GPL.rar http://blenderartists.org/forum/showthread.php?t=89177

Executable: camera_manager_GPL.py Data: Additional information: n/a

Modules: External Dependencies: None

03/11/2008 19.25.42

110

Weight Paint Gradient

mirror_armature_names

mirror_armature_names
About
Name mirror armature left−right names Version License Blender 1.0 2007−8−14 GPL: GNU Public Licence 2.44 & 2.45

Renames bones according to armature symmetry. Menu Author Link(s) Group: Object Ernesto Mendez

http://blenderartists.org/forum/showthread.php?t=104791 Modules: External Dependencies: None

Executable: mirror_armature_names.py Data: Additional information: n/a

03/11/2008 19.25.42

111

Weight Paint Gradient

IPOStretcher

IPOStretcher
About
Name IPOStretcher Version License Blender 1_00 GPL: GNU Public Licence 2.47

A tool designed to stretch IPO curves in time. Menu Author Link(s) Group: Animation Gwenael Le Page

http://glp.lescigales.org/it/blender/scripts/main_scripts.html http://blenderartists.org/forum/showthread.php?t=110850

Executable: IPOStretcher1_00.py Data: Additional information: See First link

Modules: External Dependencies: None

03/11/2008 19.25.42

112

Weight Paint Gradient

Demolition Script

Demolition Script
About
Name Demolition Version License Blender Stable N/A 2.44 & 2.45

Create Physical Collisions in real time. Menu Author Link(s) Group: Animation Kai Kostack

http://blenderartists.org/forum/showthread.php?t=101635 Modules: in zip file External Dependencies: Runs faster with full Python Install with Psyco Module.

Executable: Demolition.py Data:

Additional information: Complex script with great results, see link for more information

03/11/2008 19.25.42

113

Weight Paint Gradient

Animation Bake Constraints Script

Animation Bake Constraints Script
About
Name Bake Constraints Version License Blender 0.7 − 2008.07.18 N/A 2.47

Create unconstrained objects with motion curves that mimic the motion of a constrained object. For Armatures, create an Action that mimics each bone's movement. Menu Author Link(s) Group: Animation Roger Wickes [BlenderArtists forum thread] [Motion Capture lab at Carnegie Mellon University] Executable: Animation Bake_Constraints.py Data:

Modules: BPyArmature.py (be sure to delete BPyArmature.pyc after updating) External Dependencies:

Additional information: Modular, easy to read on creating/editing Ipo Curves.

Introduction
When using C3D Motion Capture, you import a set of empties that move where the markers moved on the actor. You then create a rig that is constrained to follow the empties. In order to work with or change that motion, you need a rig that has Ipo Curves directly associated with the armature itself, and does not depend on the empties. In general, it is useful to be able to 'record' the motion of an object, when that motion is derived from other object's locations and rotations, track to constraints, follow paths etc.

Usage
Use this script to create a clone and Ipo curves that match the actual location and rotation of the selected object. If the object is an armature, it also creates an Action that copies all the bones locrot and applies that as a locrot curve to the cloned bone.

Instructions
To install the script, extract the the Animation_Bake_Constraints.py file to your Blender Scripts folder, and the updated BPyArmature.py file to your bpymodules folder located just beneath the Scripts folder. As when replacing/updating any bpymodules script, delete the pre−compiled version (in this case BPyArmature.pyc). Select the constrained object(s) to be baked. Set the frame range to bake Optionally, load the script and change usrDelta to change to offset of the clones, presently set to 1 x and 1 y unit from the original Run the script by a) loading it in your text editor and running it as a python script, or,

03/11/2008 19.25.42

114

Weight Paint Gradient

Links

b) if you put it in your scripts directory, re−registering your menus via the User Prefs button and then selecting it from a scripts menu in the Animation section. Briefly, you:
1. 2. 3. 4. 5. 6. 7. . . . . . . .

Load your cleaned, constrained armature file (BVH or C3D) Set your animation range to the focus area of interest (for example, frames 1300−1420) Select the Constrained Armature in Object Mode Run the Bake Constraints script. While it is baking, the oven light may go off (your Ble The script clones the Armature, removes all the constraints on the clone (making it a fr The script then creates an Action that copies the original motion, offset to begin at fr You can now delete the cloud, ik targets, and constrained armature to free up memory

The Action contains LocRot Ipo curves for each bone for each frame of the animation, so it can take some time to process. The action is named after the clone; you can immediately change this to better reflect what the clone is doing by clicking in the Action Editor header, in the name field of the Action selector (the name will get a red background), and typing in the new name. The Action keys are relative to the T−pose of the character, sometimes called the rest or edit position. This is the orientation that the armature assumes when you tab into edit mode. The clone should follow the original around,

* offset in space (by the location−rotation vector usrDelta, by default set to (10,10,0)) an * offset in time by usrACTION (if True, the clone will start the action at frame 1, otherwis

The clone should perform the same motion as the original. TClones, offset from the original by usrDelta in space and back to frame 1 in time (by default), are created and have an Ipo curve that matches the selected object's constrained/computed motion. If the object is an armature, then every bone will have an Ipo curve, and an Action is created that groups all the bone's curves together. The cloned objects are selected after script completion. Note that Actions will be offset to start at frame 1.

Links
• Media: Bake Constraints.zip

Notes
Softbodies, cloth and other objects that are "moved" by simulations are not actually moved. The object center stays were it is and the object's mesh vertices are displaced, almost like shape keys. Therefore, this script will not "clone" one of these type objects. Simply duplicate them through the UI. To bake the loc/rot of objects moved by the Blender Game Engine, use the Game−>Record Game Physics to IPO menu selection.

History
0.1: initial release 0.2: bakes Loc and Rot for the bones within Armature object 0.3: add manual to script library 0.4: bake multiple objects 0.5: bakes armatures 03/11/2008 19.25.42 115

Weight Paint Gradient

Editor Info

0.6: cleanup svn submission. 0.7: cloned children are linked to their cloned parents. If the parents are not cloned, the clone children are optionally linked to the original parents (usrParent flag).

Editor Info
Editor's note: use http://wiki.blender.org/index.php?title=Special:Upload&wpDestFile=Bake_Constraints.zip to update file

03/11/2008 19.25.42

116

Weight Paint Gradient

bvh2arm

bvh2arm
About
Name Empties to Armature Version License Blender 2.42 GPL: Gnu Public Licence 2.42a

Create Armature from a parented−empties chain. Menu Author Link(s) Group: Animation Jean−Baptiste PERIN http://perso.wanadoo.fr/jb.perin/ Modules:

Executable: bvh2arm.py Data:

External Dependencies: None

Additional information: * Included in Blender 2.42a. Blender has updated to bvh_import.py (Motion Capture (.bvh) for 2.45

03/11/2008 19.25.42

117

Weight Paint Gradient

envelope_assignment

envelope_assignment
About
Name Envelope Assignment Version License Blender 0.9 / 2004−11−10 GPL: Gnu Public Licence 2.42a

Assigns weights to vertices via envelopes. Menu Author Link(s) Group: Animation Jonas Petersen http://www.mindfloaters.de/blender/

Executable: envelope_assignment.py Data: Additional information: * Included in Blender 2.42a
| Animation

Modules: External Dependencies: None

03/11/2008 19.25.42

118

Weight Paint Gradient

animate_characters

animate_characters
About
Name Animate characters Version License Blender n/a GPL: GNU General Public License 2.42a

Animates single font objects shifting and ipo in time. Menu Author Link(s) Group: Animation Mariano Hidalgo

http://blenderscriptstorage.googlepages.com/animate_character.rar http://useless−scripts.blogspot.com/ Modules: External Dependencies: None

Executable: animate_characters.py Data: Additional information: n/a

03/11/2008 19.25.42

119

Weight Paint Gradient

Baass 1.2

Baass 1.2
About
Name Animate and shutdown system Version License Blender 1.2 > 27/02/06 GPL: GNU General Public License 2.42a

Shutdown your computer after a render is completed. Menu Author Link(s) Group: Animation ( see note ) macouno

http://www.alienhelpdesk.com/python_scripts/old_scripts Modules: External Dependencies: None

Executable: Baass.1.2.py Data:

Additional information: If you're on windows you will need to have shutdown.exe in your system32 folder.

03/11/2008 19.25.42

120

Weight Paint Gradient

object_jitter

object_jitter
About
Name Object Jitter Version License Blender n/a GPL: GNU General Public License 2.42a

Adds Random movement to the selected objects. Menu Author Link(s) Group: Help Mariano Hidalgo a.k.a. uselessdreamer http://www.mediafire.com/?9zx03b9m2f2 http://useless−scripts.blogspot.com/ Executable: object_jitter.py Data: Additional information: n/a.

Modules: External Dependencies: None

03/11/2008 19.25.42

121

Weight Paint Gradient

BVH Arm2Empty

BVH Arm2Empty
About
Name Arm2Empty Version License Blender 0.2 > 01/12/2005 Blender Artistic Licence (BAL) 2.42a

Create parented empties upon armature Menu Author Link(s) Group: Wizards Jean−Baptiste PERIN

http://www.zoo−logique.org/3D.Blender/index.php3?zoo=dld&rep=zip Modules: External Dependencies: None

Executable: Arm2Empty.py Data:

Additional information: Example File: MotionKitDemo.blend (Included in BlenderMotionKit_v06.zip)

03/11/2008 19.25.42

122

Weight Paint Gradient

bvh_import2

bvh_import2
About
Name IK Capture (.bvh)... Version License Blender 1.7 > 2005/06/27 Blender Artistic Licence (BAL) 2.42a

Import a (.bvh) IK capture file Menu Author Link(s) Group: Import

ReevanMcCay, Campbell Barton, Jean−Michel Soler and JB Perin http://jmsoler.free.fr/util/blenderfile/py/bvh_import.py http://www.zoo−logique.org/3D.Blender/index.php3?zoo=dld&rep=zip Modules: External Dependencies: None

Executable: bvh_import2.py Data:

Additional information: Example File: MotionKitDemo.blend (Included in BlenderMotionKit_v06.zip)

03/11/2008 19.25.42

123

Weight Paint Gradient

IK Baker

IK Baker
About
Name IK Capture (.bvh)... Version License Blender 0.4 > 05/12/01 Blender Artistic Licence (BAL) 2.42a

Export a (.bvh) IK capture file Menu Author Link(s) Group: Export Jean−Baptiste PERIN, Vincent BILLET

http://www.zoo−logique.org/3D.Blender/index.php3?zoo=dld&rep=zip Modules: External Dependencies: None

Executable: IKBaker.py Data:

Additional information: Example File: MotionKitDemo.blend (Included in BlenderMotionKit_v06.zip)

03/11/2008 19.25.42

124

Weight Paint Gradient

BMGs−0.0.2

BMGs−0.0.2
About
Name BMG spinner! Version License Blender 0.0.2 > 26−11−04 Blender Artistic Licence (BAL) 2.42a

Make BMG made gears spin correctly Menu Author Link(s) Group: Animation Stefano <S68> Selleri http://www.selleri.org/Blender/scripts/text.html

Executable: BMGs−0.0.2.py Data:

Modules: External Dependencies: None

Additional information: Example File: BMG.blend (Included in bmg−0.0.2.zip)

03/11/2008 19.25.42

125

Weight Paint Gradient

Swarm 1.0.2

Swarm 1.0.2
About
Name Blender Swarm Version License Blender 0.2 > 16/07/06 GPL: GNU General Public License 2.42a

Animate groups of objects. Menu Author Link(s) Group: Wizards macouno

http://blenderscriptstorage.googlepages.com/swarm.rar) Modules: External Dependencies: None

Executable: swarm[1].0.2.py Data:

Additional information: included in swarmtest.blend .

03/11/2008 19.25.42

126

Weight Paint Gradient

PoseLib16

PoseLib16
About
Name Blender Pose Handler Version 1.0 (Sept 22,2006) GPL: GNU General Public License 2.42a

Specialized saving and loading of Blender Library−style License poses. Menu Author Link(s) Group: Animation Basil_Fawlty/Cage_drei (Andrew Cruse) Blender

http://blenderartists.org/forum/showthread.php?t=73317 http://www.kuroyumes−developmentzone.com/~Cage/PoseLib16d.zip Modules: External Dependencies: None

Executable: PoseLib16.py Data:

Additional information: Example File: pose_script_test.zip (seperate download).

03/11/2008 19.25.42

127

Weight Paint Gradient

Camera Sequencer

Camera Sequencer
About
Name Camera Sequencer Version License Blender Beta 1 N/A 2.42a

Let you sequence camera change. Menu Author Link(s) Group: Animation Gabriel Beloin (Gabio)

http://blenderartists.org/forum/showthread.php?t=46100&page=2 Modules: External Dependencies: None

Executable: Camera Sequencer.py Data: Additional information: n/a

03/11/2008 19.25.42

128

Weight Paint Gradient

EXPLODE v0.4

EXPLODE v0.4
About
Name Shattered mesh Version License Blender v0.4 Blender Artistic Licence 2.42a

this script explode the selected mesh. Menu Author Link(s) Group: Animation jm soler

http://jmsoler.free.fr/didacticiel/blender/tutor/cpl_meshexplosion_en.htm Modules: External Dependencies: scriptlink4.py (in .blend)

Executable: explode4.py Data:

Additional information: * Example files & variations on site • scriptlink4.py in .blend.

03/11/2008 19.25.42

129

Weight Paint Gradient

BSoD Rigs

BSoD Rigs
About
Name BSoD Rigs Version License Blender 237a v0.1 N/A 2.42a

Create Rig for Humanoid Character. Menu Author Link(s) Group: Animation Rasmus Lerchedahl Petersen http://itu.dk/people/rusmus/blender/ Modules:

Executable: BSoD_Rigs.py Data: Additional information: n/a

External Dependencies: None

03/11/2008 19.25.42

130

Weight Paint Gradient

cr2bone_import

cr2bone_import
About
Name Poser bones−import (.cr2) Version License Blender 0.11 GPL: GNU General Public License 2.42a

Load just the skeleton from a Poser CR2 file. Menu Author Link(s) Group: Import Frederick Lee

http://www.linux.ucla.edu/~phaethon/blender/cr2bone_import/cr2bone_import.html Modules: External Dependencies: None

Executable: cr2bone_import.py Data:

Additional information: Open with text editor then change in line '332' txtfile.val,999, to txtfile.val,399, then save.

03/11/2008 19.25.42

131

Weight Paint Gradient

Blender Caliper

Blender Caliper
About
Name Blender Caliper Version 1.4 2007−02−28

This script measures the distance between 2 points, and converts it to a real world equivalent. It also can create a mesh and text object to display the result in a renderable format. Menu Author Link(s) Group: Wizards macouno

License

GPL: GNU General Public License

Blender

2.43 and up

http://www.alienhelpdesk.com/python_scripts/caliper Modules: External Dependencies: None

Executable: BlenderCaliper.1.4.py Data:

Additional information: Detailed documentation can be found on the script's home page.

Introduction

Create Caliper • This Script creates a Caliper to measure distance. • Copy the script to .blender/scripts. • Create & Select Two Objects • Press the Scripts Menu. • Then Wizards. • Then Run Blender Caliper. • The interface has many settings. • You can Change The arrows, text, • Choose the axis & change measurement scales. • To create the caliper. • Press Measure

03/11/2008 19.25.42

132

Weight Paint Gradient

External Documentation

External Documentation
The Online Documentation is very comprehensive. http://www.alienhelpdesk.com/python_scripts/caliper

Credits
Thanks go to: • Macouno, for help, support & permissions.

03/11/2008 19.25.42

133

Weight Paint Gradient

Measure Mesh

Measure Mesh
About
Name Measure Mesh Version License Blender 3 − 2006.04.03 GPL: GNU General Public License 2.42a & 2.45

Get some measurements of your mesh. Menu Author Link(s) Group: Wizards macouno

http://www.alienhelpdesk.com/python_scripts/old_scripts Modules: External Dependencies: None

Executable: MeasureMesh[1].3.py Data: Additional information: n/a.

Introduction

Measure Mesh • This Script measures distance in Blender units. • Copy the script to .blender/scripts. • Select a Mesh, Face Or Two Verts or Edge. • Press the Scripts Menu. • Then Wizards. • Then Run Measure Mesh. • The interface has many settings. • Face Surface Area Choose Face, Edge, • Surface Area & other Options. • Global Choose Global or Local Settings. • Total Choose Calculation Method. • Press Measure The measurement will show up in the script interface. • Press Exit to end the script.

03/11/2008 19.25.42

134

Weight Paint Gradient

Credits

Credits
Thanks go to: • Macouno, for help, support & permissions.

03/11/2008 19.25.42

135

Weight Paint Gradient

Klop Utilities

Klop Utilities
About
Name kloputils Version License Blender 3.233 n/a 2.37a & 2.45

Set of object aligning modifying tools. Menu Author Link(s) Group:Misc Carlos Lopez (klopez) http://klopes.iespana.es/enchufes−guiri.htm http://blenderartists.org/forum/showthread?t=25017 Executable: kloputils.py Data: Additional information: n/a Modules:

External Dependencies:

Introduction

Klop Utils From The PDF by klopez • What is KlopUtils • It is a program written in Python language for being used as a script while you are using Blender. • It contains tools about modeling, modifing and positioning 3D objects that the official Blender version have not. • These tools are initially oriented as a help for the general design of objects en 2D and 3D (architecture, industrial...), and this is the issue the program will be developed around.

03/11/2008 19.25.42

136

Weight Paint Gradient

External Documentation

• The utilities in the program are separated in 4 areas, accesible trough a unfolding menu, always placed at the top of the interface: • Alignment • Fitting an object between two others • Setting to an object the absolute size of other one • Aligning selected objects, according to several criteria: • Alignment of location/rotation/scale • Scale can be changed either aditive or multiplicatively • Location separation can be referenced aither by centers, baricenters, origins or limits • Object creation (not included in Blender distribution) • Circunference passing through 3 points • Arc passing through 3 points • Arc based on angles and radius (interactive) • Mesh modifing (affects vertices, faces and edges) • Edges subdivision in any number of parts • Proyection onto an arbitrary plane, in an arbitrary direction • Applying of position, rotation, scale values (new matrix) over an object, though it looks unaffected. • Posibility of actualizing other matrix instances is available • 3D Objects modifing (affecs to transform matrices) • Moves/Rotates/Scales randomly the selected objects • Moves selected objects closer/away the active one, • setting them at a fix distance • moving them a fix number • setting them at a proporcional distance Indeed, all numeric/vectorial values used during the program use, can be copied and pasted with the help of a buffer, which can contain: • A position vector • A Euler list • A scale vector • and can store: • Numbers, entered by user • Values aquired from objects (matrices mean, distance, difference of position or rotation angles between two objects)and being showed on Blender console as text.

External Documentation
There is an excelent Online PDF Tutorial for this Multi Lingual script. http://klopes.iespana.es/enchufes−guiri.htm

03/11/2008 19.25.42

137

Weight Paint Gradient

Blender Analytical Geometry

Blender Analytical Geometry
About
Name Blender Analytical Geometry Version License Blender 0.0.7 Blender Artistic License (BAL) 2.45

Draw parametric curves/surfaces. Menu Author Link(s) Group: Mesh Stefano <S68> Selleri http://www.selleri.org/Blender/scripts/text.html

http://projects.blender.org/plugins/scmsvn/viewcvs.php/trunk/bstar/BAG/BAG−0.0.7.py?root=bstar&view= Executable: BAG−0.0.7.py Data: Additional information: n/a. Modules: External Dependencies: None

External Documentation
The License & a PDF & a Sample .blend are here: http://projects.blender.org/plugins/scmsvn/viewcvs.php/trunk/bstar/BAG/?root=bstar

03/11/2008 19.25.42

138

Weight Paint Gradient

Mesh Geom Tool

Mesh Geom Tool
About
Name Geom Tool Version License Blender 0.3 − 2006.10.27 GPL: GNU 2.45

Make different geometric operations like projections or intersection. Menu Author Link(s) Group: Mesh Guillaume 'GuieA_7' Englert http://www.hybird.org/~guiea_7/

http://blenderartists.org/forum/showthread.php?t=81876 dedicated thread at Blender Artists Forum Executable: mesh_geom_tool.py Data: Additional information: n/a. Modules: mesh_geom_tool_math.py External Dependencies: None

03/11/2008 19.25.42

139

Weight Paint Gradient

Inset

Inset
About
Name Inset Version License Blender 2 GPL: GNU 2.45

Inset a selection of faces in a mesh. Menu Author Link(s) Group: Mesh macouno http://www.alienhelpdesk.com/python_scripts/inset Modules:

Executable: Inset.py Data:

External Dependencies: None

Additional information: Documentation on this script can be found at the script's home page.

03/11/2008 19.25.42

140

Weight Paint Gradient

3d Cursor Menu

3d Cursor Menu
Name 3d Cursor Menu Version License Blender 1.0 GPL: GNU General Public License 2.42a & 2.45

Right Click on 3d Cursor for a menu with options. Menu Author Link(s) Group: Object Mariano Hidalgo

http://useless−scripts.blogspot.com/2007/03/3d−cursor−menu.html Modules: External Dependencies: None

Executable: 3d_cursor_menu.py Data: Additional information: n/a.

Introduction

Mariano Hidalgo wrote: This SpaceHandler script adds a right−click menu to the 3D Cursor, with some useful operations, including resetting the cursor's position to the center of the space and an option to spin the 3d View for display purposes. Run the script from the object scripts menu and it will load in the current .blend, then just make it active for each 3d View you want. Right click on the 3D Cursor and the menu will show up. Please note this needs the Enable Script Links option pressed.

03/11/2008 19.25.42

141

Weight Paint Gradient

Lengthen

Lengthen
About
Name Lengthen 0.22 Version License Blender 0.22 GPL: GNU 2.45

Position vertices at a specific distance Menu Author Link(s) Group: Mesh Pedro Caeiro 'madcello'

http://blenderartists.org/forum/showthread.php?t=67473&page=2 Modules: External Dependencies: None

Executable: Lengthen_022.py Data: Additional information: n/a.

03/11/2008 19.25.42

142

Weight Paint Gradient

Vertex Align

Vertex Align
About
Name Vertex Align Version License Blender v070324 − 2007.03.24 GPL: GNU 2.43 & 2.45

align selected points inside the mesh Menu Author Link(s) Group: Mesh Sammler Rene http://www.sammler−mediengestaltung.com/

Executable: vertex_align_v070324.py Data: Additional information: n/a.

Modules: External Dependencies: None

Links
• link 1 • link 2

03/11/2008 19.25.42

143

Weight Paint Gradient

visual_location/Snap

visual_location/Snap
Name Visual Location/Snap Version License Blender 1.0 GPL: Gnu Public Licence 2.42a & 2.45

Snaps & Displays selected object's location. Menu Author Link(s) Group: Object Mariano Hidalgo AKA uselessdreamer, Dazzler

http://blenderartists.org/forum/showthread.php?t=80449 Modules: External Dependencies: None

Executable: snapping.py Data:

Additional information: modified visual location script to include snapping.

03/11/2008 19.25.42

144

Weight Paint Gradient

CrossSection

CrossSection
About
Name Cross Section Version 0.1.4 2008−09−22

This script creates cross−sections of selected objects at their intersection with active object. Active object must License be a plane (or any one−face object). Only meshes will be cut. Menu Author Link(s) Group: Object Yorik, alxarch http://yorik.orgfree.com/scripts/CrossSection.py Modules: Blender

GPL: GNU General Public License

2.46 and up

Executable: CrossSection.py Data:

External Dependencies: None

Additional information: Detailed documentation can be found on the script's home page.

Introduction

the cutting plane and the resulting cross section Cross Section This Script creates a cross section of selected meshes: • Create a couple of meshes that you will want to cut • Create a plane, passing through them. It will be your cutting plane. It can be any object, but it must have only one face. • Select the meshes, then, with shift, select the plane. The meshes will still be selected, and the plane will be active. • Run the script • Voilà ! the meshes are cut at their intersection with the plane, and a new object is created containing the section. (In this image, I moved the section away for clarity)

03/11/2008 19.25.42

145

Weight Paint Gradient

Known issues

Known issues
• You must have been in Vertex or Edge mode when you apply the script. If you have been in Face mode, the script won't be able to fill the section. • You will get wrong results if some edges are coplanar with the cutting plane. Try moving the plane a little bit so no edge are directly on it.

Credits
Thanks go to: • Campbell Barton, for initial rough of this script

03/11/2008 19.25.42

146

Weight Paint Gradient

Parametric Object

Parametric Object
About
Name Parametric Object Version License Blender 1.0 − 2005.10.19 GPL: GNU General Public License 2.42a

Add an object based on mathematical equations.. Menu Author Link(s) Group: Add Ed Mackey http://www.blinken.com/blender−plugins.php

Executable: parametric.py Data: Additional information: n/a

Modules: External Dependencies: None

Links
• link 1 • link 2

03/11/2008 19.25.42

147

Weight Paint Gradient

Edge Trim/Extend

Edge Trim/Extend
About
Name Edge Trim/Extend 0.4 Version License Blender 0.4 N/A 2.42a

Cut/extend edges to a given plane. Menu Author Link(s) Group: Mesh Pedro Caeiro (madcello)

http://blenderartists.org/forum/showthread.php?t=71962&page=2 Modules: External Dependencies: None

Executable: Trim_extend_04.py Data: Additional information: n/a.

Links
• link 1 • link 2

03/11/2008 19.25.42

148

Weight Paint Gradient

Calliper Square

Calliper Square
About
Name calliper square Version License Blender 0.3 Other 2.42a & 2.45

Measure precisely the distance between two points and display the result in the 3d windows. Menu Author Link(s) Group: Opens with Text Editor jm Soler http://blenderartists.org/forum/showthread?t=10029

http://www.zoo−logique.org/3D.Blender/zip/mesureprecise.zip Executable: callipersquare03.py Data: Modules: External Dependencies: None

Additional information: * Best run from callipersquare03.blend.

03/11/2008 19.25.42

149

Weight Paint Gradient

ProCAD

ProCAD
About
Name ProCAD Version License Blender 2.5 − 2008.02.08 GPL: Gnu Public Licence 2.45

Tools for CAD 2D−3D in Blender Menu Author Link(s) Group: CAD Paolo Provenda (AKA JAPY)

http://blenderartists.org/forum/showthread.php?t=75139 Modules: External Dependencies: None

Executable: PROCAD_25.py Data: Additional information: Version 2.5 only Italian.

Links
• ProCAD release 2.5 − (2008.02.08) − recent version as zip archive (if link broken try our BlenderWiki mirror: PROCAD25.zip ) • Italian blenderWiki − Manual for ProCAD ver.2.3 in Italian (and English wip)

History
v2.5 − 2008.02.08 by Paolo Provenda (AKA JAPY) (for 2.45) v2.4 − 2007.05.17 by Paolo Provenda (AKA JAPY) (for 2.41 − 2.43) v2.3 − 2005. by Paolo Provenda (AKA JAPY)

03/11/2008 19.25.42

150

Weight Paint Gradient

BlenderCAD

BlenderCAD
About
Name BlenderCAD Version License Blender pre−alpha − 2003.12.13 GPL: Gnu Public Licence 2.41 − 2.45

Tools for CAD 2D in Blender Menu Author Link(s) Group: CAD the BlenderCAD team: Gianmario Salvetti http://www.blender.it

Executable: scripts in BlenderCAD.blend Data: Additional information:

Modules: External Dependencies: None

Links
• wiki mirror

03/11/2008 19.25.42

151

Weight Paint Gradient

Blender3dCAD

Blender3dCAD
About
Name Blender3dCAD Version License Blender 0.1.2 − 2007.01.01 GPL: Gnu Public Licence 2.42a

GUI−bar with tools for CAD 2D−3D in Blender Menu Author Link(s) Group: CAD Othmar Lippuner (AKA lpno)

http://blendpolis.de/f/viewtopic.php?p=152986#152986 Modules: External Dependencies: None

Executable: Blender3DCAD.py Data:

Additional information: Tools for CAD 2D−3D in Blender. Design support functions implemented • 3Dcursor−stack allows pushing and poping 3D−cursorpositions • Viewportalignment to all 6 local orthonormal directions of an object • Copy/paste for objects in objectmode and for selected vertices, meshes and/or faces in editmode • some other bundled functions For details please read the manual (to date only in German)

Links
• Download : Zipped Py−Source, GUI−Imagefile and manual available

03/11/2008 19.25.42

152

Weight Paint Gradient

3ds_export

3ds_export
About
Name 3D Studio (.3ds)... Version License Blender 0.90a GPL: Gnu Public Licence 2.42a, 2.45, 2.46

Export to 3DS file format (.3ds). Menu Author Link(s) Group: Export

"Campbell Barton", "Bob Holcomb", "Richard Lärkäng", "Damien McGinnes", "Mark Stijnman" http://www.gametutorials.com, http://lib3ds.sourceforge.net/ Modules: External Dependencies: None

Executable: 3ds_export.py Data:

Additional information: * Included in Blender 2.42a, 2.45, 2.46.

03/11/2008 19.25.42

153

Weight Paint Gradient

AC3D Exporter

AC3D Exporter
About
Name AC3D Exporter Version License Blender 2.44 − 2007.05.05 GPL 2.36 and newer

Export selected meshes to AC3D's .ac file format. Menu Author Link(s) File Export AC3D (.ac)... Willian P. Germano this script comes with Blender.

Executable: colladaExport14.py Data:

Modules: /colladaImEx External Dependencies: None

Additional information: * Included in Blender 2.36 − 2.47.

Introduction
Export selected meshes to AC3D's .ac file format. AC3D is a simple commercial 3d modeller for Linux x86, Mac OSX and Windows. Its .ac is an easy to parse text file format. It is well supported, for example, by the PLib 3d gaming library, used by many projects, like the FlightGear Flight Simulator and Torcs − Open Racing Car Simulator.

Links
• AC3D • PLib

Usage
Instructions
Select the script from the File Export menu and choose the filename to export to.

Configuration
Options can be tweaked using the Scripts Config Editor script, available from the Scripts System menu in the Scripts window. Only selected TOGGLE ON

Only export the selected meshes (read notes below about tokens, too). AC3D 4 mode TOGGLE ON

03/11/2008 19.25.42

154

Weight Paint Gradient Unset it to export without the 'crease' tag that was introduced with AC3D 4.0 and with the old material handling. Add default material TOGGLE ON

Notes

A default (white) material is added if some mesh was left without mats −− it's better to always add your own materials. Set texture dir TOGGLE ON

Override the actual textures path with a given default path (or simply export the texture names, without dir info, if the path is empty). Per face 1 or 2 sided TOGGLE ON

Override the "Double Sided" button that defines this behavior per whole mesh in favor of the UV Face Select mode "twosided" per face atribute. Skip data TOGGLE OFF

Set it if you don't want mesh names (ME:, not OB: field) to be exported as strings for AC's "data" tags (19 chars max). RGB mirror color as ambient Export mirror color as ambient RGB. RGB mirror color as emissive Export mirror color as emissive RGB. No split TOGGLE OFF TOGGLE OFF TOGGLE OFF

Don't split meshes (read notes below for an explanation). Export dir Default dir to export to. Texture dir STRING unset STRING unset

Override textures path with this path if 'set texture dir' toggle is "on".

Notes
• Multiple textures per mesh are supported (mesh gets split). • Parenting with meshes or empties as parents is converted to AC3D group information. • Start mesh object names (OB: field) with "!" or "#" if you don't want them to be exported. • Start mesh object names (OB: field) with "=" or "$" to prevent them from being split (meshes with multiple textures or both textured and non textured faces are split unless this trick is used or the "no split" option is set.

Compatibility
All main features are supported. Users may need to tweak the exported .ac file's material lines by hand if they want both RGB ambient and emissive colors different from shades of gray.

03/11/2008 19.25.42

155

Weight Paint Gradient

Supported

Supported
Objects Meshes Hierarchy Groups Materials • RGB: diffuse, specular, ambient, emissive. Intensity: shininess, transparency. • One uv texture image per mesh.

Missing
Other • The 'url' tag, specific to AC3D. It is easy to add by hand to the exported file, if needed. Nobody ever requested support for it in this exporter, though.

Known Issues
• The ambient and emit data we can retrieve from Blender are single values, that this script copies to an RGB triplet, giving shades of gray. A config option can be set to export RGB mirror color as either or both. • In AC3D 4 "compatibility mode": ♦ Shininess of materials is taken from the shader specularity value in Blender, mapped from [0.0, 2.0] to [0, 128]. ♦ Crease angle is exported, but in Blender it is limited to [1, 80], since there are other more powerful ways to control surface smoothing. In AC3D 4.0 crease's range is [0.0, 180.0]. • Blender groups are not supported yet.

Additional Information
Executable: ac3d_import.py Data: Modules: External Dependencies: None

03/11/2008 19.25.42

156

Weight Paint Gradient

DXF Exporter

DXF Exporter
About
Name DXF Exporter Version License Blender 1.27beta − 2008.10.07 GPL 2.46 − 2.48

Export geometery to .DXF file format. Menu Author Link(s) File Export DXF (.dxf)...

Stani Michiels(AKA Stani), Remigiusz Fiedler(AKA migius) DXF−Emporter − release at Blender Artists. Modules: dxfLibrary.py External Dependencies:

Executable: export_dxf.py Data:

Additional information: it requires a full Python installation. * Included in Blender 2.48

Introduction
This script exports geometry to DXF format. DXF (Drawing eXchange Format) is a CAD data file format, developed by Autodesk/AutoCAD. The exporter uses "Python Library to generate DXF drawings" from Stani Michiels(AKA Stani). Current version supports DXF−r12 format. It supports mesh and curve objects. Read more in compatibility details. The exporter requires a full Python (2.4+) installation.

Downloads
• export_dxf−1.27beta (2008.10.07) − the newest version (check the date stamp)

Links
• DXF−format article at wikipedia, (German version).

Usage
Installation
Get the newest script version from downloads section. Extract the scripts from zip archive and copy into standard Blender script directory %blender%\.blender\scripts\. To avoid conflicts you have to delete/remove the existing version from there. Caution: simply rename doesn't work! Restart Blender or optionally, to register new scripts you have to click the 'Update Menus' entry in the script 03/11/2008 19.25.42 157

Weight Paint Gradient

User Interface

window menu. More details about handling with python scripts in Blender can be find at www.alienhelpdesk.com or BlenderWiki

User Interface

Select the script from the menu: File → Export → Autodesk DXF (.dxf). All UI buttons and fields are documented with tooltips. Buttons/options marked with *) are "under construction" − only partially functional. The script starts Blender's file selector for select desired .DXF output file. only selected only selected objects will be exported. Otherwise the entire scene will be exported. < global Scale: 1.0 > sets the global scale factor for exported geometry. You can use it for exact matching target CAD application requirements. only faces only faces from selected mesh objects will be exported to 3DFACEs or to POLYFACE. Option is ignored if the mesh has not at least one face. Otherwise only edges will be exported (as LINEs). write POLYFACE mesh−faces will be exported as POLYFACE. Otherwise as 3DFACEs. write POLYLINE curve objects will be exported as POLYLINEs. Otherwise as unstructured LINEs. 3D−View to Flat is a screen−shot like output mode: edge−geometry will be transformed to 2d according current 3D−View plane. It could be useful for exporting views and sectional views of 3d models to 2d applications. The global Scale parameter is working well with this function and helps to create proper scaled drawings. Hidden−Mode is a simplified "hidden line" mode. Only front oriented faces will be exported. online HELP points the system webbrowser to manual on wiki.blender.org. To exit/cancel UI click outside popupbox or press ESC.

Notes

03/11/2008 19.25.42

158

Weight Paint Gradient

Known issues

Known issues
• "Hidden−Mode" has still limitations (WIP) • "3d−View to Flat" doesn't support camera view (ver 1.27) • "3d−View to Flat" supports only isometric view, not perspective (ver 1.27) • The exported DXF file doesn't have proper viewport defined... after opening it in CAD application zoom to extends to see the complete geometry

Compatibility
• Supported output format is DXF r12. • No limitation according object's orientation, scale, parenting or animation−keying • Entire scene are transformed to WCS (World Coordinate System). • Hierarchical information (parenting) gets lost − the child objects become global coordinates.

Supported
Blender object type −> AutoCAD entity type: mesh−edge −> LINE, mesh−face −> 3DFACE, mesh−face −> POLYFACE, curve −> LINEs, curve −> POLYLINE, 3D−Views −> VIEW, (wip v1.30) text −> TEXT or MTEXT, (wip v1.30) camera −> VIEWPORT, (wip v1.30) mesh−vertex −> POINT, (wip v1.30) empty −> POINT or dummy INSERT, (wip v1.30) group −> BLOCK+INSERT, (wip v1.30) obj.matrix −> 210−group, (wip v1.30) material −> LAYER+COLOR,

Missing
Unsupported Object types and properties: Meta, Lamp, Armature, Lattice, Surface, IPO/Animation, Modifier, visibility status, frozen status,

Additional Information

03/11/2008 19.25.42

159

Weight Paint Gradient

To−Do list

To−Do list
− support hierarchies: groups, instances, parented structures − support 210−code (3d orientation vector) − presets for architectural scales

Credits
Thanks go to: − Stani Michiels(AKA Stani) for his Python Library for generating DXF drawings − Yorik van Havre (aka yorik) for inspiration from his 2d−profile−exporter script − and for his verts−ordering procedure for correct curve creation

History
v1.27 − 2008.10.07 by migius − exclude Stani's DXF−Library to extern module v1.26 − 2008.10.05 by migius − add "hidden mode" substitut: back−faces removal − add support for mesh −>POLYFACE − optimized code for "Flat" procedure v1.25 − 2008.09.28 by migius − modif FACE class for r12 − add mesh−polygon −> Bezier−curve converter (Yorik's code) − add support for curves −>POLYLINEs − add "3D−View to Flat" − geometry projection to XY−plane v1.24 − 2008.09.27 by migius − add start UI with preferences − modif POLYLINE class for r12 − changing output format from r9 to r12(AC1009) v1.23 − 2008.09.26 by migius − add finish message−box v1.22 − 2008.09.26 by migius − add support for curves −>LINEs − add support for mesh−edges −>LINEs v1.21 − 2008.06.04 by migius − initial adaptation for Blender v1.1 (20/6/2005) by www.stani.be/python/sdxf − Python library to generate dxf drawings

03/11/2008 19.25.42

160

Weight Paint Gradient

Autodesk FBX Exporter

Autodesk FBX Exporter
About
Name Autodesk FBX Version License Blender 1.1 − 2006.10.01 GPL 2.44 and newer

Selection to an ASCII Autodesk FBX Menu Author Link(s) File Export Autodesk FBX (.fbx)... Campbell Barton (ideasman42) this script comes with Blender. Modules:

Executable: export_fbx.py Data:

External Dependencies: None

Additional information: * Included in Blender 2.44 − 2.47.

Introduction
Export selected objects to Autodesks .FBX file format. This format is mainly use for interchanging character animations between applications and is supported applications such as Cinema4D, Maya, 3dstudio MAX, Wings3D and engines such as Unity3D.

Links
• FBX Converter and SDK Downloads

Usage
Instructions
• Select the objects you want to export • Launch the exporter from the File Export menu • Set the options in the user interface (Default options should be okay in most situations) • Press the "Export" button • Select the filename to export to.

Configuration
These options will be presented at export time. in most cases the defaults should be good to use.

Export Objects Selected Object / Scene Objects SWITCH Selected Objects

03/11/2008 19.25.42

161

Weight Paint Gradient Selected Object − Only export the selected objects. Scene Objects − Export all objects in the current scene. Note! this does not apply when batch exporting. Scale NUMBER 10.0

Configuration

Scale the exported data by this value. 10 is the default because this fits best with the scale most applications import FBX to. Rot X90/Rot Y90/Rot Z90 TOGGLE Rot X90

Rotate the models 90d by these axises. Use this to orient the model in the direction other applications use. Empty/Camera/Lamp/Armature/Mesh TOGGLE ON

Enable/Disable exporting of respective object types. (Mesh) Modifiers TOGGLE OFF

When enabled, the mesh will be from the output of the modifiers applied to the mesh This will stop armature animation from working. (Mesh) HQ Normals TOGGLE OFF

Calculate higher quality normals for exporting, use this where the resulting normals will be rendered. Copy Image Files TOGGLE OFF

Copy mesh images to the FBX's destination path. Export Animation Enable Animation TOGGLE ON

Export armature bone and object animation. Optimize TOGGLE ON

remove duplicate keyframes when they are not needed. Optimize Precision NUMBER 6

Tolerance for comparing double keyframes (higher for greater accuracy), 6 allows 0.000001 difference or less for removal. Current Action/All Actions SWITCH Current Action

Current Action − Use actions currently applied to the armatures (use scene start/end frame) All Actions − Export each actions as an FBX 'Take', When an action has at least one channel name matching a bone name it will be exported as a take for that armature. Start/end times are derived from the keyframe range of each action. Batch Export Enable Batch TOGGLE OFF

When enabled, export each group or scene to a file. Group > File / Scene > File 03/11/2008 19.25.42 SWITCH Group > File 162

Weight Paint Gradient Choose weather to batch export groups or scenes to files. Note! when Group > Scene is enabled, you cannot use the animation option Current Action since that uses scene data and groups are not attached to any scenes. Note! when Group > Scene is enabled you must include the armature objects in the group for animated actions to work. Own Dir TOGGLE OFF

Notes

When enabled, each file is exported into its own directory, this is useful when using the "Copy Images" option. so each directory contains 1 model with all the images it uses. Note This requires a full python installation, if you do not have a full python installation this button will not be shown. Prefix TEXT (filename)

prefix the scene/group name with this text when exporting, its also used for the name of the directory when "Own Dir" option is enabled.

Notes
• Materials textures are exported from UV face textures not material textures.

Examples
Here is a blend that contains many examples each in a scene. Including motion capture, modifiers, uv/color layers, materials, armatures and more. To export all examples at once, open the blend file, run the exporter, Enable Batch, Select "File−>Scene" option, set the animation option to "Scene Frames", enable "Copy Images" and export. Fbx_test_examples.zip A single animated character (used in screenshots below) fbxExample.zip (includes blend file, images and exported fbx)

Command Line Converting
Here is a script that will convert a blend to an FBX from the command line on most unix systems (note that it will only use the active scene) convertBlendToFbx.sh Download this script and make it executable
chmod +x convertBlendToFbx.sh

Then convert a blend
convertBlendToFbx.sh /home/me/from.blend /home/me/to.fbx

03/11/2008 19.25.42

163

Weight Paint Gradient

Compatibility

Compatibility
• Nurbs surfaces, text3d and metaballs are converted to meshes at export time.

Supported
Objects • Object Animation (Location/Scale/Rotation) • Object Groups • Object Parent/Child Hierarchy Note, parents/children will only be exported if they are selected. Do not used skinned meshes as children of other objects (except their own armature) This dosnt work reliably

Object Types • Meshes − See below • Metaballs, Nurbs Surface, Text3D (written as FBX mesh objects) • Particles (strands as mesh edges) • Cameras − see below • Armatures − see below • Lamps − see below • Empties − see below

Meshes • Verts/Edges/Faces/Normals • UV Coordinates (multiple named layers supported) • Vertex Colors (multiple named layers supported) • Armature Deformation Only 1 armature modifier can be used on each mesh. Armature envelopes will only work when the mesh "Modifier" option is enabled, otherwise they must be manually converted to weight groups before exporting. Armatures • Bones. Bone use the same name space as objects, naming collisions are solved by the exporter. • Parent Bones. Meshes with parent bones are exported as weighted meshes • Animation. Animated armatures are exported with keyframes, The results of constraints and IK's etc will be exported however the constraints and other settings are not saved into the FBX file. • Actions (Multiple actions to FBX Takes). When the "All Actions" option is enabled, actions will be exported for each armature when an action has at least 1 name that matches an armatures bone. Lamps 03/11/2008 19.25.42 164

Weight Paint Gradient • Energy • Color • Distance • Type (Point/Directional/Spot) • Spot Size Materials • Color: diffuse, specular, ambient. • Shader settings: shininess, transparency, emit. • Shader (phong or lambert) • Shadeless • Images Texface Material Textures are not supported Cameras • Clip start/end • Field of view • ShiftX/ShiftY • Aspect ratio

Missing

Missing
Some of the following features are missing because they are not supported by the FBX format, others may be added later later. • Object Instancing exported objects do not share data, instanced objects will each be written with their own data • Material textures. only texface images are supported. • Vertex Shape Keys. FBX Supports but this exporter does not write them yet • Animated Fluid Simulation FBX does not support this kind of animation, You can however use use the OBJ exporter to write a sequence of files. • Constraints The result of using constraints is exported as a keyframe animation however the constraints themselves are not saved in the FBX • Dupli Objects. At the moment dupli objects are only written in static scenes (when animation is disabled)

Interoperability

03/11/2008 19.25.42

165

Weight Paint Gradient Blender3D This file was exported from blender, you can grab the FBX and Blend file here. http://members.optusnet.com.au/cjbarton/fbxExample.zip

Motion Builder

Motion Builder

MotionBuilder Tests Passed... • Character animation • Materials • Textures • Lamps • Cameras • Empty's Notes... • Imported models will often appear small, press the A key to resize the view. • Mesh vertex color is not displayed

Cinema4D

Cinema4D Tests Passed... • Character animation • Materials • Textures • Lamps • Cameras 03/11/2008 19.25.42 166

Weight Paint Gradient • Empty's Notes... • Imported models will often be small, press Hkey to resize the view. • Mesh vertex color is not displayed

3D Studio Max

3D Studio Max

3D Studio Max Blender to 3DStudio Max Tutorial Tests Passed... • Character animation • Materials (see below) • TODO further testing... Notes... • Imported materials have low alpha/opacity, possibly a bug in the 3DS MAX importer.

Maya

Maya Tests Passed... • Character animation (Maya 8.0 or greater) • Materials • TODO further testing... 03/11/2008 19.25.42 167

Weight Paint Gradient Notes...

Deep Exploration (Right Hemisphere)

• Dont scale the armature object since maya does not support non uniform scaled bones.

Deep Exploration (Right Hemisphere)

Deep Exploration Tests Passed... • Character animation (The example model imported with some problems) • Materials • Textures • TODO further testing... Notes... • When exporting armature animation, disable "Optimize Keyframes" otherwise you may get bad bone interpolation. • With animations, once imported you'll need to select the default action at the bottom of the screen. to play the animation. • Some character animations to not deform properly, since other programs display this correctly I assume this is a problem with Deep Exploration −−Ideasman42 00:34, 31 August 2007 (CEST)

Modo

Modo Tests Passed... • Meshes • Textures • TODO further testing... Notes...

03/11/2008 19.25.42

168

Weight Paint Gradient • Modo does not support animation

Endorphin (NaturalMotion)

Endorphin (NaturalMotion)
Tests Passed... • Armature animation Notes... • Endorphin only supports FBX's bones, all other objects are importes as bones. Before exporting make sure you de−select armatures only, unless you want your camera as a bone. • Start and end frames are not imported, youll need to set them after importing.

Cheetah3D

Cheetah3D Tests Passed... • Character animation • Materials • Textures

Carrara

Carrara Tests Passed... • Character animation • Materials • Textures

03/11/2008 19.25.42

169

Weight Paint Gradient

Unity3D

Unity3D

Unity3D Tests Passed... • Character animation • Materials • Textures Notes... • Cameras and lights are imported just as placeholders. • When using armature deformed meshes, All vertices's must be influenced by at least one bone, or it will look like the vertex is in some far off place.

C4 Game Engine
See the [C4 Engine Wiki] for notes on getting models into the C4 Engine with the fbx exporter.

Known Issues
• If your running python 2.3 you'll need a full python installation.

Dupli's
• Exporting DupliObjects (dupliVerts, dupliFaces, dupliFrames, dupliGroups) does not work in 2.45rc2 (It has since been fixed) • Dupli Objects dont support animation export. (disable animation for dupli's to work) • Armatures in dupli's do not export

Additional Information
Executable: export_fbx.py Data: Modules: BPyMesh.py, BPyObject.py, BPyMessages.py, BPySys.py External Dependencies: None

03/11/2008 19.25.42

170

Weight Paint Gradient

collada_export

collada_export
About
Name COLLADA 1.3.1 (.dae) ... Version License Blender 1.3.1 / 0.4 GPL: Gnu Public Licence 2.42a, 2.45, 2.46

Export scene to COLLADA format (.dae). Menu Author Link(s) Group: Export Mikael Lagre http://colladablender.sourceforge.net

Executable: collada_export.py Data:

Modules: /colladaImEx External Dependencies: None

Additional information: * Included in Blender 2.42a, 2.45, 2.46.

03/11/2008 19.25.42

171

Weight Paint Gradient

colladaExport14

colladaExport14
About
Name COLLADA 1.4(.dae) ... Version License Blender 0.2.65 / 1.4 GPL: Gnu Public Licence 2.42a, 2.45, 2.46

Export scene from Blender to COLLADA 1.4 format (.dae). Menu Author Link(s) Group: Export Illusoft − Pieter Visser http://colladablender.illusoft.com

Executable: colladaExport14.py Data:

Modules: /colladaImEx External Dependencies: None

Additional information: * Included in Blender 2.42a, 2.45, 2.46.

03/11/2008 19.25.42

172

Weight Paint Gradient

off_export

off_export
About
Name DEC Object File Format (.off)... Version License Blender Part of IOSuite 0.5 GPL: Gnu Public Licence 2.42a, 2.45, 2.46

Export selected mesh to DEC Object File Format (*.off) Menu Author Link(s) Group: Export Anthony D'Agostino http://www.redrival.com/scorpius Modules:

Executable: off_export.py Data:

External Dependencies: None

Additional information: * Included in Blender 2.42a, 2.45, 2.46.

03/11/2008 19.25.42

173

Weight Paint Gradient

DirectX8Exporter

DirectX8Exporter
About
Name DirectX(.x)... Version License Blender 3.0 Gnu Public Licence 2.42a, 2.45, 2.46

Export to DirectX text file format format. Menu Author Link(s) Group: Export Arben (Ben) Omari http://www.omariben.too.it Modules:

Executable: DirectX8Export.py Data:

External Dependencies: None

Additional information: * Included in Blender 2.42a, 2.45, 2.46.

03/11/2008 19.25.42

174

Weight Paint Gradient

lightwave_export

lightwave_export
About
Name LightWave (.lwo)... Version License Blender v 1.10 / 2006−01−29 GPL: Gnu Public Licence 2.42a, 2.45, 2.46

Export selected meshes to LightWave File Format (.lwo). Menu Author Link(s) Group: Export Anthony D'Agostino (Scorpius) http://www.redrival.com/scorpius

Executable: lightwave_export.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.42a, 2.45, 2.46.

03/11/2008 19.25.42

175

Weight Paint Gradient

export_lightwave_motion

export_lightwave_motion
About
Name Lightwave Motion (.mot)... Version License Blender v 1.2 / 2006−04−27 GPL: Gnu Public Licence 2.42a, 2.45, 2.46

Export Loc Rot Size chanels to a Lightwave .mot file. Menu Author Link(s) Group: Add ( see note ) Daniel Salazar (ZanQdo) http:

Executable: export_lightwave_motion.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.42a, 2.45, 2.46.

03/11/2008 19.25.42

176

Weight Paint Gradient

m3g_export

m3g_export
About
Name M3G in J2ME... Version License Blender 0.1 − 2005.04.19 GPL: GNU General Public License 2.37 − 2.46

Export to M3G in J2ME file.(into Java Class). Menu Author Link(s) Group: Export Gerhard Völkl http://www.nelson−games.de/bl2m3g/

Executable: export_m3g.py Data: Additional information: * Included in Blender 2.46.

Modules: External Dependencies:

Usage
Instructions
To use script:
1.) load this file in the text window. (press SHIFT+F11, Open New via Datablock button) 2.) make sure your mouse is over the text edit window and run this script. (press ALT+P) Or: copy to the scripts directory and it will appear in the export list. (Needs 2.32 or higher)

To−Do list
• Export only selected mesh • Optimize Bones < − > Vertex Group mapping • Compressed File • MTex − Support • By Rotating use SQUAD instead of Beziere. It's smoother

History
History 0.2 * maximal Precision in VertexArray (with algorithms from Kalle Raita) * IPO Animation with mesh: Rotation, Translation and Size History 0.3 * to find a 3d object in your java programm you can assign a userID your blender object has name 'cube01' your 3d object will have ID 01

03/11/2008 19.25.42

177

Weight Paint Gradient
the number after '' is taken * more than one material per mesh can be used * uv texture support (implemented by Aki Koskinen and Juha Laitinen) The image which is bound to the faces will be exportet within m3g−file Limitations by M3G−API: The width and height of the image must be non−negative powers of two, but they need not to be equal. Maximum value is 256. *.java export: Only PNG images can be used. History 0.4 * check limitation of texture images (credit to MASTER_ZION for Brasil) * Better light: The light modeles of Blender and M3G are naturally different. So the export script trys to translate as much as possible M3G Light type Blender Light type −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− AMIENT Light Not available as light type in Blender DIRECTIONAL Light SUN OMNIdirectional light LAMP SPOT light SPOT not translated HEMI not translated AREA Attributs of M3G Lights: Attenuation (OMNI,SPOT): Intensity of light changes with distance The attenuation factor is 1 / (c + l d + q d2) where d is the distance between the light and the vertex being lighted and c, l, q are the constant, linear, and quadratic coefficients. In Blender exists much complex posibilies. To simplify exporter uses only button Dist: distance at which the light intensity is half the Energy Color (ALL) Color of light Intensity (ALL) The RGB color of this Light is multiplied component−wise with the intensity. In Blender : energy SpotAngle (SPOT) the spot cone angle for this Light In Blender: spotSize SpotExponent (SPOT) The spot exponent controls the distribution of the intensity of this Light within the spot cone, such that larger values yield a more concentrated cone. In Blender: SpotBl * Some GUI for options First prototype of GUI was created using RipSting's Blender−Python GUI designer. Download at Http://oregonstate.edu/~dennisa/Blender/BPG/ * Ambiente light Information is taken by world ambiente attribute * Parenting Part 1 In Blender the Empty object is used to group objects. All objects which have the same empty as parent are the member of the same group. empty <−− Parent of −− element 1 <−− Parent of −− element 2 is translated in M3G group−Node −− Member −−> element 1 −− Member −−> element 2 In Blender every object can be the parent of every other object In M3G that is not possible. Only a group object can be parent.

m3g_export

03/11/2008 19.25.42

178

Weight Paint Gradient
(Or the world object which is derived from group). That will come later as Parenting Part 2 * Backface Culling you can use backface culling, if option "use backface culloing" is on. Culling will be set in PolygonMode object of every mesh. The correct winding is controlled. History 0.5 * Bone Animation − Armature (Part 1)

m3g_export

Armature is the skeleton for skinned meshes. It stores the bones in rest position (more information http://www.blender.org/cms/How_Armatures_work.634.0.html) You can work in Blender with bones and meshes in different ways. In this first attempt only the use of vertex groups is assisted. Blender−Objekts MESH | v ARMATURE | v BONE_1 | V BONE_2 translated into M3G−Objects SkinnedMesh | v Group | v Group Group_second | v Group Group_secound

Every bone is translated into two groups at the moment, because the second bone is needed to do the animation in an easy way. The animations in Blender for meshes are stored in action objects. Blender Objects ARMATURE | activ v ACTION | 1..n v IPOs translated into M3G−Objects

ANIMATIONCONTROLLER ^ ANIMATIONTRACK −−> Group_second | v KEYSEQUENZE

One action is translated into one animationcontroller. One IPO is translated in one KEYSEQUENZE and one ANIMATIONTRACK. At the moment only the active action of the armature object is translated. * Print Info, if type of light is used that is not supported History 0.5 * New Option exportAllAction (default value: false) If that option is true, all actions will be exported − not only the active action. At the moment you can only assign one action to one armature. To know which action is used with which armature the action needs a special name : <Action Name>A<M3G ID of Armature>E<End Frame><ID of Action> Example: Name of action : walkA10E25002 Name of armature : man10

03/11/2008 19.25.42

179

Weight Paint Gradient
End Frame: 250 History 0.6 Include the same image only one time into the m3g−file * Until now all vertices of the faces was been written. Now the vertices will be used again if possible: normal and texture coordinates of to vertices have to be the same * Smooth/solid shading can now be defined for every single material: in Editing panel (F9)>Link and Materials * This script uses now correctly the TexFace and Shadless Buttons in Shading panel (F5)>Material buttons>Material box. TexFace switches on/off the Export of texture coordinates. Shadeless does the some with the normal coordinates * The GUI was redesigned in a PupBlock * Options: ** Texturing Enabled: Switches on/off export of textures and texture coordinates. Attention: the TextFace button switches only for one mesh ** Texturing External: the textures will be included it mg3−file or exported in seperate file ** Lighting Enabled: turns on/off export of lights and normal completly Attention: Shadeless only for one mesh ** Persp. Correction: turns on/off perspective correction in PolygonMode. ** Smooth Shading: turns on/off smooth shading in PolygonMode. * Textures in external references are used again (with ImageFactory) * Blender function: Double Sided button in Editing Context (F9)>Mesh panel) turn on/off PolygonMode.CULL_BACK anzuschalten. * Script ingnores meshes that have no faces History 0.7 * Exporter can work with texture coordinates greater 1 and smaller 0 * Adler32 did not work always correct. New implementation made. * Modul shutil is not needed any longer. Exporter has its own copy_file. (realized and inspired by ideasman_42 and Martin Neumann) History 0.8 * Blender works with SpotAngles 1..180 but M3G works only with 0..90 M3G use the 'half angle' (cut off angle) (Thanks to Martin Storsjö) * Error fixed: Texture coordinates was not calculated correct. (Thanks to Milan Piskla, Vlad, Max Gilead, Regis Cosnier ...) * New options in GUI: M3G Version 2.0 : Will export M3G files Vers. 2.0 in future Game Physics: Adds Game Physics infos for NOPE API

m3g_export

03/11/2008 19.25.42

180

Weight Paint Gradient

md2_export

md2_export
About
Name MD2 (.md2) Version License Blender 0.18.1 GPL: Gnu Public Licence 2.43, 2.45, 2.46

Export to Quake file format (.md2). Menu Author Link(s) Group: Export Bob Holcomb http://bane.servebeer.com Modules:

Executable: md2_export.py Data:

External Dependencies: None

Additional information: * Included in Blender 2.42a − 2.46.

03/11/2008 19.25.42

181

Weight Paint Gradient

OpenFlight FLT Exporter

OpenFlight FLT Exporter
About
Name OpenFlight FLT Version License Blender 2.45+ 2007−9−20 GPL 2.45+ and newer

Save a OpenFlight FLT file. Menu Author Link(s) File Export OpenFlight (.flt)... Geoffrey Bantle (Briggs) and Greg MacDonald this script comes with Blender. Modules:

Executable: export−iv−0.1.py Data:

External Dependencies: None

Additional information: * Included in Blender 2.45, 2.46 OpenFlight is a registered trademark of MultiGen−Paradigm, Inc.

Usage
Instructions
Select the script from the File Export OpenFlight(.flt) menu.

Configuration
When run the exporter will present a graphical interface to control the export process. The following options can be set. Label Base Path Type PATH Default Last directory accessed by blender

Directory to write current scene to. Xref Directory PATH Base path + "/externals"

Directory to write External references Textures Directory PATH Base path + "/textures"

Directory for 'copy textures' tool. External Application PATH None"

External application to launch after export. Default Shading TOGGLE Off

If pressed, the angle between faces will be used to split edges in meshes that do not already have custom shading.

03/11/2008 19.25.42

182

Weight Paint Gradient Export Scale NUMBER 1.00

Features

Default value of 1.00 means that 1 blender unit = 1 meter in output files. Copy Textures TOGGLE Off

Copies textures to output directory previously chosen with Textures Directory field. Export Transforms TOGGLE Off

Local coordinates toggle. Default is recommended for now. Export Xrefs TOGGLE On

If checked External references in the current scene will be exported to the directory set in the "XRef Directory" field. External App TOGGLE On

Launch external application on export.

Features
Face Handling
• Single loose wire edges are exported as 2 vertex faces. • Wire Loops exported as faces with 'closed wireframe' draw style. • Incomplete loops exported as faces with 'open wireframe' draw style. • Loose vertices exported as single vertex faces. • Sub−face relationships. • Faces marked as double sided are exported with correct flags. • Face alpha determined by the file extension of images assigned to it. Example: A face with an *.RGBA image assigned to it will have its alpha draw flags set properly.

Hierarchy
• Objects export type determined by FLT ID properties. • Empties and meshes with no FLT ID properties attached are exported as either object or group nodes depending on whether they have any children. • Invalid child types are ignored. Example: Group node that is child of Object Node • External references • Export objects in either world−space or local−space coordinates. • Matrix transforms (local−space) • Correct shading of negatively scaled objects (world−space) • Export scale(world−space)

Texturing, Materials and Colors • UV mapping and texture information exported. If using multi−texturing, UV layers must have proper names. Example: Layer0, Layer2,...Layer7. • Custom color palettes. 03/11/2008 19.25.42 183

Weight Paint Gradient • Face and light point colors & intensities. • Texture Attribute files. • Custom shading via any combination of solid/smooth faces and edge split modifier. • Default shading angle for automatic calculation of smooth shading. • Faces with a Color index of zero are exported as 127 (white). • Option to copy textures to a user defined directory if they do not exist there already. • Attribute file writing.

Known issues

Known issues
• Material and shaders are ignored. Future support for material and shader palettes is planned. • There is no way to set the face color for open/wire faces. Currently they default to black. • The two−sided draw flag must be set on Layer0 • Do not use sub−faces with alpha faces in the same mesh. The results on export will not be what you expect. Instead break your alpha faces into a separate mesh

03/11/2008 19.25.42

184

Weight Paint Gradient

export−iv−0.1

export−iv−0.1
About
Name OpenInventor (.iv) Version License Blender 0.1 GNU General Public License 2.42a, 2.45, 2.46

Export to OpenInventor file format. (.iv). Menu Author Link(s) Group: Export Radek Barton http://blackhex.no−ip.org/

Executable: export−iv−0.1.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.42a, 2.45, 2.46

03/11/2008 19.25.42

185

Weight Paint Gradient

Quake 3 (.map)

Quake 3 (.map)
About
Name Quake 3 (.map) Version License Blender 0.1 GPL: Gnu Public Licence 2.43, 2.45, 2.46

Export to Quake map format. Menu Author Link(s) Group: Export Campbell Barton n/a Modules:

Executable: export_map.py Data:

External Dependencies: None

Additional information: * Included in Blender 2.43 − 2.46.

03/11/2008 19.25.42

186

Weight Paint Gradient

raw_export

raw_export
About
Name Raw Faces (.raw)... Version License Blender v 1.11 / 2006−07−06 GPL: GNU General Public License 2.42a, 2.45, 2.46

Export selected mesh to Raw Triangle Format (.raw) Menu Author Link(s) Group: Export Anthony D'Agostino (Scorpius) http://www.redrival.com/scorpius

Executable: raw_export.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.42a, 2.45, 2.46.

03/11/2008 19.25.42

187

Weight Paint Gradient

xsi_export

xsi_export
About
Name SoftImage XSI (.xsi)... Version License Blender v 1.4.6 / 2005−11−01 GPL: GNU General Public License 2.42a, 2.45, 2.46

Export to a SoftImage XSI file. Menu Author Link(s) Group: Export Elira

http://www.creative−realms.net/~elira/blender.html Modules: External Dependencies: None

Executable: xsi_export.py Data:

Additional information: * Included in Blender 2.42a, 2.45, 2.46.

03/11/2008 19.25.42

188

Weight Paint Gradient

ply_export

ply_export
About
Name Stanford PLY (*.ply)... Version License Blender v 1.4.6 / 2005−11−01 GPL: GNU General Public License 2.42a, 2.45, 2.46

Export active object to Stanford PLY format. Menu Author Link(s) Group: Export Bruce Merry http:

Executable: ply_export.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.42a, 2.45, 2.46.

03/11/2008 19.25.42

189

Weight Paint Gradient

vrml97_export

vrml97_export
About
Name VRML97 (.wrl)... Version License Blender v 1.19 / 2006−07−19 GPL: GNU General Public License 2.42a, 2.45, 2.46

Export to VRML97 file (.wrl). Menu Author Link(s) Group: Export

"Rick Kimball", "Ken Miller", "Steve Matthews", "Bart" http://kimballsoftware.com/blender http://www.neeneenee.de/vrml Modules: External Dependencies: None

Executable: vrml97_export.py Data:

Additional information: * Included in Blender 2.42a, 2.45, 2.46.

03/11/2008 19.25.42

190

Weight Paint Gradient

Vertex Keyframe Animation (.mdd)

Vertex Keyframe Animation (.mdd)
About
Name Vertex Keyframe Animation (.mdd)... Version License Blender v 1.0 GPL: GNU General Public License 2.45, 2.46

Animated mesh to MDD vertex keyframe file. Menu Author Link(s) Group: Export Bill L.Nieuwendorp n/a

Executable: export_mdd.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.45, 2.46.

03/11/2008 19.25.42

191

Weight Paint Gradient

Wavefront OBJ Exporter

Wavefront OBJ Exporter
About
Name Wavefront OBJ Version License Blender 2.43 2006−10−01 GPL 2.43 and newer

Save a wavefront obj file. Menu Author Link(s) File Export Wavefront (.obj)... Campbell Barton (ideasman42) and Jiri Hnidek this script comes with Blender. Modules:

Executable: export_mdd.py Data:

External Dependencies: None

Additional information: * Included in Blender 2.43+

Introduction
Export selected objects to Wavefront .obj file format. OBJ is a common 3d format, used to transfer data between applications. Its an easy to parse text file format and well supported applications such as Maya, 3dstudio MAX, Wings3D and Lightwave.

Links
• Obj format spec • Sample Files

Usage
Instructions
Select the script from the File Export menu and choose the filename to export to.

03/11/2008 19.25.42

192

Weight Paint Gradient

Configuration

Configuration
These options will be presented at export time. in most cases the defaults should be good to use. Selection Only Only export the selected objects. All Scenes Each scene as a separate OBJ file. Animation Each frame as a numbered OBJ file. Apply Modifiers TOGGLE ON TOGGLE OFF TOGGLE OFF TOGGLE ON

Use transformed mesh data from each object. May break vert order for morph targets. Rotate X90 TOGGLE ON

Rotate on export so Blenders UP is translated into OBJs UP Morph Target TOGGLE OFF

Disables options that will re−order the verts and faces, so it can be used as a morph target. Edges Write edges not connected to faces. Normals TOGGLE OFF TOGGLE ON

Export vertex normal data (Ignored by blenders importer but some programs use it) High Quality Normals TOGGLE OFF

Use with normals, Calculates high quality normals good for rendering in cases where the normals are used. UVs TOGGLE ON

Export texface UV texture mapping coords. Materials Write a separate MTL file with the OBJ. Copy Images TOGGLE OFF TOGGLE ON

Copy image files to the export directory, never overwrite. Triangulate TOGGLE OFF

Triangulate quads, (basic obj readers may only import triangles). Grouping (Objects) TOGGLE ON

Export blender objects as "OBJ Objects". Object Groups TOGGLE OFF

Export blender objects as "OBJ Groups". Material Groups 03/11/2008 19.25.42 TOGGLE OFF 193

Weight Paint Gradient Group by materials

Notes

Notes
• Only basic smoothing groups are supported using Blenders Smooth/Solid face property. per edge smoothing is not supported except through using the edge split modifier.

Compatibility
Only mesh data is exported.

Supported
Objects • Meshes: verts, edges, faces and uv coords. • Metaballs • Nurbs Surface • Text • Particles (strands as lines) Materials • RGB: diffuse, specular, ambient, emissive. Intensity: shininess, transparency. • Images Texface and Material texture/images are supported. Faces with texface images are separated into their own materials

Missing
Other • The obj format has support for curves and nurbs, however these are exported as meshes. • Vertex color is not supported by the obj format. • The OBJ format only supports 1 set of UV coordinates, so only the active UV's will be exported.

Known Issues
• Vue Esprit 5 and 6 will not import Blender OBJ files with edges, be sure to disable edge export when working with Vue Esprit.

Additional Information
Executable: export_obj.py Data: Modules: BPyMesh.py, BPyObject.py, BPyMessages.py External Dependencies: None

03/11/2008 19.25.42

194

Weight Paint Gradient

x3d_export

x3d_export
About
Name X3D Extensible 3D (.x3d)... Version License Blender v 1.6 / 2006−01−29 GPL: GNU General Public License 2.42a, 2.45, 2.46

Export to Extensible 3D file (.x3d). Menu Author Link(s) Group: Export Bart http://www.neeneenee.de/vrml

Executable: x3d_export.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.42a, 2.45, 2.46.

03/11/2008 19.25.42

195

Weight Paint Gradient

xfig_export

xfig_export
About
Name XFig Export 3D (.fig)... Version License Blender 1.1 GPL license 2.42a, 2.45, 2.46

xfig export (.fig). Menu Author Link(s) Group: Export Dino Ghilardi and Campbell Barton http: Modules:

Executable: xfig_export.py Data:

External Dependencies: None

Additional information: * Included in Blender 2.42a, 2.45, 2.46.

03/11/2008 19.25.42

196

Weight Paint Gradient

FBX export xna mod

FBX export xna mod
About
Name Autodesk FBX (.fbx) Modified for XNA Version License Blender 1.1 GPL: GNU General Public License. 2.44 & 2.45

Selection to an ASCII Autodesk FBX Modified for XNA. Menu Author Link(s) Group: Export

Campbell Barton, modified for XNA by Fritz@triplebgames.com http://www.triplebgames.com/downloads.html http://blenderartists.org/forum/showthread.php?t=92082&page=11

Executable: export_fbx__for_xna.py Data: Additional information: n/a

Modules: External Dependencies: None

03/11/2008 19.25.42

197

Weight Paint Gradient

export profile

export profile
About
Name Export Profile Version 0.1.3 2008−09−22 GPL: GNU General Public License 2.46 and up

This script has been made for exporting flat shapes (such as cross sections of a mesh) to a dxf file containing License polylines or to a svg file. Menu Author Link(s) Group: Export Yorik http://yorik.orgfree.com/scripts/export_profile.py Modules: Blender

Executable: export_profile.py Data:

External Dependencies: None

Additional information: Detailed documentation can be found on the script's home page.

Introduction

profiles ready to be exported Export Profile This Script exports 2D profiles in dxf or svg format. To get the • Only selected objects are exported • Exported objects will be flattened (their z coordinate will be zero) • Exported objects must be convertible to sequence of lines. This means there cannot be intersections (vertices with more than 2 edges), otherwise the script will choose only one of the adjacent edges, and part of your geometry won't be exported. This means it is better to remove faces. • Although this doesn't have influence on the result of the script, it is a good idea to "remove doubles" before exporting, so you get a cleaner dxf file.

03/11/2008 19.25.42

198

Weight Paint Gradient

Known issues

Known issues
• the exported svg file doesn't have its "viewport" defined... So, opening it in an image viewer will not display it right. But the geometry is there...

Credits
Thanks go to: • Stani for his sdxf library... Many things from this script come from it.

03/11/2008 19.25.42

199

Weight Paint Gradient

Cal3d

Cal3d
About
Name Cal3D (.cfg .xaf .xsf .xmf .xrf)... Version License Blender 0.9f Gnu Public Licence 2.43 & 2.45

Export armature/bone/mesh/action data to the Cal3D format. Menu Author Link(s) Group: Export

Jean−Baptiste, Jiba, Lamy, Campbell Barton (Ideasman42) Soya3ds homepage, http://home.gna.org/oomadness/en/soya/, Cal3d, http://cal3d.sourceforge.net

Executable: export_cal3d.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.42a − 2.45.

03/11/2008 19.25.42

200

Weight Paint Gradient

nendo_export

nendo_export
About
Name Nendo (.ndo)... Version License Blender v 1.9 / 2006−01−29 GPL: Gnu Public Licence 2.42a

Export selected mesh to Nendo File Format (*.ndo). Menu Author Link(s) Group: Export Anthony D'Agostino (Scorpius) http://www.redrival.com/scorpius

Executable: nendo_export.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.42a .

03/11/2008 19.25.42

201

Weight Paint Gradient

truespace_export

truespace_export
About
Name TrueSpace (.cob)... Version License Blender v 1.9 / 2006−01−29 GPL: GNU General Public License 2.42a

Export selected meshes to TrueSpace File Format (.cob)t. Menu Author Link(s) Group: Export Anthony D'Agostino (Scorpius) http://www.redrival.com/scorpius

Executable: truespace_export.py Data: Additional information: * Included in Blender 2.42a.

Modules: External Dependencies: None

03/11/2008 19.25.42

202

Weight Paint Gradient

wrl2export

wrl2export
About
Name VRML 2.0 (.wrl)... Version License Blender 1.32 > 2006/09/29 GPL: GNU General Public License 2.42a

Export to VRML2 (.wrl) file. Menu Author Link(s) Group: Export Rick Kimball http://blender.kimballsoftware.com/

Executable: wrl2export.py Data: Additional information: n/a.

Modules: External Dependencies: None

03/11/2008 19.25.42

203

Weight Paint Gradient

videoscape_export

videoscape_export
About
Name VideoScape with Vertex Colors (.obj)... Version License Blender v 1.10 / 2006−01−29 GPL: GNU General Public License 2.42a

Export selected mesh to VideoScape File Format (.obj). Menu Author Link(s) Group: Export Anthony D'Agostino (Scorpius) http://www.redrival.com/scorpius

Executable: videoscape_export.py Data: Additional information: * Included in Blender 2.42a.

Modules: External Dependencies: None

03/11/2008 19.25.42

204

Weight Paint Gradient

blender2md5_260105

blender2md5_260105
About
Name Doom3 MD5 Version License Blender 0.92a > 2005−01−26 GPL: GNU General Public License 2.42a

Export md5mesh and md5anim files for the Doom3 engine. Menu Author Link(s) Group: Export Rick Kimball

http://www.quake3bits.com/htm/tools_utilities.htm Modules: External Dependencies: None

Executable: blender2md5_260105.py Data: Additional information: n/a.

03/11/2008 19.25.42

205

Weight Paint Gradient

egg_export

egg_export
About
Name Panda3D (.egg)... Version License Blender alfa.20060711 GPL: GNU General Public License 2.42a

Panda .egg exporter. Menu Author Link(s) Group: Export Fabius aka Astelix (script currently unavailable)

Executable: egg_export.py Data: Additional information: n/a.

Modules: External Dependencies: None

03/11/2008 19.25.42

206

Weight Paint Gradient

Ldraw (LEGO Cad) (.dat) Exporter

Ldraw (LEGO Cad) (.dat) Exporter
About
Name Ldraw (.dat)... Version License Blender 0.01 − 2004.04.18 Blender Artistic Licence (BAL) 2.32

Export Lego DATA File Format (*.dat) Menu Author Link(s) Group: Import Oyster

http://www.newsmth.net/att.php?p.284.8754.952.zip Modules: External Dependencies:

Executable: lego_export.py Data:

Local Mirror: lego_import_export_001.zip (2004.04.18) − There are LEGO importer and exporter in this zip file Additional information: None

Usage
Instructions
1. copy *.py and lego.cfg to the Blender script directory 2. download Complete LDraw.org Parts Library from http://www.ldraw.org/modules.php?op=modload&name=Downloads&file=index&req=getit&lid=2 and decompress it with directory using winzip The car.dat and pyramid.dat is coming with http://www.ldraw.org/modules.php?op=modload&name=Downloads&file=index&req=getit&lid=60 3. edit lego.cfg according to your installation in step 2 4. update your blender scripts menu. The script can be found under Export and Import

Known Issues
1. choice of simular colors. btw:The color is taken from http://isodomos.com/VPH/ColorLego 2. type 1 during reading data file see "asm in blender.jpg" and "asm in cad.jpg"

Additional Information

03/11/2008 19.25.42

207

Weight Paint Gradient

To−Do list

To−Do list
1. assign color to face. a mesh can have 16 materials more than 16 colors? 2. type 0, 5 when read data file 3. speed up. The re−index on vertices and faces needs and costs too much time. Maybe skip it and let the I prefer to a python interface to "remove doubles" 4. GUI at most, what if a Lego part has

a very big memeory, user "remove doubles". Well, very much.

Credits
Thanks go to: • the author Oyster

History
v0.01 − 2004.04.18 by Oyster − Initial release

03/11/2008 19.25.42

208

Weight Paint Gradient

fgfs_animation

fgfs_animation
About
Name FlightGear Animation (.xml) Version License Blender 1.115 > 2006/02/19 GPL: GNU General Public License 2.42a

FlightGear Animation. Menu Author Link(s) Group: Export Melchior FRANZ

http://members.aon.at/mfranz/flightgear/blender−textured−lights.html Modules: External Dependencies: None

Executable: fgfs_animation.py Data: Additional information: n/a.

03/11/2008 19.25.42

209

Weight Paint Gradient

md3−export−0.2−lgt

md3−export−0.2−lgt
About
Name MD3 (+shaders) Version License Blender 0.2 N/A 2.42a

Export to Quake 3 file format. (.md3). Menu Author Link(s) Group: Export Bob Holcomb, Damien McGinnes http://www.quake3bits.com/htm/tools_utilities.htm Modules:

Executable: md3−export−0.2−lgt.py Data: Additional information: n/a.

External Dependencies: None

03/11/2008 19.25.42

210

Weight Paint Gradient

py_bezcurve2svg

py_bezcurve2svg
About
Name Bezier Curve to Svg Path Version License Blender 0.3.1 GPL: GNU General Public License 2.42a

Export Bezier Curve in svg path format. Menu Author Link(s) Group: Export Jean−Michel Soler (jms)

http://jmsoler.free.fr/didacticiel/blender/tutor/py_bezcurve2svg.htm Modules: External Dependencies: None

Executable: py_bezcurve2svg.py Data: Additional information: n/a.

03/11/2008 19.25.42

211

Weight Paint Gradient

osgexport−2.41

osgexport−2.41
About
Name OpenSceneGraph (osg) Version License Blender 237 GPL: GNU General Public License 2.42a

Export to OpenSceneGraph (.osg) format. Menu Author Link(s) Group: Export Ruben Lopez http://projects.blender.org/projects/osgexport/

Executable: osgexport−2.41.py Data: Additional information: n/a.

Modules: External Dependencies: None

03/11/2008 19.25.42

212

Weight Paint Gradient

g3d_xml_exporter

g3d_xml_exporter
About
Name G3D XML Exporter (.xml −> .g3d) Version License Blender 0.1.0 RC GPL: GNU General Public License 2.42a

Exports to an XML representing the Glest fileformat V4. Use xml2g to convert to .g3d. Menu Author Link(s) Group: Export Vincent Gadoury, Andreas Becker http://www.glest.org/files/contrib/tools/

Executable: g3d_xml_exporter.py Data: Additional information: n/a.

Modules: External Dependencies: None

03/11/2008 19.25.42

213

Weight Paint Gradient

mesh_export

mesh_export
About
Name Binary mesh... Version License Blender 234 N/A 2.42a

Save a simple binary .mesh file. Menu Author Link(s) Group: Export Micah Dowty http://svn.navi.cx/misc/trunk/hdr/encoding/opengl/ Modules:

Executable: mesh_export.py Data: Additional information: n/a.

External Dependencies: None

03/11/2008 19.25.42

214

Weight Paint Gradient

ogre export

ogre export
About
Name Ogre XML Version License Blender 240 GNU General Public License 2.42a

Exports selected meshes with armature animations to Ogre3D. Menu Author Link(s) Group: Export

'Michael Reimpell', 'Jeff Doyle (nfz)', 'Jens Hoffmann', 'et al.' http://www.ogre3d.org/index.php?option=com_remository&Itemid=74&func=selectcat&cat=5 Modules: External Dependencies: None

Executable: ogreexport.py Data: Additional information: n/a.

03/11/2008 19.25.42

215

Weight Paint Gradient

osgexport−2.42

osgexport−2.42
About
Name OpenSceneGraph (osg) Version License Blender 2.42 GNU General Public License 2.42a

Export to OpenSceneGraph (.osg) format.. Menu Author Link(s) Group: Export Ruben Lopez http://projects.blender.org/projects/osgexport/

Executable: osgexport−2.42.py Data: Additional information: n/a.

Modules: External Dependencies: None

03/11/2008 19.25.42

216

Weight Paint Gradient

DTSExporter_091

DTSExporter_091
About
Name Torque Shape (.dts)... Version License Blender 0.91 Other license 2.42a

Export to Torque (.dts) format. Menu Author Link(s) Group: Export James Urquhart http://projects.blender.org/projects/torqueexporter/ Modules:

Executable: Dts_Blender.py Data:

External Dependencies: In zip file DTSExporter_091

Additional information: * zip Also includes script Dts_Blender_QuickExport.py.

03/11/2008 19.25.42

217

Weight Paint Gradient

Chicken export (panda)

Chicken export (panda)
About
Name Chicken 0.5 (.egg)... Version License Blender 1.0c N/A 2.42a

Export to the Panda3D Egg format. Menu Author Link(s) Group: Export Daniel Amthauer (script not currently available) Modules:

Executable: chicken_export.py Data: Panda logo

External Dependencies: None

Additional information: based on eggX v.6 by Chris Holland.

03/11/2008 19.25.42

218

Weight Paint Gradient

ActionScript 3.0 Exporter

ActionScript 3.0 Exporter
About
Name ActionScript 3.0 AS (.as) Version 0.2 − 2008.08.10

Exports to an ActionScript 3.0 class which can be inserted into a Flash file, and thus displayed inside a Flash player in a browser. The supported 3D engines are Away3D, Papervision3D, Sandy. Menu Author Link(s) Group: Export Dennis Ippel http://rozengain.com/?postid=54

License

GPL: GNU General Public License.

Blender

2.44 − 2.48

Executable: AS3Export.py Data: Additional information: n/a

Modules: External Dependencies: None

03/11/2008 19.25.42

219

Weight Paint Gradient

editor (game level)

editor (game level)
About
Name Blender Game Level Editor Version License Blender 2006−Jul−18 07:29 GPL: Gnu Public Licence 2.42a

Blender Game Level Editor. Menu Author Link(s) Opens with Text Editor Uriah Liggett

http://www.users.cs.umn.edu/~mein/blender/plugins/python/import_export/gameleveleditor/index.html Modules: External Dependencies: None

Executable: editor.py Data: Additional information: Open with text editor .

03/11/2008 19.25.42

220

Weight Paint Gradient

BlendEarthv08

BlendEarthv08
About
Name BLENDEARTH Version License Blender v0.8 N/A 2.37a

Create Texturated Terrain' (then press P for walkthrough). Menu Author Link(s) Group: Wizards Jean−Baptiste PERIN http://perso.orange.fr/jb.perin/ Modules: BEArray2.py

Executable: BlendEarthv08.py Data:

External Dependencies: In BlendEarthv08.zip

Additional information: * for best results place entire folder BlendEarthv08 into .blender/scripts. Then open BlendEarth.blend. run script. The .blend sets file paths. You can now access BLENDEARTH better from scripts menu 'Wizards'..

03/11/2008 19.25.42

221

Weight Paint Gradient

help_bpy_api

help_bpy_api
About
Name Blender/Python Scripting API Version License Blender 1.0 GPL: Gnu Public Licence 2.45, 2.46

The Blender Python API reference manual. Menu Author Link(s) Group: Help Matt Ebb Included in Blender

Executable: help_bpy_api.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.45, 2.46. This script opens the user's default web browser at http://www.blender.org's "Blenders Python API" page.

03/11/2008 19.25.42

222

Weight Paint Gradient

help_browser

help_browser
About
Name Scripts Help Browser Version License Blender 1.4 / 2005−06−11 GPL: Gnu Public Licence 2.36 − 2.46

Show help information about a chosen installed script. Menu Author Link(s) Group: Help Willian P. Germano

http://www.blender.org/cms/Blender_2_42.727.0.html Modules: External Dependencies: None

Executable: help_browser.py Data:

Additional information: * Included in Blender 2.36 − 2.46.

03/11/2008 19.25.42

223

Weight Paint Gradient

help_getting_started

help_getting_started
About
Name Getting Started Version License Blender 1.2 / 2004−11−07 GPL: Gnu Public Licence 2.42a, 2.45, 2.46

Help for new users. Menu Author Link(s) Group: Help Matt Ebb

http://www.blender3d.org/cms/Quickstart.112.0.html Modules: External Dependencies: None

Executable: help_getting_started.py Data:

Additional information: * Included in Blender 2.42a, 2.45, 2.46.

03/11/2008 19.25.42

224

Weight Paint Gradient

help_manual

help_manual
About
Name Manual Version License Blender 1.0 GPL: Gnu Public Licence 2.42a, 2.45, 2.46

The Blender reference manual. Menu Author Link(s) Group: Help Matt Ebb

http://mediawiki.blender.org/index.php/Manual/Manual Modules: External Dependencies: None

Executable: help_manual.py Data:

Additional information: * Included in Blender 2.42a, 2.45, 2.46.

03/11/2008 19.25.42

225

Weight Paint Gradient

help_release_notes

help_release_notes
About
Name Release Notes Version License Blender 1.0 GPL: Gnu Public Licence 2.42a, 2.45, 2.46

Information about the changes in this version of Blender. Menu Author Link(s) Group: Help Matt Ebb

http://www.blender.org/cms/Blender_2_42.727.0.html Modules: External Dependencies: None

Executable: help_release_notes.py Data:

Additional information: * Included in Blender 2.42a, 2.45, 2.46. Script opens the user's default web browser at www.blender3d.org's "Release Notes" page

03/11/2008 19.25.42

226

Weight Paint Gradient

help_tutorials

help_tutorials
About
Name Tutorials Version License Blender 1.0 GPL: Gnu Public Licence 2.42a, 2.45, 2.46

Tutorials for learning to use Blender. Menu Author Link(s) Group: Help Matt Ebb Included in Blender

Executable: help_tutorials.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.42a, 2.45, 2.46.

03/11/2008 19.25.42

227

Weight Paint Gradient

help_web_blender

help_web_blender
About
Name Blender Website Version License Blender 1.0 GPL: Gnu Public Licence 2.45, 2.46

The official Blender website. Menu Author Link(s) Group: Help Matt Ebb

http://www.blender3d.org/documentation/242PythonDoc/index.html Modules: External Dependencies: None

Executable: help_web_blender.py Data:

Additional information: * Included in Blender 2.45, 2.46.

03/11/2008 19.25.42

228

Weight Paint Gradient

help_web_devcom

help_web_devcom
About
Name Developer Community Version License Blender 1.0 GPL: Gnu Public Licence 2.45, 2.46

Get involved with Blender development. Menu Author Link(s) Group: Help Matt Ebb Included in Blender

Executable: help_web_devcomm.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.45, 2.46.

03/11/2008 19.25.42

229

Weight Paint Gradient

help_web_eshop

help_web_eshop
About
Name Blender E−Shop Version License Blender 1.0 GPL: Gnu Public Licence 2.45, 2.46

Buy official Blender resources and merchandise online Menu Author Link(s) Group: Help Matt Ebb Included in Blender

Executable: help_web_eshop.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.45, 2.46.

03/11/2008 19.25.42

230

Weight Paint Gradient

help_web_usercomm

help_web_usercomm
About
Name User Community Version License Blender 1.0 GPL: Gnu Public Licence 2.45, 2.46

Get involved with other Blender users. Menu Author Link(s) Group: Help Matt Ebb Included in Blender

Executable: help_web_usercomm.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.45, 2.46.

03/11/2008 19.25.42

231

Weight Paint Gradient

hotkeys

hotkeys
About
Name HotKey and MouseAction Reference Version License Blender 28−05−2006 GPL: Gnu Public Licence 2.42a, 2.45, 2.46

All the hotkeys/short keys. Menu Author Link(s) Group: Help Jean−Michel Soler (jms)

http://jmsoler.free.fr/didacticiel/blender/tutor/cpl_hotkeyscript.htm Modules: External Dependencies: None

Executable: hotkeys.py Data:

Additional information: * Included in Blender 2.42a, 2.45, 2.46.

03/11/2008 19.25.42

232

Weight Paint Gradient

ID Property Browser

ID Property Browser
About
Name ID Property Browser Version License Blender 0.3.108 GPL: Gnu Public Licence 2.45, 2.46

Browse ID properties. Menu Author Link(s) Group: Help Joe Eagar Included in Blender

Executable: IDPropBrowser.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.45, 2.46. • Allows browsing, creating and editing of ID Properties for various ID block types such as mesh, scene, object, etc.

03/11/2008 19.25.42

233

Weight Paint Gradient

help_py_reference

help_py_reference
About
Name Python Scripting Reference Version License Blender 1.0 GPL: Gnu Public Licence 2.34 − 2.44

Python Scripting Reference. Menu Author Link(s) Group: Help Matt Ebb

http://www.blender3d.org/documentation/242PythonDoc/index.html Modules: External Dependencies: None

Executable: help_py_reference.py Data:

Additional information: * Included in Blender 2.34 − 2.44. Since 2.45 renamed to help_bpy_api.py. This script opens the user's default web browser at www.blender3d.org's "Blender Python API Reference" page.

03/11/2008 19.25.42

234

Weight Paint Gradient under construction

help_py_reference

03/11/2008 19.25.42

235

Weight Paint Gradient

Billboard Render on Active

Billboard Render on Active
About
Name Billboard Render on Active Version License Blender 1.0 GPL: GNU General Public License 2.42 − 2.46

Selected objects and lamps to rendered faces on the act mesh. Menu Author Link(s) Group: Image Campbell Barton n/a

Executable: image_billboard.py Data:

Modules: External Dependencies: None

Additional information: *Included in Blender 2.43 − 2.46 • Render Billboard Script This can texture a simple billboard mesh from any number of selected objects. Renders objects in the selection to quad faces on the active mesh.

Usage
• Light your model or enable the shadless flag so it is visible • Make a low poly mesh out of quads with 90d corners. (this will be you billboard mesh) • Select the model and any lamps that light it • Select the billboard mesh so that it is active • Run this script, Adjust settings such as image size or oversampling. • Select a place to save the PNG image. • Once the script has finished running return to the 3d view by pressing Shift+F5 • To see the newly applied textures change the drawtype to 'Textured Solid'

03/11/2008 19.25.42

236

Auto Image Layout

Auto Image Layout

Image Auto Layout
About
Name Consolidate into one image Version License Blender 1.1 − 2007.02.15 GPL: GNU General Public License 2.43 − 2.46

Pack all texture images into 1 image and remap faces. Menu Author Link(s) Group: Image Campbell Barton n/a

Executable: image_auto_layout.py Data:

Modules: External Dependencies: None

Additional information: *Included in Blender 2.43 − 2.46. Previous version: uv_auto_layout_tex This script makes a new image from the used areas of all the images mapped to the selected mesh objects. Image are packed into 1 new image that is assigned to the original faces. This is usefull for game models where 1 image is faster then many, and saves the labour of manual texture layout in an image editor.

Introduction

Auto Image Layout
Mode: All Modes (Mesh) Menu: UV/Image Editor UVs Auto Image Layout

Description
This script makes a new image from the used areas of all the images mapped to the selected mesh objects. Image are packed into 1 new image that is assigned to the original faces. This is usefull for game models where 1 image is faster then many, and saves the labour of manual texture layout in an image editor.

Options
This script is accessed from UV/Face mode and packs images from the active mesh. On activation a popup will be appear with the following options. image path no ext A new PNG image file will be created at this path. use // as a prefix for the current blend file location. otherwise you may specify the full path. Do not add in a file extension. Pixel Size The size of the image, this value is used for width and height to make a square image. Pixel Margin 03/11/2008 19.25.42 237

Auto Image Layout

Examples

When cropping the image to the bounds of the used areas add this pixel margin, this stops lower resolution textures (mipmaps) from bleeding the edge colour into the faces that use thsi texture. Keep Image Aspect If this is turned off, the tiles will stretch to the bounds of the image, making the images look stretched in an image viewer. however it will give better results when viewed in 3d because there is more pixel information in the image. Texture Source, All Sel Objects When enabled all selected objects will have their textures packed into the texture.

Examples
Here is an test case where I took 5 unedited photos, mapped them to a low poly mesh, and pack them into 1 texture.

Projection mapped uv mesh

Finished Details with roof and side walls

Texture view

Back wall with generic texture

Model in details

03/11/2008 19.25.42

238

Auto Image Layout

Examples

Result of running the Auto Texture Layout Script All images used for this mesh

03/11/2008 19.25.42

239

Auto Image Layout

Image Edit Externally

Image Edit Externally
About
Name Edit Externaly Version License Blender 1.0 GPL: GNU General Public License 2.42 − 2.46

Open in an application for editing. (hold Shift to configure) Menu Author Link(s) Group: Image Campbell Barton n/a

Executable: image_edit.py Data:

Modules: External Dependencies: None

Additional information: *Included in Blender 2.42 − 2.46 • This script opens the current image in an external application for editing.

Usage
Choose an image for editing in the UV/Image view. To configure the application to open the image with, hold Shift as you click on this menu item. For first time users try running the default application for your operating system. If the application does not open you can type in the full path. You can choose that the last entered application will be saved as a default. • Note, default commants for opening an image are "start" for win32 and "open" for macos. This will use the system default assosiated application.

03/11/2008 19.25.42

240

Auto Image Layout

Image Find Paths

Image Find Paths
About
Name Fix Image Paths Version License Blender 1 GPL: GNU General Public License 2.42a − 2.45

Search for new image paths to make relative links to. Menu Author Link(s) Group: Image Campbell Barton n/a

Executable: image_find_paths.py Data:

Modules: External Dependencies: None

Additional information: Included in Blender 2.42 − 2.45 • This script searches for images whos file paths do not point to an existing image file, all image paths are made relative where possible. usefull when moving projects between computers, when absolute paths links are broken.

03/11/2008 19.25.42

241

Auto Image Layout

2D Cutout Image Importer

2D Cutout Image Importer
About
Name 2D Cutout Image Importer Version License Blender 1.2 2008 GPL: Gnu Public Licence 2.46

Batch UV Map images to Planes. Menu Author Link(s) Group: Image Kevin Morgan (forTe)

http://blenderartists.org/forum/showthread.php?t=99626 http://gamulabs.freepgs.com/blends/scripts/

Executable: 2dcutout.py Data: Additional information:

Modules: External Dependencies: None

03/11/2008 19.25.42

242

Auto Image Layout

Add Image as mesh

Add Image as mesh
About
Name Image as Mesh Version License Blender 1.0 > 10/17/2005 GPL: GNU General Public License 2.42a & 2.45

Add a single−face mesh with an image on it. Menu Author Link(s) Group: Add Ed Mackey http://www.blinken.com/blender−plugins.php

Executable: AddImage.py Data: Additional information: n/a.

Modules: External Dependencies: None

03/11/2008 19.25.42

243

Auto Image Layout

Image Browser

Image Browser
About
Name Image Browser Version License Blender 1 n/a 2.42a & 2.45

Browse images used in your .blend. Menu Author Link(s) Group: Image Campbell Barton

http://blenderscripts.googlepages.com/imagebrowser.rar Modules: External Dependencies: None

Executable: imagebrowser.py Data: Additional information: n/a

03/11/2008 19.25.42

244

Auto Image Layout

Import Reference Images

Import Reference Images
About
Name Import Reference Images Version License Blender 1.2 GPL: GNU General Public License 2.42a & 2.45

Import a folder of Reference Images as Planes. Menu Author Link(s) Group: Image Joshua Scotton 2007

http://www.joshuascotton.com/main/wp−content/uploads/2008/01/importrefimages12.py http://www.joshuascotton.com

Executable: imagebrowser.py Data: Additional information: n/a

Modules: External Dependencies: None

03/11/2008 19.25.42

245

Auto Image Layout under construction

Import Reference Images

03/11/2008 19.25.42

246

Auto Image Layout

X3D & VRML97 (.x3d/wrl) Importer

X3D & VRML97 (.x3d/wrl) Importer
About
Name VRML97 (.wrl) Version License Blender 0.1 − 2008.10.10 GPL: Gnu Public Licence 2.48

Import VRML97 Files (.wrl) Menu Author Link(s) Group: Import Campbell Barton Python & Plugins forum at Blender Artists. Modules:

Executable: import_web3d.py Data:

External Dependencies: For X3D only, a full python install (xml.dom.minidom).

Additional information: None

Introduction
This script imports lamps, cameras, primitives and meshes with materials, textures, UV coords and vertex colors. Its aim is not to support every X3D/VRML standard since that would require supporting interactive elements and features that don't map well to blenders Importing hand written VRML files that make use of more advanced features like PROTO's will not work, however this importer should be able to load scenes generated from other 3D software.

Usage
Instructions
n/a

Shortcuts
Editor info: List of shortcuts used by the script, if any. Mostly relevant for scripts with guis. We should of course standardize basic ones: ESC to cancel, ESC and q to quit, etc.

Configuration
Editor info: Config options available in the script's gui or via the Scripts Config Editor.

03/11/2008 19.25.42

247

Auto Image Layout Hierarchy boolean off

Notes

When enabled, transform nodes will be imported as parent objects to the children they transform. Circle Div int 16

The number of divisions used for circles with primitive geometry types − Sphere, Cone, and Cylinder.

Notes
n/a

Compatibility
Supports importing static VRML97 scenes, textures, lights, geometry and cameras.

Geometry
• creaseAngle is used as blenders auto smooth • solid − this does not translate directly into a blender setting and is ignored, but could be used to set the drawtype. IndexedFaceSet • colorPerVertex True/False • texCoord's • ccw bool flips faces when False • color Unsupported • convex bool (ignored) • normals, normalPerVertex (ignored since blender uses its own normals) IndexedLineSet Imported as poly curves, color is unsupported because blender cannot sure color in curves. IndexedPointSet Import as a mesh with verts, color is unsupported because blender cant store color per vertex. Sphere Supports all parameters • radius Cylinder Supports all parameters

03/11/2008 19.25.42

248

Auto Image Layout • radius • height • bottom • side • top Cone Supports all parameters • radius • height • bottom • side Box Supports all parameters • size

Appearance

Appearance
Material (Supports most parameters) • ambientIntensity • diffuseColor • emissiveColor − converted from a color to an intensity • shininess • specularColor • transparency Texture (Supports ImageTexture only) PixelTexture and MovieTexture are not yet supported. • repeatS and repeatT − converted to texture repeat and image clampX/Y values. TextureTransform (Fully supported) This node transforms UV coords. • translation • rotation • scale • center

Lights
PointLight, DirectionalLight amd SpotLight (Supports common parameters) • beamWidth • color • cutOffAngle • direction • intensity 03/11/2008 19.25.42 249

Auto Image Layout • location • radius Unsupported • ambientIntensity cant be used for blenders lamps. • attenuation formula dosnt convert into blenders attenuation modes. • "on" would not be useful to support.

Other

Other
Inline Inline option for referencing external VRML files is supported. Note, currently this is not supported for the x3d importer.

Known Issues
• PROTO defined types are not supported yet. • Importing instances is not yet supported.

03/11/2008 19.25.42

250

Auto Image Layout

3D Studio Importer

3D Studio Importer
About
Name 3D Studio (.3ds)... Version License Blender 0.995 GPL: Gnu Public Licence 2.42a − 2.46

Import from 3DS file format (.3ds) Menu Author Link(s) Group: Import

"Bob Holcomb", "Richard Lärkäng", "Damien McGinnes", "Campbell Barton" http://www.gametutorials.com Modules: External Dependencies: None

Executable: 3ds_import.py Data:

Additional information: * Included in Blender 2.42a, 2.45, 2.46

Links
• link 1 • link 2 • Back to Catalog | Import

03/11/2008 19.25.42

251

Auto Image Layout

AC3D Importer

AC3D Importer
About
Name AC3D (.ac)... Version License Blender v 2.43.1 007−20−21 GPL: Gnu Public Licence 2.42a − 2.46

Import an AC3D (.ac) file. Menu Author Link(s) Group: Import Willian P. Germano http://plib.sf.net Modules:

Executable: ac3d_import.py Data:

External Dependencies: None

Additional information: * Included in Blender 2.42a − 2.46

03/11/2008 19.25.42

252

Auto Image Layout

DXF−3D Importer

DXF−3D Importer
About
Name DXF−3D Importer Version License Blender 1.12 − 2008.08.03 GPL 2.43 − 2.47

Import geometery from .DXF file format. Menu Author Link(s) File Import DXF (.dxf)...

Ed Blake (aka kitsu) and Remigiusz Fiedler (aka migius) DXF−Importer − release at Blender Artists. Modules: dxfReader.py, dxfColorMap.py External Dependencies: dxfImportObjects.py − no more in use

Executable: import_dxf.py Data: configuration−files (.ini, importDXF.ini, .inf) Additional information: * Included in Blender 2.43 − 2.47

Introduction

This script imports data from DXF format into Blender. DXF (Drawing eXchange Format) is a CAD data file format, developed by Autodesk/AutoCAD. The script can read DXF−files up to DXF format version 2007. It supports 2d and 3d geometries, texts and object hierarchy. It can write mesh and curve representation of it. See compatibility details. The importer doesn't require a full Python installation. The only dependences: math module, dxfColorMap.py and dxfReader.py from %BLENDER%/.blender/scripts/bpymodules/. 03/11/2008 19.25.42 253

Auto Image Layout

Downloads

Downloads
• ImportDXF−1.12 (2008.08.02) − the newest version (check the date stamp) • dxf_r12_testfiles.zip (2007.08.14) − a set of test files in DXF−r12 format.

Links
• DXF−format article at wikipedia, (German version).

Usage
Installation
Get the newest script version from downloads section. To avoid conflicts you have to delete/remove the existing import_dxf.py script from Blender script repository folder. Extract the script from zip archive into standard Blender script directory %blender%\.blender\scripts\. It is not necessary to rename the new version to import_dxf.py Restart Blender. Optionally, to register new scripts you have to click the 'Update Menus' entry in the script window menu. More details about handling with python scripts in Blender can be find at www.alienhelpdesk.com or BlenderWiki

Preprocessing
Normally, the DXF data do not need extra manual preparing. The importer script can perfectly handle complex DXF−objects like BLOCKs, POLYLINEs and POLYMESHes, so there is no need to "explode" objects before importing. Only 3DSOLID needs conversion to mesh representation, mainly because there is no free access to ACIS data in DXF files. ACIS is a 3D technology developed by SPATIAL. The script will import any DXF version from R12 to 2007 and probably future versions, since DXF format is incremental, but until now R12 has been tested more thoroughly and has better compatibility. If you have a DXF file that fails to import, you can usually manage to reduce/simplify it, until it imports, with the techniques described below.

User Interface

03/11/2008 19.25.42

254

Auto Image Layout Select the script from the menu: File → Import → Autodesk DXF (.dxf).

Configuration

All UI buttons and fields are documented with tooltips. Buttons/options marked with *) are "under construction" − only partially functional. < layer 3 > sets the target import layer. (1−18) newScene A new Blender scene will be created for each imported DXF file. The Scene object will inherit the DXF filename. X resets configuration to default parameters. 2D and 3D buttons set optimal parameters for 2D or 3D import. CONFIG activates Advanced Configuration Panel. DXFfile > select .DXF file with the Blender file selector or type filename directly into the text field. *.* types for you *.dxf instead of filename to import all DXF files from selected directory, each into separate scenes. HELP points the system webbrowser to here − to manual on wiki.blender.org. TEST starts DXF−analyze−tool. <optim: 2 > Optimization Level: Level "0" − debug−mode: Blender draws all imported DXF entities in real time. Slowest mode but amusing! Level "1" − verbose−mode. Level "2" − non verbose−mode: only progress bar feedback, normal speed. Level "3" − silent−mode: marginal performance increase. START IMPORT starts import job. During the import process the UI is blocked. To stop or cancel the import, flip over to the console−window and hit ctrl−c . EXIT or ESC to exit the script.

Configuration
Presets Management

INI file > select .INI file with the Blender file selector or type filename directly into the text field. # calls the names of standard preset .INI files saved in the project directory. The fastest and easiest way to switch user−defined configurations. Load loads configuration parameters from selected .INI file. Save saves current configuration parameters into selected .INI file.

03/11/2008 19.25.42

255

Auto Image Layout Object Filtering

Configuration

DXF−Object−Type buttons activate/deactivate support for DXF object types and define their counterpart representation in Blender to choose with a pop−up−menu: curve − geometry represented as Blender curve object thin box − geometry represented as thin scaled Blender cube primitive thin cyl − geometry represented as thin scaled Blender cylinder primitive mesh − geometry represented as Blender mesh object edges − geometry represented as Blender mesh object without faces! empty − geometry represented as Blender empty object − as placeholder for position/rotation/scale information

SPLINE support for SPLINE MLINE (plan v1.14) support for MLINE ) MTEXT (plan v1.14) support for MTEXT )

BLOCK activates support for BLOCKs, INSERTs, MINSERTs. They will be imported as groups into layer 19 and then referenced at each insert point as empties with dupliGroups. (v1.14 plan) pop−up−menu with options: as realGroups or exploded into flat non−hierarchical structure. BLOCK−n supports no−name BLOCKs (hatching objects named: *X...). BLOCK−F (plan v1.14) activates filtering of BLOCKs with lists of accepted_names and unwanted_names. BLOCK−XREF sets empty object as place holder for external XREF−BLOCK.

views stores VIEW and VPORT definitions as Blender cameras. It works for both kinds of VIEWs: perspective and orthogonal. Camera's clipping need manual adjustment. (wip v1.13) cams (plan v1.14) support for DXFr12 ASHADE−camera definition lights support for AVE−RENDER−lights: DIRECT, OVERHEAD and SH_SPOT. Still in early stage: supports now only location and color. The lights need manual adjustment for direction and intensity. (plan v1.14)

more Filtering

paper imports entities only from "Paper Space". frozen imports entities also from frozen layers. 03/11/2008 19.25.42 256

Auto Image Layout layer filters layers. color filters colors. group filters groups. block filters blocks.

Configuration

Material Management

material DXF−Property activates support for material management. It is recommended to use DXF−object properties (COLOR, LAYER) for coding Blender materials. (plan v1.14) Configuration file(.ini) will be able to store various material setups. (plan v1.14) planed support for AVE−RENDER−material definitions.

Global Location and Scale glob.reLoc activates relocation of DXF data for better adaptation to Blender's scene limits. −> calls Popup−Box to type in the relocation vector x,y,z in DXF units.

glob.Scale activates global scaling of entire DXF scene for better adaptation to Blender's scene limits. There are many presets to choose with x , e.g., an architectural drawing in [mm] can be scaled into [m] with a x 0.001 scale factor. For the most architectural projects the most optimal solution is 1 Blender unit = 1 meter. The options "yard/feet/inch to meter" help to transfer projects from imperial units system. user def. preset calls Popup−Box to type any individual scale factor.

Note: Blender's workspace is limited to maximal +/−1.000.000 units in all x−y−z directions. The default limit is set to +/−1.000 due to optimal screen performance by Blender. You can set higher limits up to +/−1.000.000 with 3D−Window−>View−>View Properties after set Spacing parameter to max = 100. Then don't forget to increase Clip Start and Clip End for the optimal view range. A few CAD−systems use even bigger coordinate spaces. The only way to make big dimensioned models 03/11/2008 19.25.42 257

Auto Image Layout editable in Blender is downscaling and relocating those to suit Blender limitations.

Configuration

Controllers

smooth activates smooth parameter for created mesh objects. trim < 3.00 > activates intersection of wide POLYLINE segments. The parameter (1.0 − 5.0) bewares the section algorithm of producing extreme corners.

< bR: 1.000 > is basis radius for circle resolution (in Blender units: 0.01 − 100.0). < 64 > is resolution(=segmentation) parameter for cylinders, circles, arcs and ellipses (4 − 500). The objects will be drawn with: adapted_resolution = resolution * sqrt(radius / basis_radius).

caps draws top and bottom caps for circles, ellypses, cylinders etc.

03/11/2008 19.25.42

258

Auto Image Layout

Configuration

to Curves a subset of DXF entities (LINE, ARC, CIRCLE, ELLIPSE and POLYLINE) will be drawn as Bezier or NURBS curves. < 12 > U−resolution parameter of Blender curves (1−128). < 4 > is the amount of control points (= segments) in Bezier curve representing circle (3 − 32).

Lay helps to sort objects in Blender. All objects from each LAYER will belong to the same Blender group. vGroups creates Vertex Groups in generated Blender meshes for easier post−processing. E.g. faces in 2d−POLYLINE are sorted in groups: right/left/top/bottom. oneMesh groups DXF entities into one mesh object (respectively their type and their layer/block assignment). It is highly recommended for importing bigger files, because the reduced amount of created objects helps Blender to be more efficient with imported work. This results in huge performance increases.

elevation < 0.0 > (wip v1.13) you can set Z−coordinate for all imported objects. There are controllers for geometry properties of objects: • distance • thickness • width each with a F − limiter−switch and a threshold value (in Blender units).

03/11/2008 19.25.42

259

Auto Image Layout

DXF−Analyze−Tool

property property − −

− − F < min. > F < min. > − −

− the original property value will be imported, regardless of the minimal limiter − the property value will be changed to the limiter value only if smaller. − regardless of property value, the limiter value will be drawn. "thin boxes / sticks". − the property will not be supported

Note: "width" und "thickness" are also used as parameter for "thin box"−representation of POLYLINEs, LINEs, ARCs, CIRCLEs, ELLYPSEs and POINTs.

DXF−Analyze−Tool
The DXF−Analyze−Tool can help to manage problems with DXF files from various CAD platforms. It reads selected DXF file, check the code consistency and writes statistics into a plane text filename_DXF.INF. The informations are stored there in form of lists about: • VIEWs • VPORTs • LAYERs (layer_name, color_index, frozen_status) • BLOCKs dependences (block_name, unused/xref status, child_blocks: name, layer, color, insert_scale, space_mode) These lists may be used (plan v1.14: directly) for preparing configuration files for customer specific import jobs. (plan v1.14): infos about: cameras, lamps, paper space status; more statistics about: xref−layers, unsupported entities, dxf−errors.

Optimization
A typical dxf drawing, like for example an architecture plan, is usually made with a very different purpose than for importing in a 3D application. So it will probably contain hundreds, if not thousands, of objects like texts, hatch patterns, symbols, annotations, dimensions, references, indications, sheet borders, titles, etc... that won't be of any use in blender, and that will make the importer take very long times to import and possibly fail to import. It will also make your blend file very heavy to manipulate. 03/11/2008 19.25.42 260

Auto Image Layout

Batch−mode

Besides, dxf drawings can also be badly drawn and have several problems like several equal lines on top of each other, "flying" objects with a Z coordinate higher than zero, etc... that can cause problems during the import process or in your drawing later. Although the DXF−importer can fix many of these problems with tools from advanced configuration panel, there are still situations where the manual way is the most reliable one. So, if you have a CAD software available that can edit dxf files, such as Autocad or QCad, and you know how to use it, there are several things you can do before importing your file in blender, that can ease the import process and your work later, and avoid or solve import failures: • Do a "purge": Several CAD programs have a function similar to "purge" in autocad, that can remove unused data from the file. This can reduce much the file size and complexity. • Delete unnecessary objects or layers: Several dxf objects, like dimensions and hatches, won't be imported in Blender, so there is no need to delete them, but sometimes there will be layers of objects that will be of no use for your 3d work, such as symbols, annotations, etc... Try to keep only what you'll need. • Re−save your drawing as R12 dxf: version 12 has been more extensively tested than more recent versions, so this might help. • Make several smaller files by saving parts of the drawing in new files: This could help you to locate in which part of the drawing is a problem that makes the importer fail. • Copy/paste all objects in a fresh, new, empty drawing: Sometimes some error lies in your dxf files that makes the importer fail. Doing this often solves failures. • Remove non−ascii characters from your layers and blocks names: Some non−ascii characters (like é, ã, $) in entities names may cause errors when importing.

Batch−mode
The batch−mode is not implemented, but you can import multiple DXF−files at once: in DXF−file input mask type *.dxf and all DXF files from selected directory will be imported. (into separate scenes or optionally into active scene).

Notes
• During the import process the UI is blocked. To stop or cancel the import, flip over to the console−window and hit ctrl−c . • DXF−Blocks are created on layer 19 as Blender groups, then referenced at each insert point as dupli−groups. • To improve performance on large DXF files, use the <oneMesh>−button in config menu. • It is recommend that you run 'RemoveDoubles' on each imported mesh after using this script. Especially wide POLYLINEs produced in non−trim mode have many DoubleVertex. • DXF drawings can contain entities in extra layout area named "paper space". This area is now supported (UI option "paper space" in version 1.0.11). • Blender objects names are limited to max.21 characters. The longer names from DXF file (max.256 characters) are converted into a short form (3+14+4): prefix"obj_type" + "obj_name" + suffix".001"

Known issues
• Big DXF−files (over 1500 objects) decrease import performance. The problem is not the inefficiency of python−scripting but Blenders performance in creating new objects in his database − probably a database management problem. 03/11/2008 19.25.42 261

Auto Image Layout

Compatibility

• No way to in−place editing of DXF−Blocks, because represented as DupliGroups. (in−place editor is planed for v1.15)
Work around to edit BLOCK objects after import: − find out the name of the Blender group representing the BLOCK − turn on layer 19 − select the group in 3d window directly or make it in outliner window. Sometimes difficult, because all groups are positioned at the same point [0,0,0]. − separate the group into another layer (with M−Key). − make modification, all instances of the group (DupliGroups) will be automatic updated. − the group does not have to be transfered back to layer 19.

• Bug(v1.0.11−2007.11.24) POINT and ELLIPSE modules produce sometimes error in "oneMesh" mode. • Property COLOR "0" (= COLOR "BYBLOCK") is not supported, because there is no similar functionality in Blender, no way to control color/material of content in DupliGroups individually.

Compatibility
Supported
Supported DXF r12 Objects: LINE, POINT, SOLID, TRACE, TEXT, INSERT (=block), MINSERT (=array of blocks), CIRCLE, ARC, 3DFACE, 2d−POLYLINE (=plane, incl. arc, variable−width, curve, spline), 3d−POLYLINE (=non−plane), 3d−POLYMESH, 3d−POLYFACE, VIEW, VPORT, XREF (External Reference). Supported DXF >r12 Objects: ELLIPSE, LWPOLYLINE (LightWeight Polyline), SPLINE, (wip v1.14) MLINE, (wip v1.14) MTEXT Geometry: 2d and 3d support for DXF−objects. Curves imported as curves or meshes optionally. Layout: "model space" is default, "paper space" as option (= "layout views") Scene definitions produced with AVE−RENDER: SCENE (= a set of camera with assigned lights), lights: DIRECT, OVERHEAD, SH_SPOT, (planed for v1.15: import AVE−RENDER materials)

03/11/2008 19.25.42

262

Auto Image Layout
Hierarchy: Entire DXF BLOCK hierarchy is preserved after import into Blender: BLOCK definitions represented as groups on layer19 and inserted as dupliGroups (INSERTs) on target layer. Properties: visibility status, frozen status, thickness, width, COLOR, LAYER, (planed for v1.15: XDATA, grouped status, LINETYPE, LINESCALE)

Missing

Missing
Unsupported Objects: DXF r12: DIMENSION. DXF>r12: GROUP, RAY/XLINE, LEADER, 3DSOLID, BODY, REGION, dynamic BLOCK

Additional Information
To−Do list
− the new style object visibility − support for 3d−solids (ACIS)

Credits
Thanks go to: − Campbell Barton − Michael Appleby − JohnFr for wiki − Yorik van Havre (aka ideasman42) for Py−API support and SVN updates (aka Intanjir) for wiki grammar check grammar check (aka yorik) for wiki text "Optimization"

History
v1.xx − 2007/2008 by migius planned tasks: −− command−line−mode/batch−mode −− in−place−editing for dupliGroups −− support for MLINE (is exported to r12 as BLOCK*Unnamed with LINEs) −− support for MTEXT (is exported to r12 as TEXT???) −− blender_object.properties['dxf_layer_name'] −− better support for long dxf−layer−names −− Configuration files(.ini) should/can handle various material setups −− added f_layerFilter −− to−check: obj/mat/group/_mapping−idea from ideasman42: −− "fill/non−fill" option for closed curves: CIRCLEs,ELLIPSEs,POLYLINEs −− bug:? object = Object.Get(obname) −> = SCENE.getChildren(obname) −− "normalize Z" option to correct non−planar figures −− LINEs need "width" in 3d−space incl vGroups −− support width_force for LINEs/ELLIPSEs = "solidify" −− bug: dxf−files without "section:layer" missing layersmap{} −− bug: color_index BYLAYER=256, BYBLOCK=0

03/11/2008 19.25.42

263

Auto Image Layout
−− bug: "oneMesh" produces sometimes errors −− support DXF−definitions of scene, lights and cameras −− support ortho mode for VIEWs and VPORTs as cameras

Missing

v1.12 − 2008.08.03 by migius c2 warningfix: relocating of globals: layersmap, oblist c2 modif UI: buttons newScene+targetLayer moved to start panel v1.12 − 2008.07.04 by migius c1 added control Curve's OrderU parameter c1 modif UI: preset buttons X−2D−3D moved to start panel b6 added handling exception of not registered LAYERs (Hammer−HL−editor DXF output) b5 rebuild UI: global preset 2D for Curve−Import b5 added UI−options: PL−MESH N+N plmesh_flip and normals_out b5 added support for SPLINEs, added control OrderU parameter b5 rewrote draw module for NURBS_curve and Bezier_curve v1.12 − 2008.06.22 by migius b4 change versioning system 1.0.12 −> 1.12 b4 print at start version−info to console b3 bugfix: ob.name conflict with existing meshes (different ob.name/mesh.name) v1.0.12: 2008.05.24 by migius b2 added support for LWPOLYLINEs b2 added support for ProE−dxf in readerDXF.py module v1.0.12: 2008.03.09 by migius b1 update: object = Object.Get(obname) −> f_getSceChild().getChildren() v1.0.12: 2008.01.18 by migius a8 lately used DXF− and INI−filenames persistently stored in Blender.Registry a7 fix missing layersmap{} for dxf−files without "section:layer" a6 added support for XREF external referenced BLOCKs a6 check for bug in AutoCAD2002:DXFr12export: ELLIPSE−>POLYLINE_ARC fault angles a6 support VIEWs and VPORTs as cameras: ortho and perspective mode a6 save resources through ignoring unused BLOCKs (not−inserted or on frozen/blocked layers) a6 added try_finally: f.close() for all IO−files a6 added handling for TypeError raise a5 bugfix f_getOCS for (0,0,z!=1.0) (ellipse in Kai's dxf) a4 added to analyzeTool: report about VIEWs, VPORTs, unused/xref BLOCKs a4 bugfix: individual support for 2D/3DPOLYLINE/POLYMESH a4 added to UI: (*wip)BLOCK−(F): name filtering for BLOCKs a4 added to UI: BLOCK−(n): filter anoname/hatch BLOCKs *X... a2 g_scale_as is no more GUI_A−variable a2 bugfix "material": negative sign color_index a2 added support for BLOCKs defined with origin !=(0,0,0) a1 added 'global.reLocation−vector' option v1.0.11: 2007.11.24 by migius c8 added 'curve_resolution_U' option c8 added context_sensitivity for some UI−buttons c8 bugfix ELLIPSE rotation, added closed_variant and caps c7 rebuild UI: new layout, grouping and meta−buttons c6 rewritten support for ELLIPSE mesh & curve representation c6 restore selector−buttons for DXF−drawTypes: LINE & Co c6 change header of INI/INF−files: # at begin c6 apply scale(1,1,1) after glob.Scale for all mesh objects, not for curve objects. c5 fixing 'material_on' option c4 added "analyze DXF−file" UI−option: print LAYER/BLOCK−dependences into a textfile c3 human−formating of data in INI−Files c2 added "caps" for closed Bezier−curves c2 added "set elevation" UI−option c1 rewrite POLYLINE2d−arc−segments Bezier−interpreter b9 many bugs fixed b9 rewrite POLYLINE2d−arc−segments trimming (clean−trim) b8 added "import from frozen layers" UI−option b8 added "import from paper space" UI−option b8 support Bezier curves for LINEs incl.thickness(0.0−10.0) b8 added meshSmooth_on for circle/arc/polyline b8 added vertexGroups for circle/arc

03/11/2008 19.25.42

264

Auto Image Layout
b7 b3 b2 b1 b0 added width_force for ARCs/CIRCLEs = "thin_box" option cleanup code, rename f_drawArc/Bulg−>f_calcArc/Bulg fixing material assignment by LAYER+COLOR fixing Bezier curves representation of POLYLINEs−arc−segments added global_scale_presets: "yard/feet/inch to meter"

Missing

v1.0.10: 2007.10.18 by migius a6 bugfix CircleDrawCaps for OSX a5 added two "curve_res" UI−buttons for Bezier curves representation a5 improved Bezier curves representation of circles/arcs: correct handlers a4 try to fix malformed endpoints of Blender curves of ARC/POLYLINE−arc segments. a3 bugfix: open−POLYLINEs with end_point.loc==start_point.loc a2 bugfix: f_transform for OCS=(0,0,−1) oriented objects a1 added "fill_on=caps" option to draw top and bottom sides of CIRCLEs and ELLIPSEs a1 rewrite f_CIRCLE.Draw: from Mesh.Primitive to Mesh a1 bugfix "newScene"−mode: all Cylinders/Arcs were drawn at <0,0,0>location v1.0.beta09: 2007.09.02 by migius g5 redesign UI: grouping of buttons g3 update multi−import−mode: <*.*> button g− added multi−import−mode: (path/*) for importing many dxf−files at once g− added import into newScene g− redesign UI: user presets, into newScene−import f− cleanup code f− bugfix: thickness for Bezier/Bsplines into Blender−curves f− BlenderWiki documentation, on−line Manual f− added import POLYLINE−Bsplines into Blender−NURBSCurves f− added import POLYLINE−arc−segments into Blender−BezierCurves f− added import POLYLINE−Bezier−curves into Blender−Curves d5 rewrite: Optimization Levels, added 'directDrawing' d4 added: f_set_thick(controlled by ini−parameters) d4 bugfix: face−normals in objects with minus thickness d4 added: placeholder'Empty'−size in f_Insert.draw d3 rewrite f_Text.Draw: added support for all Text's parameters d2 redesign: progressbar e− tuning by ideasman42: better use of the Py API. c− tuning by ideasman42 b− rewrite f_Text.Draw rotation/transform b− bugfix: POLYLINE−segment−intersection more reliable now b− bugfix: circle:_thic, 'Empties':no material_assignment b− added material assignment (from layer and/or color) a− added empty, cylinder and UVsphere for POINTs a− added support for 2d−POLYLINE: splines, fitted curves, fitted surfaces a− redesign f_Drawer for block_definitions a− rewrite import into Blender−Curve−Object v1.0.beta08 − 2007.07.27 by migius: "full 3d"−release l− bugfix: solid_vgroups, clean:scene.objects.new() l− redesign UI to standard Draw.Register+FileSelector, advanced_config_option k− bugfix UI:fileSelect() for MacOSX os.listdir() k− added reset/save/load for config−data k− redesign keywords/drawTypes/Draw.Create_Buttons j− new UI using UIBlock() with own FileSelector, cause problem Window.FileSelector() i− rewritten Class:Settings for better config−parameter management h− bugfix: face−normals in objects with minus thickness h− added Vertex−Groups in POLYLINE and SOLID meshes, for easy material assignment h− beautify code, whitespace−>tabs h− added settings.thic_force switch for forcing thickness h− added "one Mesh" option for all entities from the same Layer, sorted in Vertex−Groups(color_name) (fewer objects = better import performance) g− rewrote: insert−point−handle−object is a small tetrahedron e− bugfix: closed−polymesh3d − rewrote: UI, type_map.keys, f_drawer, all class_f_draw(added "settings" as attribut) − added 2d/3d−support for Polyline_Width incl. angle intersection beta07: 2007.06.19 by migius

03/11/2008 19.25.42

265

Auto Image Layout
− added 3d−support for LWPolylines − added 2d/3d−support for Points beta06: 2007.06.15 by migius − cleanup code − added 2d/3d−support for MINSERT=BlockArray in f_drawer, added f_rotXY_Vec beta05: 2007.06.14 by migius − added 2d/3d−support for 3d−PolyLine, PolyMesh and PolyFace − added Global−Scale for size control of imported scenes beta04: 2007.06.12 by migius − rewrote the f_drawBulge for correct import the arc−segments of Polylines beta03: 2007.06.10 by migius − rewrote interface beta02: 2007.06.09 by migius − added 3d−support for Arcs and Circles − added support for Object_Thickness(=height) beta01: 2007.06.08 by migius − added 3d−support for Blocks/Inserts within nested−structures − rewrote f_transform for correct 3d−location/3d−rotation − added 3d−support Lines, 3dFaces − added 2d+3d−support for Solids and Traces v0.9 − 2007.01 by kitsu: (for 2.43) − first draft of true POLYLINE import − v0.8 − 2006.12 by kitsu: − first draft of object space coordinates OCS import − v0.5b − 2006.10 by kitsu: (for 2.42a) − dxfReader.py − color_map.py

Missing

03/11/2008 19.25.42

266

Auto Image Layout

COLLADA 1.3.1 Importer

COLLADA 1.3.1 Importer
About
Name COLLADA 1.3.1 (.dae) ... Version License Blender 0.4 GPL: Gnu Public Licence 2.42a − 2.46

Import scene from COLLADA format (.dae). Menu Author Link(s) Group: Import Mikael Lagre http://colladablender.sourceforge.net

Executable: collada_import.py Data:

Modules: /colladaImEx External Dependencies: None

Additional information: * Included in Blender 2.42a − 2.46

03/11/2008 19.25.42

267

Auto Image Layout

COLLADA 1.4(.dae) Importer

COLLADA 1.4(.dae) Importer
About
Name COLLADA 1.4(.dae) ... Version License Blender 0.2.65 GPL: Gnu Public Licence 2.42a − 2.46

Import scene from COLLADA 1.4 format (.dae). Menu Author Link(s) Group: Import Illusoft − Pieter Visser http://colladablender.illusoft.com

Executable: colladaImport14.py Data:

Modules: /colladaImEx External Dependencies: None

Additional information: * Included in Blender 2.42a − 2.46

Links
• collada141_testfiles.zip (2008.08.04) − DAE testing files: animated node hierarchy with uniform/non scaled subnodes

03/11/2008 19.25.42

268

Auto Image Layout

DEC Object File Format (.off) Importer

DEC Object File Format (.off) Importer
About
Name DEC Object File Format (.off)... Version License Blender Part of IOSuite 0.5 GPL: Gnu Public Licence 2.42a − 2.46

Import scene from DEC Object File Format (.off). Menu Author Link(s) Group: Import Anthony D'Agostino (Scorpius) http://www.redrival.com/scorpius Modules:

Executable: off_import.py Data:

External Dependencies: None

Additional information: * Included in Blender 2.42a − 2.46

03/11/2008 19.25.42

269

Auto Image Layout

DirectX text file Importer

DirectX text file Importer
About
Name DirectX(.x)... Version License Blender 1.2 Gnu Public Licence 2.42a − 2.46

Import from DirectX text file format. Menu Author Link(s) Group: Import Arben OMARI www.omariben.too.it Modules:

Executable: DirectX8Importer.py Data:

External Dependencies: None

Additional information: * Included in Blender 2.42a − 2.46

03/11/2008 19.25.42

270

Auto Image Layout

LightWave (.lwo) Importer

LightWave (.lwo) Importer
About
Name LightWave (.lwo)... Version License Blender 0.4.0 GPL: Gnu Public Licence 2.42a − 2.46

Import LightWave Object File Format. Menu Author Link(s) Group: Import

"Alessandro Pirovano, Anthony D'Agostino (Scorpius)", "Campbell Barton (ideasman42)", "ZanQdo" http://jmsoler.free.fr/didacticiel/blender/tutor/py_import_kml−kmz_en.htm Modules: External Dependencies: None

Executable: lightwave_import.py Data:

Additional information: * Included in Blender 2.42a − 2.46

03/11/2008 19.25.42

271

Auto Image Layout

LightWaves MotionDesigner (.mdd) Importer

LightWaves MotionDesigner (.mdd) Importer
About
Name Load MDD to Mesh RVKs... Version License Blender n/a GPL: Gnu Public Licence 2.42a − 2.46

baked vertex animation to active mesh object. Menu Author Link(s) Executable: import_mdd.py Data: Modules: Group: Import Bill L.Nieuwendorp

External Dependencies: None

Additional information: * Included in Blender 2.42a − 2.46. This script Imports Lightwaves MotionDesigner format.

03/11/2008 19.25.42

272

Auto Image Layout

Load MDD to Mesh RVKs

Load MDD to Mesh RVKs
Name Load MDD to Mesh RVKs Version License Blender 1.0 − 2008.01.22 GPL 2.42 − 2.46

baked vertex animation to active mesh object Menu Author Link(s) Executable: import_mdd.py Data: Additional information: * Included in Blender 2.46. Modules: Menu Group Import Bill L. Nieuwendorp

External Dependencies:

Introduction
This script Imports Lightwaves MotionDesigner format. The .mdd format has become quite a popular Pipeline format for moving animations from package to package.

To−Do list
• A modifier to read mdd files would be ideal

Credits
Thanks go to: • author: Bill Niewuendorp

History
v1.00 − 2008.01.22 by Bill Niewuendorp

03/11/2008 19.25.42

273

Auto Image Layout

Quake (.md2) Importer

Quake (.md2) Importer
About
Name MD2 (.md2) Version License Blender 0.16 GPL: Gnu Public Licence 2.42a − 2.46

Import from Quake file format (.md2). Menu Author Link(s) Group: Import Bob Holcomb http://bartius.crouch.googlepages.com/vault Modules:

Executable: md2_import.py Data:

External Dependencies: None

Additional information: * Included in Blender 2.42a − 2.46

03/11/2008 19.25.42

274

Auto Image Layout

MilkShape3D (.ms3d)

MilkShape3D (.ms3d)
Name MilkShape3D (.ms3d) Version License Blender 1.0 − 2008.04.24 GPL 2.45 − 2.46

Import from MilkShape3D file format (.ms3d) Menu Author Link(s) Executable: ms3d_import.py Data: Additional information: * Included in Blender 2.46. Modules: Menu Group Import Markus Ilmola

External Dependencies:

Credits
Thanks go to: • the author: Markus Ilmola

History
v1.00 − 2008.04.24 by Markus Ilmola

03/11/2008 19.25.42

275

Auto Image Layout

Motion Capture (.bvh) Importer

Motion Capture (.bvh) Importer
About
Name Motion Capture (.bvh)... Version License Blender 1.90 − 2006.08.01 GNU General Public License 2.42a − 2.46

Import a (.bvh) motion capture file Menu Author Link(s) Group: Import Campbell Barton http:

Executable: bvh_import.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.42a. − 2.46. This script imports BVH motion capture data to Blender as empties or armatures.

Links
• link 1 • link 2 • Back to Catalog | Import

03/11/2008 19.25.42

276

Auto Image Layout

OpenFlight FLT Importer

OpenFlight FLT Importer
About
Name FLT Importer Version License Blender 2.45+ 2007−9−20 GPL 2.42a − 2.45+ and newer

Import from .flt file format. Menu Author Link(s) File Import OpenFlight(.flt)...

Geoffrey Bantle (Briggs), Campbell Barton and Greg MacDonald this script comes with Blender. http://sourceforge.net/projects/blight/ Modules: External Dependencies: Utility: flt_filewalker.py

Executable: flt_import.py Data:

Additional information: * Included in Blender 2.42a − 2.46. OpenFlight is a registered trademark of MultiGen−Paradigm, Inc.

Usage
Instructions
Select the script from the File Import OpenFlight(.flt) menu.

Configuration
When run the importer will present a graphical interface to control the import process. The following options can be set. Label Base File Type FILE SELECTOR Default Blank

Choose which FLT file to start import on. Scale NUMBER 1.00

Default of 1.00 sets scale to 1 blender unit = 1 flt unit. Import Xref TOGGLE On

Import Xrefs as seperate scenes and instanced using dupli−groups. Import Custom Shading Toggle On

Uses the per face shading in FLT as source for edge split shading in blender. Import Attribute Files TOGGLE Off

Import texture attribute files. Stored as ID properties per image block.

03/11/2008 19.25.42

277

Auto Image Layout

Features

Features
Face Handling
• Sub−Face relationships are preserved. Sub−Faces that are parented to an N−Gon face are not supported. • NGons are triangulated on import. • Faces with a single vertex are imported as loose points. • Faces with just two vertices are imported as wire edges. • Wireframe and Open Wireframe faces are imported as loops of wire edges.

Hierarchy & Node Support
• Supported Nodes include: ♦ Group ♦ Object ♦ Face ♦ SubFace ♦ LOD ♦ DOF ♦ XRef ♦ Inline Light Point • FLT nodes are represented by Blender objects with ID props attached. • Nodes which have faces for children are represented by a mesh. • On initial import only the LOD with the highest detail is displayed. • External references to whole files are imported in separate scenes and instanced using empties with the dupli−group option set. • Inline light points are represented by a mesh with loose vertices. • Matrix transforms. • Header Node attributes such as projection type are stored as ID properties of scene blocks.

Texturing, Materials & Colors
• UV information including multi−texturing imported. • Indexed face colors imported as a custom property and baked to a special vcol layer for real−time display • Optional reading of texture attribute files. Sets ClampX/Y image attributes. • Preservation of custom smooth shading via the edge−split modifier • Color palette read and stored per−scene.

Known issues
• Material and shaders are ignored. Future support for material and shader palettes is planned. • For triangulated faces, normals must be recomputed outward manually by typing Ctrl N in edit mode. • Alpha attribute of faces is not set correctly on import. (This does not affect export) • The importer currently uses remove doubles to unify the mesh after import. If you have two sibling faces that are oppositely oriented one of them will be removed. To prevent this, make sure that your original file has oppositely oriented faces not share a parent. 03/11/2008 19.25.42 278

Auto Image Layout

Features

03/11/2008 19.25.42

279

Auto Image Layout

Paths Importer

Paths Importer
About
Name Paths (.svg, .ps, .eps, .ai, Gimp) Version License Blender 0.1.1 Blender Artistic Licence 2.42a − 2.46

Import a path from any of a set of formats (still experimental). Menu Author Link(s) Group: Import Jean−Michel Soler (jms)

http://jmsoler.free.fr/didacticiel/blender/tutor/cpl_import_ai.htm Modules: ai2obj.py, svg2obj.py, eps2obj.py, gimp2obj.py .. External Dependencies: None

Executable: paths_import.py Data:

Additional information: * Included in Blender 2.42a − 2.46

Links
• link 1 • link 2 • Back to Catalog | Import

03/11/2008 19.25.42

280

Auto Image Layout

Pro Engineer (.slp) Importer

Pro Engineer (.slp) Importer
About
Name Pro Engineer (.slp)... Version License Blender 1.9 / 2006−01−29 GPL: GNU General Public License 2.42a − 2.46

Import Pro Engineer (.slp) File Format . Menu Author Link(s) Group: Import Anthony D'Agostino (Scorpius) http://www.redrival.com/scorpius/

Executable: slp_import.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.42a − 2.46

Links
• link 1 • link 2 • Back to Catalog | Import

03/11/2008 19.25.42

281

Auto Image Layout

Raw Faces (.raw) Importer

Raw Faces (.raw) Importer
About
Name Raw Faces (.raw)... Version License Blender 1.11 / 2006−07−06 GPL: GNU General Public License 2.42a − 2.46

Import Raw Triangle File Format (.raw). Menu Author Link(s) Group: Import Anthony D'Agostino (Scorpius) http://www.redrival.com/scorpius/

Executable: raw_import.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.42a − 2.46

Links
• link 1 • link 2

03/11/2008 19.25.42

282

Auto Image Layout

Stanford PLY (*.ply) Importer

Stanford PLY (*.ply) Importer
About
Name Stanford PLY (*.ply)... Version License Blender 0.92 GNU General Public License 2.42a − 2.46

Import a Stanford PLY file). Menu Author Link(s) Group: Import Bruce Merry http:

Executable: ply_import.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.42a − 2.46

Links
• link 1 • link 2 • Back to Catalog | Import

03/11/2008 19.25.42

283

Auto Image Layout

Wavefront (.obj) Importer

Wavefront (.obj) Importer
About
Name Wavefront (.obj)... Version License Blender 1.44 / 2006−07−16 GNU General Public License 2.42a+

Load a Wavefront OBJ File, Shift: batch import all dir. Menu Author Link(s) Group: Import Campbell Barton http:

Executable: import_obj.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.42a+

Links
• link 1 • link 2 • Back to Catalog | Import

03/11/2008 19.25.42

284

Auto Image Layout

Stl Batch (.stl) Importer

Stl Batch (.stl) Importer
About
Name Stl Batch (.stl).. Version License Blender 0.6 > 2005/11/03 GNU General Public License 2.42a

Import Stereo Lithography (.stl) File Format. Menu Author Link(s) Group: Import Mitch Hughes (lobo_nz) http://blender.formworks.co.nz

http://blender.formworks.co.nz/batch_stl/batch_stl.html Executable: batch_stl.py Data: Modules: External Dependencies: None

Additional information: Open with text editor then change in line '332' txtfile.val,999, to txtfile.val,399, then save.

Links
• link 1 • link 2 • Back to Catalog | Import

03/11/2008 19.25.42

285

Auto Image Layout

Doom3 engine (.MD5) Importer

Doom3 engine (.MD5) Importer
About
Name md5importer−0.3 Version License Blender 0.3 > 2004−10−21 GNU: General Public License 2.42a

Imports animated characters from MD5 (Doom3 engine format). Menu Author Link(s) Opens with Text Editor Bob Holcomb and Thomas "der_ton" Hutter

http://www.quake3bits.com/htm/tools_utilities.htm http://bane.servebeer.com/programming/blender/

Executable: md5importer−0.3.py Data: Additional information: n/a.

Modules: External Dependencies: None

Links
• link 1 • link 2 • Back to Catalog | Import

03/11/2008 19.25.42

286

Auto Image Layout

Motion Capture (.c3d) Importer

Motion Capture (.c3d) Importer
About
Name Motion Capture (.c3d)... Version License Blender 0.8 − 2008.06.14 GNU General Public License 2.46

Import a C3D Motion Capture file. Menu Author Link(s) Group: Import Jean−Baptiste PERIN, Roger WICKES

http://perso.wanadoo.fr/jb.perin/ http://perso.orange.fr/jb.perin/ http://wickes.webs.com Modules: External Dependencies: None

Executable: c3d_import.py Data: a few sample files included to test Intel and DEC encoding Additional information: n/a.

Links
• Version 0.8 by Roger Wickes

Additional Information
Editor's note: use http://wiki.blender.org/index.php?title=Special:Upload&wpDestFile=Scripts−c3d_import.zip to update file

03/11/2008 19.25.42

287

Auto Image Layout

Midi File (.mid) Importer

Midi File (.mid) Importer
About
Name Midi File (.mid)... Version License Blender 0.6 GNU General Public License 2.42a & 2.45

Import midi tracks part into IPO. Menu Author Link(s) Group: Import JulesD http://blog.global6.net/julesd

http://blog.global6.net/julesd/index.php?/categories/4−Midi_Import_X Executable: Midi_Import_X.0.6.py Data: Modules: External Dependencies: None

Additional information: It is derived from J.Perrin's version of the script but a whole way further on down the line.

Links
• link 1 • link 2 • Back to Catalog | Import

03/11/2008 19.25.42

288

Auto Image Layout

Protein Databank 2 (.pdb) Importer

Protein Databank 2 (.pdb) Importer
About
Name Molecule .pdb importer Version License Blender 10 N/A 2.42a & 2.45

pdb Molecule 2 Blender 3d Model Converter. Menu Author Link(s) Group: Opens with Text Editor Malte Reimold

http://www.malte−reimold.de/blender/pdb2blend.html Modules: External Dependencies: None

Executable: pdb2blendv10.py Data: Additional information: n/a.

Links
• link 1 • link 2 • Back to Catalog | Import

03/11/2008 19.25.42

289

Auto Image Layout

Solid Molecule Surface (.sld) Importer

Solid Molecule Surface (.sld) Importer
About
Name Solid Molecule Surface (.sld)... Version License Blender 0.14 GPL: Gnu Public Licence 2.42a

Import Solid Molecule Surface (.sld) Menu Author Link(s) Group: Import Michael Gantenbrinker

http://www2.inf.fh−brs.de/~mgante2s/sld_importer.html Modules: External Dependencies: None

Executable: sld_importer.py Data: Additional information:

Links
• link 1 • link 2 • Back to Catalog | Import

03/11/2008 19.25.42

290

Auto Image Layout

DXF Importer

DXF Importer
About
Name DXF Importer Version License Blender 0.9 − 2007.01 GPL 2.43, 2.44

Import Geometery from .dxf file format. Menu Author Link(s) File Import Drawing eXchange Format (.dxf)... Ed Blake (AKA kitsu) DXF−Importer − release at Blender Artists.

Executable: import_dxf.py Data:

Modules: dxfReader.py, dxfColorMap.py, dxfImportObjects.py External Dependencies:

Introduction
This script imports the dxf Geometery from dxf versions 2007 and earlier. The new version has its own wiki page here.

Supported
At this time only mesh based imports are supported. Future support for all curve import is planned. Currently Supported DXF Ojects: • Lines • LightWeight polylines • True polylines • Text • Mtext • Circles • Arcs • Ellipses • Blocks • 3Dfaces

Known issues
Does not convert perfectly between Object Coordinate System (OCS) and World Coordinate System (WCS). Only rudimentary support for true polylines have been implimented − splines/fitted curves/ 3d plines/polymeshes are not supported. No support for most 3d entities. Doesn't support the new style object visability. There are problems importing some curves/arcs/circles.

Notes
This is primarally a 2d drawing release. Currently only support for 3d faces has been added. Blocks are created on layer 19 then referenced at each insert point. The insert point is designated with a small 3d 03/11/2008 19.25.42 291

Auto Image Layout crosshair. This handle does not render.

Links

Links
• DXF−Importer − release at Blender Artists.

03/11/2008 19.25.42

292

Auto Image Layout

Radiosity (.radio) Importer

Radiosity (.radio) Importer
About
Name Radiosity (.radio)... Version 1.11 / 2006−07−03 GPL: GNU General Public License 2.42a

Import Radiosity File Format (.radio) with vertex colors. License Menu Author Link(s) Group: Import Anthony D'Agostino (Scorpius) http://www.redrival.com/scorpius/ Modules: Blender

Executable: radiosity_import.py Data: Additional information: * Included in Blender 2.42a.

External Dependencies: None

Links
• link 1 • link 2 • Back to Catalog | Import

03/11/2008 19.25.42

293

Auto Image Layout

Google Earth (.kml / .kmz) Importer

Google Earth (.kml / .kmz) Importer
About
Name Google Earth (.kml / .kmz)... Version License Blender 0.1.8 − 2006.06.25 GPL: Gnu Public Licence 2.42a

Import geometry of .kml or .kmz 3D models. Menu Author Link(s) Group: Import Jean−Michel Soler (jms)

http://jmsoler.free.fr/didacticiel/blender/tutor/py_import_kml−kmz_en.htm Modules: External Dependencies: None

Executable: kmz_ImportWithMesh.py Data: Additional information: * Included in Blender 2.42a.

03/11/2008 19.25.42

294

Auto Image Layout

Nendo (.ndo) Importer

Nendo (.ndo) Importer
About
Name Nendo (.ndo)... Version License Blender v 1.10 / 2006−07−03 GPL: Gnu Public Licence 2.42a

Import Nendo Object File Format (.ndo). Menu Author Link(s) Group: Import Anthony D'Agostino (Scorpius) http://www.redrival.com/scorpius

Executable: nendo_import.py Data: Additional information: * Included in Blender 2.42a.

Modules: External Dependencies: None

03/11/2008 19.25.42

295

Auto Image Layout

TrueSpace (.cob) Importer

TrueSpace (.cob) Importer
About
Name TrueSpace (.cob)... Version License Blender 1.9 / 2006−01−29 GNU General Public License 2.42a

Import TrueSpace Object File Format (.cob). Menu Author Link(s) Group: Import Anthony D'Agostino (Scorpius) http://www.redrival.com/scorpius

Executable: truespace_import.py Data: Additional information: * Included in Blender 2.42a.

Modules: External Dependencies: None

Links
• link 1 • link 2 • Back to Catalog | Import

03/11/2008 19.25.42

296

Auto Image Layout

Wings3D (.wings) Importer

Wings3D (.wings) Importer
About
Name Wings3D (.wings)... Version License Blender 1.7 − 2005.12.19 GPL: Gnu Public Licence 2.32 − 2.41

Import Wings3D Object File Format (.wings). Menu Author Link(s) Group: Import

Anthony D'Agostino (Scorpius), also ianwill, Adam Saltsman (AdamAtomic) and Toastie http://www.redrival.com/scorpius Modules: External Dependencies: None

Executable: wings_import.py Data: Additional information: * Included in Blender 2.41

03/11/2008 19.25.42

297

Auto Image Layout

ASCII Scene (.ase) Importer

ASCII Scene (.ase) Importer
About
Name ASCII Scene (.ase) Version License Blender 0.1 − 2006.05.31 GPL: GNU General Public License 2.42a

ASCII Scene import (*.ase). Menu Author Link(s) Group: Import Goofos

http://www.quake3bits.com/htm/tools_utilities.htm#ase Modules: External Dependencies: None

Executable: goofosASEimport_31May06.py Data: Additional information: n/a.

Links
• link 1 • link 2 • Back to Catalog | Import

03/11/2008 19.25.42

298

Auto Image Layout

Midi File (.mid) Importer

Midi File (.mid) Importer
About
Name Midi File (.mid)... Version License Blender 0.8 GNU General Public License 2.42a

Import midi drums part into IPO. Menu Author Link(s) Group: Import Jean−Baptiste PERIN http://perso.orange.fr/jb.perin/

Executable: midi_import.py Data: Additional information: n/a.

Modules: External Dependencies: None

Links
• link 1 • link 2 • Back to Catalog | Import

03/11/2008 19.25.42

299

Auto Image Layout

VRML97 (.wrl) Importer

VRML97 (.wrl) Importer
About
Name VRML97 (.wrl)... Version License Blender 0.30 GPL: Gnu Public Licence 2.42a, 2.44, 2.45

Import VRML97 Files (.wrl) Menu Author Link(s) Group: Import Michael Gantenbrinker http://sourceforge.net/projects/vrml97import/ Modules:

Executable: vrml97_import.py Data:

External Dependencies: mxTextTools from here SimpleParse from here Additional information: None

Links
• link 1 • link 2 • Back to Catalog | Import

03/11/2008 19.25.42

300

Auto Image Layout

GTA Importer/Exporter

GTA Importer/Exporter
About
Name GTA Import/Export Tool Version License Blender 0.1 N/A 2.42a

GTA Import/Export Tool. Menu Author Link(s) Open with Text Editor Stephen Orning ('Hollower') http://hollower.game−editing.net/ Modules:

Executable: GTA_IE_01b.py Data: Additional information: n/a.

External Dependencies: None

Links
• link 1 • link 2 • Back to Catalog | Import

03/11/2008 19.25.42

301

Auto Image Layout

NWN Model (.mdl) Importer

NWN Model (.mdl) Importer
About
Name NWN Model (.mdl)... Version License Blender 1.2 Blender Artistic Licence 2.42a

Import an Aurora MDL file. Menu Author Link(s) Group: Import Jean−Baptiste PERIN http://perso.orange.fr/jb.perin/ Modules:

Executable: mdl_import.py Data: Additional information: n/a.

External Dependencies: None

Links
• link 1 • link 2 • Back to Catalog | Import

03/11/2008 19.25.42

302

Auto Image Layout

Ldraw (LEGO Cad) (.dat,.ldr) Importer

Ldraw (LEGO Cad) (.dat,.ldr) Importer
About
Name Ldraw (.dat, .ldr)... Version License Blender 0.04.00 − 2004.08.29 GPL: Gnu Public Licence 2.33

Import Ldraw (LEGO Cad) files. Menu Author Link(s) Group: Import Alessandro V., Alex Lindeijer http://web.tiscali.it/ALV/blender/

Executable: ldraw_import.py Data:

Modules: External Dependencies:

Local Mirror: Ldraw_import_0_04_00.zip (2004.08.29) − last script version Additional information: None

History
v0.04.00 − 2004.08.29 by Alessandro V. − Added : − MPD (Multi−Part DAT) File support v0.03.00 − 18 august 2004.08.18 by Alessandro V. − Added : − Transperent colours − Fixes : − Corrected 'black' faces by use of 'TwoFaces' mesh − Code : − Totaly rewritted code, introduced two classes LegoFile and LegoObject that contains all the necessary code − Eliminated all unneeded string functions using string object methods instead: string.split() string.upper() − Eliminated all unneeded matrix functions using matrix object methods and functions matrix1 * matrix2 VecMultMat1(v,m) v0.02.01 − 09 august 2004.08.09 by Alex Lindeijer − Fixes : − added legocolor to file v0.02.00 − 2004.08.08 by Alex Lindeijer − Added : − every part and model (in PARTS and MODELS directory is an object) − mesh for same partnumber is reused. − Fixes : − Correct coords: blender (x,y,z)= ldraw(x,z.−y) − no double vertexes v0.01.01 − 2004.07.04 by Alessandro V. − Fixes : − Corrected bad rotation and translation of some objects due to a not good code in transposing coordinate system. Now object are imported whith original (Ldraw) axes. − Code : − Introduced the Split() function and restructured software using this function and deleting CVertex, CValue classes v0.01.00 − 2004.06.29 by Alessandro V. − Initial release

03/11/2008 19.25.42

303

Auto Image Layout

Ldraw (LEGO Cad) (.dat) Importer

Ldraw (LEGO Cad) (.dat) Importer
About
Name Ldraw (.dat)... Version License Blender 0.01 − 2004.04.18 Blender Artistic Licence (BAL) 2.32

Import Lego DATA File Format (*.dat) Menu Author Link(s) Group: Import Oyster

http://www.newsmth.net/att.php?p.284.8754.952.zip Modules: External Dependencies:

Executable: lego_import.py Data:

Local Mirror: lego_import_export_001.zip (2004.04.18) − There are LEGO importer and exporter in this zip file Additional information: None

Usage
Instructions
1. copy *.py and lego.cfg to the Blender script directory 2. download Complete LDraw.org Parts Library from http://www.ldraw.org/modules.php?op=modload&name=Downloads&file=index&req=getit&lid=2 and decompress it with directory using winzip The car.dat and pyramid.dat is coming with http://www.ldraw.org/modules.php?op=modload&name=Downloads&file=index&req=getit&lid=60 3. edit lego.cfg according to your installation in step 2 4. update your blender scripts menu. The script can be found under Export and Import

Known Issues
1. choice of simular colors. btw:The color is taken from http://isodomos.com/VPH/ColorLego 2. type 1 during reading data file see "asm in blender.jpg" and "asm in cad.jpg"

Additional Information

03/11/2008 19.25.42

304

Auto Image Layout

To−Do list

To−Do list
1. assign color to face. a mesh can have 16 materials more than 16 colors? 2. type 0, 5 when read data file 3. speed up. The re−index on vertices and faces needs and costs too much time. Maybe skip it and let the I prefer to a python interface to "remove doubles" 4. GUI at most, what if a Lego part has

a very big memeory, user "remove doubles". Well, very much.

Credits
Thanks go to: • the author Oyster

History
v0.01 − 2004.04.18 by Oyster − Initial release

03/11/2008 19.25.42

305

Auto Image Layout

Protein Databank (.pdb) Importer

Protein Databank (.pdb) Importer
About
Name Protein Databank (.pdb)... Version License Blender 0.14 GPL: Gnu Public Licence 2.42a

Import PDB file format (.pdb) Menu Author Link(s) Group: Import Michael Gantenbrinker

http://www2.inf.fh−brs.de/~mgante2s/pdb_importer.html Modules: External Dependencies: None

Executable: pdb_importer.py Data: Additional information: PDB Importer for PDB 2.0

Links
• link 1 • link 2 • Back to Catalog | Import

03/11/2008 19.25.42

306

Auto Image Layout

Autodesk (.fbx) Importer

Autodesk (.fbx) Importer
About
Name Autodesk (.fbx)... Version License Blender GNU General Public License 2.45

Imports Autodesk (.fbx) File. Menu Author Link(s) Group: Import

http://blenderartists.org/forum/showthread.php?t=104305 Modules: External Dependencies: None

Executable: fbx_import.py Data: Additional information:

Links
• link 1 • link 2 • Back to Catalog | Import

03/11/2008 19.25.42

307

Auto Image Layout

Copy from Material

Copy from Material
About
Name Copy from Material Version License Blender 1.0 n/a 2.45

Writes material diffuse color as vertex colors. Menu Author Link(s) Group: VertexPaint Campbell Barton Included in Blender. Modules:

Executable: vertexpaint_from_material.py Data: Additional Information: *Included in Blender 2.45.

External Dependencies: None

Usage
• This script copies material colors to vertex colors. Optionally you can operate on all faces and many objects as well as multiplying with the current color.

03/11/2008 19.25.42

308

Vertex Colour Gradient

Vertex Colour Gradient

VCol Gradient
About
Name VCol Gradient Version License Blender 0.1 GPL: GNU General Public License. 2.45

Click on the start and end grad points for the mesh for selected faces.. Menu Author Link(s) Group: VertexPaint Campbell Barton Included in Blender.

Executable: vertexpaint_gradient.py Data: Additional Information: *Included in Blender 2.45.

Modules: External Dependencies: None

Introduction

Vertex Colour Gradient
Mode: Vertex Paint (Mesh) Menu: Paint VCol Gradient

Description
see Weight Paint Gradient

Examples

Example of gradient usage

03/11/2008 19.25.42

309

Self Shadow

Self Shadow

Self Shadow VCols (AO)
About
Name Self Shadow VCols (AO) Version License Blender 0.1 GPL: GNU General Public License. 2.45

Generate Fake Ambient Occlusion with vertex colors.. Menu Author Link(s) Group: VertexPaint Campbell Barton Included in Blender.

Executable: vertexpaint_selfshadow_ao.py Data: Additional Information: *Included in Blender 2.45.

Modules: External Dependencies: None

• This script uses the angles between faces to shade the mesh, and optionaly blur the shading to remove artifacts from spesific edges.

Introduction

Self Shadow
Mode: Vertex Paint (Mesh) Menu: Paint Self Shadow VCols (AO)

Description
Uses the mesh geometry to shade the mesh, similar to Ambient Occlusion.

Examples

Elephant Shaded 03/11/2008 19.25.42 310

Self Shadow

Self Shadow

03/11/2008 19.25.42

311

Self Shadow

autoname_material_textures

autoname_material_textures
About
Name Auto Name Material Textures Version License Blender 1.0 GPL: Gnu Public Licence 2.42a & 2.45

Auto names all textures a material is using. Menu Author Link(s) Group: Materials Mariano Hidalgo a.k.a. uselessdreamer

http://useless−scripts.blogspot.com/2007/03/autoname−textures.html Modules: External Dependencies: None

Executable: autoname_material_textures.py Data: Additional information: n/a.

03/11/2008 19.25.42

312

Self Shadow

materializer

materializer
About
Name Materializer Version License Blender 1.0 GPL: Gnu Public Licence 2.42a & 2.45

Create Random Materials with customizable randomness. Menu Author Link(s) Executable: Data: Additional information: n/a. Group: Materials Mariano Hidalgo a.k.a. uselessdreamer

http://useless−scripts.blogspot.com/2007/03/autoname−textures.html Modules: External Dependencies:

03/11/2008 19.25.42

313

Self Shadow

MakeHuman subsurfscatt

MakeHuman subsurfscatt
About
Name MHSSSS Version License Blender 1.0 > 09/2005 GPL: Gnu Public Licence 2.42a

Use vertex paint color to make a superficial subsurface scattering effect. Menu Author Link(s) Group: Materials MakeHuman team

http://www.dedalo−3d.com/index.php http://projects.blender.org/frs/?group_id=16&release_id=337 Modules: External Dependencies: None

Executable: MHssss01.py Data:

Additional information: * The script is not available at this time.

03/11/2008 19.25.42

314

Self Shadow

Material Works

Material Works
About
Name Material Works Version License Blender 1.1 GPL: Gnu Public Licence 2.42a & 2.45

Search all Objects/faces assigned with material 1 & Replace with Material 2. Menu Author Link(s) Group: Materials Vaclav Chaloupka http://blender−house.spaces.live.com/

Executable: material_works.py Data: Additional information: n/a

Modules: External Dependencies: None

03/11/2008 19.25.42

315

Self Shadow

Random Color

Random Color
About
Name Random Color Version License Blender 0.4 GPL: Gnu Public Licence 2.42a − 2.48

Randomly change the color of multiple objects. Menu Author Link(s) Group: Materials Bob Holcomb (RedSharky) pending

Executable: Random Color v0.4.py Data: Additional information: n/a

Modules: External Dependencies: None

03/11/2008 19.25.42

316

Self Shadow

Refractor

Refractor
About
Name Refractor Version License Blender 2.5 GPL: Gnu Public Licence 2.42a − 2.48

Set Material's IOR value to a present value. Menu Author Link(s) Group: Materials Kevin Morgan (forTe) pending Modules:

Executable: Refractor.py Data: Additional information: n/a

External Dependencies: None

03/11/2008 19.25.42

317

Self Shadow

TransplExpress

TransplExpress
About
Name TransploExpress Version License Blender 0.7 GPL: Gnu Public Licence 2.42a − 2.48

Import/Create/Manage color Palettes. Menu Author Link(s) Group: Materials Raphael Betemps (dwarf) pending Modules:

Executable: transpal0.7.5.py Data: Additional information: n/a

External Dependencies: None

03/11/2008 19.25.42

318

Self Shadow

Materials Menu Toolkit

Materials Menu Toolkit
This Script Bundle provides new scripts to Blender's Materials Menu.
* * * * * * * Auto_Name_Material_Textures_248 MHSSS_248 Material_Works_248 Materializer_248 Random_Color_248 Refractor_248 TransplExpress_248

• Materials Menu Toolkit Blender 2.48 • All Scripts included are licensed under the GPL General Public License, Creative Commons, Blender Artistic License, Public Domain, Orphaned or Donated. Please see individual Scripts for individual license. Thanks go to the Authors of these scripts. • Mariano Hidalgo http://useless−scripts.blogspot.com/ • Vaclav Chaloupka http://blender.chaloupkovi.cz • Make Human Team http://www.dedalo−3d.com • Bob Holcomb (RedSharky) • Kevin Morgan (forTe) • Raphael Betemps (dwarf) some scripts have been modified to include: Authors Details. BPY Doc Text. GPL License Block. Making Them Work. To install these scripts in Blender. Copy the contents of the folder _py_materials_248 to your default scripts location. on windows this is Blender//.blender/scripts. more information on these scripts can be found here: http://wiki.blender.org/index.php/Scripts/Catalog#Materials any questions about this toolkit may be directed to: (meta−androcto) http://blenderartists.org/forum/showthread.php?t=138484 enjoy. Download: Materials Menu Toolkit : Materials Scripts − (2008.05.25) − script+binaries as archive file ".rar"

03/11/2008 19.25.42

319

Self Shadow

Water texture plugin

Water texture plugin
About
Name Water Version License 0.24 GPL: Gnu Public Licence Works on 2.45. Has worked for years, so older versions should be ok.

Generate many cool water droplet/ripple/wave effects as a texture. It can be animated too. Menu Author Link(s) Group: Materials Donn Ingle WaterPlugin

Blender

Executable: Data:

Modules: External Dependencies:

Additional information: * There is more info and the binaries at:WaterPlugin

03/11/2008 19.25.42

320

Self Shadow

bevel_center

bevel_center
About
Name Bevel Center Version License Blender 2.0 − 2006 Blender Artistic License 2.34 − 2.46

Bevel selected faces, edges, and vertices. Menu Author Link(s) Group: Mesh Loic BERTHE http: Modules:

Executable: bevel_center.py Data:

External Dependencies: None

Additional information: * Included in Blender 2.34 − 2.46

03/11/2008 19.25.42

321

Self Shadow

mesh_cleanup

mesh_cleanup
About
Name Clean Meshes Version License Blender 0.1 GPL: GNU General Public License 2.28 − 2.46

Clean unused data from all selected mesh objects. Menu Author Link(s) Executable: mesh_cleanup.py Data: Group: Mesh Campbell Barton AKA Ideasman

Modules: External Dependencies: None

Additional information: * Included in Blender 2.41 − 2.46

03/11/2008 19.25.42

322

Self Shadow

rvk1 to rvk2

rvk1 to rvk2
About
Name Rvk1 to Rvk2 Version License Blender 1.7 − 2005.11.04 GPL: GNU General Public License 2.34 − 2.46

Copy deform data (not surf. subdiv) of active obj to rvk of the 2nd selected obj. Menu Author Link(s) Group: Mesh Jean−Michel Soler (jms)

http://jmsoler.free.fr/didacticiel/blender/tutor/cpl_rvk1versrvk2.htm Modules: External Dependencies: None

Executable: rvk1_torvk2.py Data:

Additional information: * Included in Blender 2.34 − 2.46.

03/11/2008 19.25.42

323

Self Shadow

Discombobulator

Discombobulator
About
Name Discombobulator Version License Blender v 1.2 − 2006.09.26 GPL: GNU General Public License 2.37 − 2.46

Adds random geometry to a mesh. Menu Author Link(s) Group: Mesh Evan J. Rosky (syrux)

http://evan.nerdsofparadise.com/programs/discombobulator/index.html Modules: defaultdoodads.py External Dependencies: None

Executable: Discombobulator.py Data:

Additional information: * Included in Blender 2.37 − 2.46.

03/11/2008 19.25.42

324

Self Shadow

mesh_edges2curves

mesh_edges2curves
About
Name Edges to Curve Version License Blender 1.0 / 2006−02−08 GPL: GNU General Public License 2.42a

Edges not used by a face are converted into polyline(s). Menu Author Link(s) Group: Mesh Campbell Barton (included with blender)

Executable: mesh_edges2curves.py Data: Additional information: * Included in Blender 2.42a.

Modules: External Dependencies: None

03/11/2008 19.25.42

325

Mirror Vertex Locations & Weight

Mirror Vertex Locations & Weight

mesh_mirror_tool
About
Name Mirror Vertex Locations & Weight Version License Blender 1.0 GPL: GNU General Public License 2.41 − 2.46

Snap Verticies to X mirrord locations and weights. Menu Author Link(s) Group: Mesh Campbell Barton http:

Executable: mesh_mirror_tool.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.41 − 2.46

Introduction

Mirror Vertex Locations & Weight
Mode: Edit Mode (Mesh) Menu: Mesh Scripts Mirror Vertex Locations & Weight

Description
This script is used to mirror vertex locations and weights. It is useful if you have a model that was made symmetrical but has verts that have moved from their mirrored locations slightly, causing Blender's X−Mirror options not to work. Weights can be mirrored too, this is usefull if you want to model 1 side of a mesh, copy the mesh and flip it. You can then use this script to mirror to the copy, even creating new flipped vertex groups, renaming group name left to right or .L to .R Vertex positions are mirrored by doing a locational lookup, finding matching verts on both sides of a mesh and moving to the left/right or mid location. The vertex weights work differently, they are mirrored by location also, but they mirror in pairs, rather it works by finding the closest vertex on the flip side and using its weight. When a location mirror is finished, verts that have not been mirrored will remain selected. A good way to check both sides are mirrord is to select the mirrored parts, run this script with default options and then see of there are any selected verts. For details on each option read the tooltips.

03/11/2008 19.25.42

326

Mirror Vertex Locations & Weight

Mirror Vertex Locations & Weight

03/11/2008 19.25.42

327

Poly Reducer

Poly Reducer

mesh_poly_reduce
About
Name Poly Reducer Version License Blender 1.0 − 2006.02.07 GPL: GNU General Public License 2.42 − 2.46

Removed polygons from a mesh while maintaining the shape, textures and weights. Menu Author Link(s) Group: Mesh Campbell Barton Included in Belnder

Executable: mesh_poly_reduce.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.42a − 2.46.

Introduction

Poly Reducer
Mode: Edit Mode (Mesh) Menu: Mesh Scripts Poly Reducer

Description
This tool can be used instead of blenders decimator modifier as a way to remove polygons from a mesh while keeping the original shape as much as possible. Reasons you may want to use a polygon reducer are: • To make 3D Scanned data useable when rendering and editing. • Generate Level Of Detail models (LOD's), for games or simulation models. • To speed up render times.

Options
Poly Reduce is accessed from editmode and will operate on the entire mesh. On activation a popup will be appear with the following options. Poly Reduce Scale the meshes poly count by this value. Boundary Weight Weight boundary verts by this scale. Zero disables boundary weighting. A boundary vert is a vert that is not completely surrounded by faces. Some meshes have no boundary 03/11/2008 19.25.42 328

Poly Reducer verts. eg. a cube has no boundary verts where a plane has all boundary verts. Area Weight Collapse edges affecting lower area faces first. Zero disables area weighting. Triangulate Convert quads to tris before reduction, for more choices of edges to collapse. The advantage of triangulating is you have a larger set of edges to choose from when collapsing giving a higher quality result. UV Coords Interpolate UV Coords (if existing) Vert Colors Interpolate Vertex Colors (if existing) Vert Weights Interpolate Vertex Weights. (if existing)

Hints

Hints
Poly reducer has some advantages and disadvantages compared to Blenders decimator modifier, here are some pros and cons. Pros • Higher quality resulting mesh. • Can operate on any mesh, will not throw errors if the mesh has odd face/edge/vert topology. • Options to controle where polygons are removed. • Keeps materials assigned to faces. • Maintains UV Texture coordinates, Vertex colors, and Vertex Group Weights (used for bone weight painting) − This makes it very useful for game/realtime models. Cons • Fairly Slow • Uses a lot of memory

Examples

03/11/2008 19.25.42

329

Poly Reducer famous cow.

Hints

Human with UV textures and bone weights from http://www.x−trusion.com

Heavily reduced workman http://www.x−trusion.com

03/11/2008 19.25.42

330

Poly Reducer

Hints

Example of an 80% Reduction using a weight map for influencing the result− Original, Weight Map, Result of or an

03/11/2008 19.25.42

331

Poly Reducer

mesh_wire

mesh_wire
About
Name Solid Wireframe Version License Blender 1.0 GPL: GNU General Public License 2.43 − 2.46

Make a solid wireframe copy of this mesh. Menu Author Link(s) Group: Mesh Campbell Barton AKA Ideasman Included in Blender

Executable: mesh_solidify.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.43 − 2.46

03/11/2008 19.25.42

332

Poly Reducer

mesh_solidify

mesh_solidify
About
Name Solidify Selection Version License Blender 1.1 GPL: GNU General Public License 2.44 − 2.46

Makes the mesh solid by creating a second skin.. Menu Author Link(s) Group: Mesh Campbell Barton AKA Ideasman Included in Blender

Executable: mesh_solidify.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.44 − 2.46

03/11/2008 19.25.42

333

Poly Reducer

mesh_unfolder

mesh_unfolder
About
Name Unfold Version License Blender 2.5 − 2007.10.06 GPL: GNU General Public License 2.44 − 2.46

Unfold meshes to create nets. Menu Author Link(s) Group: Mesh Matthew Chadwick

Included in Blender, http://celeriac.net/unfolder/ Modules: External Dependencies: None

Executable: mesh_unfolder.py Data:

Additional information: * Included in Blender 2.44 − 2.46

03/11/2008 19.25.42

334

Poly Reducer

unweld

unweld
About
Name Unweld Version License Blender v 0.4.6 − 2006.08.06 GPL: GNU General Public License 2.34 − 2.46

Unweld all faces from a (or several) selected and common vertex. Made vertex bevelling. Menu Author Link(s) Group: Mesh Jean−Michel Soler (jms)

http://jmsoler.free.fr/didacticiel/blender/tutor/cpl_faces2vertex.htm#exemple Modules: External Dependencies: None

Executable: unweld.py Data:

Additional information: * Included in Blender 2.34 − 2.46

03/11/2008 19.25.42

335

Poly Reducer

4mm_edge_intersection

4mm_edge_intersection
About
Name Compute Edge Intersection Version License Blender 1.1 / 2005−08−14 GPL: GNU General Public License 2.42a & 2.45

Select 2 edges, then run this script. Menu Author Link(s) Group: Mesh FourMadMen.com (FourMadMen)

http://www.fourmadmen.com/blender/scripts/4mm_edge_intersection.html Modules: External Dependencies: None

Executable: 4mm_edge_intersection.py Data: Additional information: n/a.

03/11/2008 19.25.42

336

Poly Reducer

bevel03

bevel03
About
Name bevel. Menu Author Link(s) Group: Mesh richie http://www.zoo−logique.org/3D.Blender/scripts_python/Bevel03.py Modules: External Dependencies: None Bevel Version License Blender 2.30/2.31 > Decembre 2003 N/A 2.42a & 2.45

Executable: bevel03.py Data: Additional information: n/a.

03/11/2008 19.25.42

337

Poly Reducer

flatten

flatten
About
Name Flatten Version License Blender 1.0 GPL: GNU General Public License 2.42a & 2.45

Flatten things along a given axis plane. Menu Author Link(s) Group: Mesh Mariano Hidalgo AKA uselessdreamer http://wiki.blender.org/index.php/Flatten.py

Executable: flatten.py Data: Additional information: n/a.

Modules: External Dependencies: None

03/11/2008 19.25.42

338

Poly Reducer

MeshChecker[1].1

MeshChecker[1].1
About
Name MeshChecker 1 Version License Blender 1 > 08/04/06 GPL: GNU General Public License 2.42a & 2.45

Make sure your mesh is complete.. Menu Author Link(s) Group: Wizards macouno

http://www.alienhelpdesk.com/python_scripts/old_scripts Modules: External Dependencies: None

Executable: MeshChecker[1].1.py Data: Additional information: n/a.

03/11/2008 19.25.42

339

Poly Reducer

mesh_py_redux

mesh_py_redux
About
Name PyRedux Polygon Reduction v1.0... Version License Blender 238 N/A 2.42a & 2.45

Poly Reduce all selected mesh objects. Menu Author Link(s) Group: Mesh Campbell Barton (AKA Ideasman)

http://blenderscripts.googlepages.com/mesh_py_redux.rar Modules: External Dependencies: None

Executable: mesh_py_redux.py Data: Additional information: n/a.

03/11/2008 19.25.42

340

Poly Reducer

mesh_solidify_v2

mesh_solidify_v2
About
Name Solidify Mesh Version License Blender 240 N/A 2.42a & 2.45

Makes the mesh solid by creating a second skin of a set width. Menu Author Link(s) Group: Mesh Campbell Barton (AKA Ideasman)

http://blenderscripts.googlepages.com/mesh_solidify_v2.rar Modules: External Dependencies: None

Executable: mesh_solidify_v2.py Data: Additional information: n/a.

03/11/2008 19.25.42

341

Poly Reducer

pointalign

pointalign
About
Name PointAlign Version License Blender 0.7 > 20050117 N/A 2.42a & 2.45

Align selected vertices. Menu Author Link(s) Group: Mesh Thomas Buschhardt

http://blenderscriptstorage.googlepages.com/point_allign.rar Modules: External Dependencies: None

Executable: pointalign.py Data: Additional information: n/a.

03/11/2008 19.25.42

342

Poly Reducer

subdivide

subdivide
About
Name Subdivide Version License Blender 2006/01/29 N/A 2.42a & 2.45

Apply subdivision while preserving metadata. Menu Author Link(s) Group: Mesh Bruce Merry http://people.cs.uct.ac.za/~bmerry/msc/downloads/ Modules:

Executable: subdivide.py Data:

External Dependencies: None

Additional information: better results with built in subdivide.

03/11/2008 19.25.42

343

Poly Reducer

NormalSmooth1

NormalSmooth1
About
Name NormalSmooth Version License Blender 1 GPL: GNU 2.45

Smooth selected verts in your mesh Menu Author Link(s) Group: Mesh macouno

http://www.alienhelpdesk.com/python_scripts/normal_smooth Modules: External Dependencies: None

Executable: NormalSmooth.1.py Data: Additional information: n/a.

03/11/2008 19.25.42

344

Poly Reducer

Select Front Facing Faces

Select Front Facing Faces
About
Name Select_Front_Facing_Faces Version License Blender 1 GPL: GNU 2.45

Select Front Facing Faces Menu Author Link(s) Group: Mesh Antonio Ospite

http://blenderartists.org/forum/showthread.php?t=76863 (in post by ao2)

Executable: Select_Front_Facing_Faces.py Data: Additional information: n/a.

Modules: External Dependencies: None

03/11/2008 19.25.42

345

Poly Reducer

Vertex Noise

Vertex Noise
About
Name Vertex Noise Version License Blender v070507 GPL: GNU 2.43 & 2.45

add some random distortion to a selected mesh Menu Author Link(s) Group: Mesh Sammler Rene http://www.sammler−mediengestaltung.com/ Modules:

Executable: vertex_noise_070507.py Data: Additional information: n/a.

External Dependencies: None

03/11/2008 19.25.42

346

Poly Reducer

Skin Faces/Edge−Loops

Skin Faces/Edge−Loops
About
Name Skin Faces/Edge−Loops Version License Blender 1.1 − 2006.12.26 GPL: GNU General Public License 2.37 − 2.46

Select 2 vert loops, then run this script.. Menu Author Link(s) Group: MeshFaceKey Campbell Barton AKA Ideasman Included in Blender

Executable: mesh_skin.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.37 − 2.46

Usage
• In mesh Edit mode select the vertices of the loops (closed paths / curves of vertices: circles, for example) that should be skinned, then run this script. A pop−up will provide further options, if the results of a method are not adequate try one of the others.

03/11/2008 19.25.42

347

Poly Reducer

disp_paint

disp_paint
About
Name Dispaint Version License Blender 09−07−04 GPL: GNU General Public License 2.42a

use vertex paint color value to modify shape displacing vertices along normal. Menu Author Link(s) Group: Mesh Jean−Michel Soler (jms)

http://jmsoler.free.fr/didacticiel/blender/tutor/cpl_displacementpainting.htm Modules: External Dependencies: None

Executable: disp_paint.py Data:

Additional information: * Included in Blender 2.42a.

03/11/2008 19.25.42

348

Poly Reducer

mirror_bone_weights

mirror_bone_weights
About
Name Mirror Bone Weights Version License Blender 5.12 GPL: GNU General Public License 2.42a

Mirror vertex group influences of a model. Menu Author Link(s) Group: Mesh Thomas Oppl http://bartius.crouch.googlepages.com/vault

Executable: mirror_bone_weights.py Data: Additional information: * Included in Blender 2.42a .

Modules: External Dependencies: None

03/11/2008 19.25.42

349

Poly Reducer

mesh_skin

mesh_skin
About
Name Bridge Faces/Edge−Loops Version License Blender 1.0 / 2004−04−25 GPL: GNU General Public License 2.42a

Select 2 vert loops, then run this script. Menu Author Link(s) Group: Face Menu (FKey) Campbell Barton AKA Ideasman42 (included with blender)

Executable: mesh_skin.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.42a .

03/11/2008 19.25.42

350

Poly Reducer

mesh_tri2quad

mesh_tri2quad
About
Name Triangles to Quads Version License Blender n/a GPL: GNU General Public License 2.42a

Triangles to Quads for all selected mesh objects. Menu Author Link(s) Group: Mesh Campbell Barton AKA Ideasman

http://blenderscripts.googlepages.com/tri2quad.rar Modules: External Dependencies: None

Executable: mesh_tri2quad.py Data:

Additional information: * Included in Blender 2.42a. C++ coded in 2.45

03/11/2008 19.25.42

351

Poly Reducer

BMAE_v1

BMAE_v1
About
Name BMAE v1.0 Version License Blender v1.0 > 2006/06/01 GPL: GNU General Public License 2.42a

Edit Mesh Atrributes. Menu Author Link(s) Group: Mesh Ron Walker

http://www.geneome.net/index.php/blender−files/ http://www.blendernation.com/2006/07/06/metricstandard−unit−mesh−creator−script/ Modules: External Dependencies: None

Executable: BMAE_v1.py Data: Additional information: n/a.

03/11/2008 19.25.42

352

Poly Reducer

Ctools

Ctools
About
Name C Tools Version License Blender 2004 Blender Artistic License 2.42a

Connect, Glue or Merge Contours. Menu Author Link(s) Group: Mesh Loïc Berthe

http://www.zoo−logique.org/3D.Blender/index.php3?zoo=pyt Modules: External Dependencies: None

Executable: Ctools.py Data: Additional information: n/a.

03/11/2008 19.25.42

353

Poly Reducer

extrudealongnormal

extrudealongnormal
About
Name Extrude Along Normal Version License Blender 0.1 > 22−08−03 Blender Artistic Licence (BAL) 2.42a

In FaceSelectMode (FKEY), extrude selected faces along their normal. Menu Author Link(s) Group: Opens with Text Editor Wim Van Hoydonck http://users.pandora.be/tuinbels/scripts/

Executable: extrudealongnormal.py Data: Additional information: n/a.

Modules: External Dependencies: None

03/11/2008 19.25.42

354

Poly Reducer

face_mesh_sel_same

face_mesh_sel_same
About
Name Select Faces UI... Version License Blender n/a N/A 2.42a

Select Face UI Based on selected... . Menu Author Link(s) Group: Mesh Campbell Barton AKA Ideasman http://blenderscripts.googlepages.com/selectsamefaces Modules:

Executable: face_mesh_sel_same.py Data: Additional information: n/a.

External Dependencies: None

03/11/2008 19.25.42

355

Poly Reducer

mesh_displace_uv

mesh_displace_uv
About
Name Displace Mesh from UV Image Version License Blender v 1.1 > 2004/08/04 GPL: GNU General Public License 2.42a

Unselect meshs that dont match. Menu Author Link(s) Group: Mesh Campbell Barton (AKA Ideasman)

http://blenderscripts.googlepages.com/meshdisplace Modules: External Dependencies: None

Executable: mesh_displace_uv.py Data: Additional information: n/a.

03/11/2008 19.25.42

356

Poly Reducer

mesh_flatten_faces

mesh_flatten_faces
About
Name Flatten face groups Version License Blender 234 N/A 2.42a

Flatten face groups based on there average normal. Menu Author Link(s) Group: Mesh Campbell Barton (AKA Ideasman)

http://blenderscripts.googlepages.com/flattenfacesmeshtool Modules: External Dependencies: None

Executable: mesh_flatten_faces.py Data: Additional information: n/a.

03/11/2008 19.25.42

357

Poly Reducer

Vert2Face 0.3

Vert2Face 0.3
About
Name Vertices to Faces Version License Blender 0.3 GPL: GNU General Public License 2.42a

All selected connected/unconnected vertices are connected and faces are build. Menu Author Link(s) Group: Mesh Apple Grew

http://www.zoo−logique.org/3D.Blender/index.php3?zoo=dld&rep=zip Modules: External Dependencies: None

Executable: Vert2Face 0.3.py Data: Additional information: n/a.

03/11/2008 19.25.42

358

Poly Reducer

wire_mesh_py

wire_mesh_py
About
Name Solidify selected edges (wire) Version License Blender 234 N/A 2.42a

make tubes from selected edges. Menu Author Link(s) Group: Mesh Campbell Barton (AKA Ideasman) http://blenderscripts.googlepages.com/solidwire Modules:

Executable: wire_mesh_py.py Data: Additional information: n/a.

External Dependencies: None

03/11/2008 19.25.42

359

Poly Reducer

auto_edge

auto_edge
About
Name Auto Edge.... Menu Author Link(s) Group: Mesh Campbell Barton (AKA Ideasman) http://blenderscripts.googlepages.com/auto_edge.rar Modules: External Dependencies: None Auto Edge... Version License Blender 234 N/A 2.42a

Executable: auto_edge.py Data: Additional information: n/a.

03/11/2008 19.25.42

360

Poly Reducer

split all faces

split all faces
About
Name cpl_faces2vertex Version License Blender 05/2004 N/A 2.42a

split all faces from one selected vertex. Menu Author Link(s) Group: Opens with Text Editor jmsoler

http://jmsoler.free.fr/didacticiel/blender/tutor/cpl_faces2vertex.htm#exemple Modules: External Dependencies: None

Executable: cpl_faces2vertex.py Data: Additional information: n/a.

03/11/2008 19.25.42

361

Poly Reducer

BatchX

BatchX
About
Name BatchX Version License Blender 0.0.2 > 17/09/05 GPL: GNU General Public License 2.42a & 2.45

Batch process changes to selected objects. Menu Author Link(s) Group: Misc Mitch Hughes (lobo_nz) http://blender.formworks.co.nz http://blender.formworks.co.nz/index.pl?p=4 Executable: batchx.py Data: Additional information: n/a.

Modules: External Dependencies: None

03/11/2008 19.25.42

362

Poly Reducer

MakeNebula

MakeNebula
About
Name Nebula Generator Version License Blender 237 GNU General Public License 2.42a & 2.45

Generate point clouds that resemble nebulae, clouds or even explosions. Menu Author Link(s) Group: Mesh Alex 'CubOfJudahsLion' Feterman

http://blenderartists.org/forum/showthread?t=53356 Modules: External Dependencies: None

Executable: MakeNebula.py Data: Additional information: n/a.

03/11/2008 19.25.42

363

Poly Reducer

Blender 3D Julia Fractals

Blender 3D Julia Fractals
About
Name Blender 3D Julia Fractals Version License Blender 0.0.1 > 29−03−04 Blender Artistic Licence (BAL) 2.42a & 2.45

Blender Julia Set. Menu Author Link(s) Group: Misc Stefano <S68> Selleri http://www.selleri.org/Blender/

Executable: Julia−0.0.1.py Data:

Modules: External Dependencies: None

Additional information: * Also Packaged in BJF.blend.

03/11/2008 19.25.42

364

Poly Reducer

Bar−Graph−O−Matic

Bar−Graph−O−Matic
About
Name BarGraph Version License Blender 2.42 GPL: GNU General Public License 2.42a & 2.45

Create a bar graph from a data set. Menu Author Link(s) Group: Wizards Jesse McMillan − jessethemid

http://blenderscripts.googlepages.com/Bar_Graph_o_Matic.zip http://blenderartists.org/forum/showthread.php?t=79285

Executable: graph_gui.py Data: Additional information: n/a.

Modules: graph.py External Dependencies: None

03/11/2008 19.25.42

365

Poly Reducer

Walls & Tiles

Walls & Tiles
About
Name walls & tiles Version License Blender 1.0 n/a 2.28a & 2.45

make a brick wall, (no mortar) Menu Author Link(s) Group: Opens with Text Editor Johan Badenhorst

http://blenderscriptstorage.googlepages.com/Wall01Beta.rar Modules: External Dependencies: None

Executable: wall01beta.py Data: Additional information: n/a.

03/11/2008 19.25.42

366

Poly Reducer

Audio Analysis

Audio Analysis
About
Name n/a Menu Author Link(s) Group: Misc Dave Jarvis http://davidjarvis.ca/dave/blender/tools/ Modules: AudioAnalysis.py IpoPlotter.py WaveFormPanel.py External Dependencies: None Audio Analysis Version License Blender 1.1.0 11/4/2007 GPL: GNU general public licence 2.43 & 2.45

Executable: AudioAnalysisUI.py Data: Additional information: n/a

03/11/2008 19.25.42

367

Poly Reducer

Fractalite forTe

Fractalite forTe
About
Name Fractalite for short code challenge Version License Blender july 15 2007 n/a 2.45

Makes complex Fractal Menu Author Link(s) Group: Misc/Open with text editor forTe

http://blenderartists.org/forum/showthread.php?t=100918 Modules: External Dependencies: None

Executable: Fractalite.py Data:

Additional information: Open in text editor then press alt/p to run

03/11/2008 19.25.42

368

Poly Reducer

Fractal Dream Imagery

Fractal Dream Imagery
About
Name Fractal Dream Imagery for short code challenge Version License Blender july 15 2007 n/a 2.45

Makes complex Fractal Menu Author Link(s) Group: Misc/Open with text editor RobertT http://blenderartists.org/forum/showthread.php?t=100918 Modules:

Executable: Fractal Dream Imagery.py Data:

External Dependencies: None

Additional information: Open in text editor then press alt/p to run

03/11/2008 19.25.42

369

Poly Reducer

Fractal IanC

Fractal IanC
About
Name Fractal IanC Version License Blender july 15 2007 n/a 2.45

Makes complex Fractal For a 2D Julia/Mandelbrot Menu Author Link(s) Group: Misc/Open with text editor IanC

http://blenderartists.org/forum/showthread.php?t=100918 Modules: External Dependencies: None

Executable: Fractal For a 2D Julia/Mandelbrot.py Data:

Additional information: Open in text editor then press alt/p to run

03/11/2008 19.25.42

370

Poly Reducer

Hand Writing Tool

Hand Writing Tool
About
Name Hand Writing Tool Version License Blender 1.0 08/08/07 GPL GNU General Public License 2.44 & 2.45

Draws Extrusion of a selected mesh Menu Author Link(s) Group: Misc Scorpion9

http://blenderartists.org/forum/showthread.php?t=101883 Modules: External Dependencies: None

Executable: Handwriting3Dv5.py Data: Additional information: n/a

03/11/2008 19.25.42

371

Poly Reducer

Fractal Pyramid Kakapo

Fractal Pyramid Kakapo
About
Name Fractal Pyramidize Kakapo Script Challenge Version License Blender 1 n/a 2.44 & 2.45

Draws Extrusion of a selected mesh Menu Author Link(s) Group: Misc Kakapo

http://blenderartists.org/forum/showthread.php?t=100918 Modules: External Dependencies: None

Executable: Kakapo fractal.py Data: Additional information: n/a

03/11/2008 19.25.42

372

Poly Reducer

Mass Duplicate

Mass Duplicate
About
Name Mass Duplicate Version License Blender 1.0 03/07/07 GPL: GNU General Public License 2.44 & 2.45

Duplicate Objects in your scene Menu Author Link(s) Group: Misc Scorpion9

http://blenderartists.org/forum/showthread.php?t=99863 Modules: External Dependencies: None

Executable: mass_duplicate.py Data: Additional information: n/a

03/11/2008 19.25.42

373

Poly Reducer

Project Cursor

Project Cursor
About
Name Project Cursor Version License Blender 2 GPL: GNU General Public License 2.45

put the cursor where the vertex normals of a mesh intersect. Menu Author Link(s) Group: Misc macouno

http://www.alienhelpdesk.com/python_scripts/project_cursor Modules: External Dependencies: None

Executable: ProjectCursor.1.py Data: Additional information: n/a

03/11/2008 19.25.42

374

Poly Reducer

Pyramidaze

Pyramidaze
About
Name Pyramidaze Version License Blender 29/11/2006 n/a 2.45

This script adds a pyramid over every selected face. Menu Author Link(s) Group: Open with text editor* Ari Hayrinen

http://www.opendimension.org/blender3d_en/pyramidaze.php Modules: External Dependencies: None

Executable: pyramidaze.py Data:

Additional information: *Open with text editor then manually adjust settings for size

03/11/2008 19.25.42

375

Poly Reducer

Shrinkwrap (almost)

Shrinkwrap (almost)
About
Name Shrinkwrap Version License Blender 2007 n/a 2.45

fit one object inside another. Menu Author Link(s) Group: Open with text editor* Nathan Moore

http://blenderartists.org/forum/showthread.php?t=31977 Modules: External Dependencies: None

Executable: Shrinkwrap.py Data:

Additional information: *open with text editor, have two objects selected

03/11/2008 19.25.42

376

Poly Reducer

Sun Position Calculator

Sun Position Calculator
Name Sun_Path Version License Blender D − 2006.09.03 GPL 2.42 − 2.46

calculated sun path for specific locales and times Menu Author Link(s) Menu Group Animation Grzegorz Rakoczy (AKA grzybu), Patrick7 Sun_py script wiki repository

Executable: sun−D.py, sun_gui−D.py Data: Additional information: n/a

Modules: External Dependencies:

Links
• dedicated thread: "sun.py with GUI". • dedicated thread: "how do i use sun.py or earth_sun.py?".

Introduction
Description: calculates the sun position based on user input data from the script GUI. Usage: run via the GUI following the instructions as written there −or− change the default values specifically in this script and run it alt−p.

Usage
Instructions
000. Place the gui & script (sun_gui.py and sun.py) into your scripts directory 00. Open the GUI script in your script window or open it in your text window and hit ALT + P −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− 0. Scene is oriented by top view [num7], North is up (+y), East is right (+x), if this default is changed, then those used may not be the same. NOTE: IF THE DEFAULT VALUES ARE CHANGED THIS APPLICATION SAVES A FILE (*.dat) IN THE DIRECTORY YOU ARE WORKING 1.In Top view, create a new Empty at the desired sun rotation pivot position 2.Along X−axis of Empty create lamp for Sun, position it so far out as needed 3.Select the sun then Empty and parent [ctrl−P], 4.Change location, time, etc definitions as needed 5. {Run} runs the script, linking it to the empty if script links are enabled. {reset} resets default position, clears link

03/11/2008 19.25.42

377

Poly Reducer
{rall} as reset plus it deletes the file {exit}/[Qkey]/[ESCKEY] quits gui application

To−Do list

To−Do list
• fix DayOfTheYear to be exact

Credits
Thanks go to: • author Grzegorz Rakoczy (AKA grzybu) for what... • author Patrick7 • all calculation are based on page [1] by Paul Schlyter

History
v1.0 − 2004 by Grzegorz Rakoczy − first release pb1 − 2006.08.25 − patrick7 −Bugs fixed and features added: 1. orientation, changed to radians for calculation 2. orientation, automatic calculation based on transit approximation 3. notes, included text explaining further the variables 4. added blender stuff for running via script window pb1 − 060826 − script fixes pb1a/b − 060827 − working in gui.. found out can't have scriptlink and gui at the same time, need file anyway for defaults, decide to seperate. pc1 − 060828 − seperated out of sun−pc1.py pc2 − 060828 − removed GUI, clean up pc3 − 060829 − functional reading from file. c − 060830 − almost release 0c − 060830 − fixing globals trying to fix bug d − 2006.09.03 − release by patrick7

03/11/2008 19.25.42

378

Poly Reducer

Spirofit

Spirofit
About
Name Spirofit Version License Blender 0.1 GPL: GNU General Public License. 2.45

Build a spiral that fits the active object. Menu Author Link(s) Group: Misc Antonio Osprite

http://www.kino3d.com/forum/viewtopic.php?t=5374 Modules: External Dependencies: None

Executable: spirofit−0.1.py Data: Additional information: n/a

03/11/2008 19.25.42

379

Poly Reducer

Stamp Noise

Stamp Noise
About
Name Stamp Noise Version License Blender 1.3 GPL: GNU General Public License. 2.45

Adding a height map based noise to selected vertices. Menu Author Link(s) Group: Misc Dariusz Dawidowski http://dariusz.dawidowski.w.interia.pl/

Executable: stamp_noise.py Data: Additional information: demo in stamp_noise.blend

Modules: External Dependencies: None

03/11/2008 19.25.42

380

Poly Reducer

Terry Noise

Terry Noise
About
Name Terry Noise Version License Blender 1.3 n/a. 2.42a & 2.45

Dynoise terrain generator. Menu Author Link(s) Group: Misc Mathius Pazenbock (panzi)

http://blenderartists.org/forum/showthread.php?t=37470 Modules: TerryNoiseUI.py, TerryNoiseSupport.py External Dependencies: None

Executable: terrynoise .py Data: Additional information: n/a

03/11/2008 19.25.42

381

Poly Reducer

Trefoil Knot

Trefoil Knot
About
Name No gui. Menu Author Link(s) Group: Open with Text Editor JMS http://jmsoler.free.fr/didacticiel/blender/tutor/english/python_script05.htm Modules: External Dependencies: None Trefoil Knot (noeud de trefoil) Version License Blender 1 n/a. 2.42a & 2.45

Executable: noued.py Data:

Additional information: edit parameters in the text editor, makes standard Torus Knot

03/11/2008 19.25.42

382

Poly Reducer

unfolder

unfolder
About
Name Unfolder Version License Blender v2.1.7b N/A 2.42a

Unfold meshes to create nets. Menu Author Link(s) Group: Mesh Matthew Chadwick (Celeriac) http://www.celeriac.net/unfolder/ Modules:

Executable: unfolder.py Data: Additional information: n/a.

External Dependencies: None

03/11/2008 19.25.42

383

Poly Reducer

disperser (split mesh)

disperser (split mesh)
About
Name split mesh in separated objects Version License Blender 2002 −−> july 2005 GPL: GNU General Public License 2.42a

split different parts of a mesh in separated objects. Menu Author Link(s) Group: Opens with Text Editor Jm Soler

http://jmsoler.free.fr/didacticiel/blender/tutor/split_frag_mesh_en.htm Modules: External Dependencies: None

Executable: disperser.py Data: Additional information: n/a.

03/11/2008 19.25.42

384

Poly Reducer

Drop To Ground

Drop To Ground
About
Name Drop To Ground Version License Blender 232 Other 2.42a

drop all objects selected onto the mesh object named 'Ground'. Menu Author Link(s) Group: Misc Harkyman aka Roland Hess http://www.harkyman.com/scripts.html Modules:

Executable: Drop2Ground.py Data:

External Dependencies: None

Additional information: * Drop2Ground.blend Sample .blend file with script embedded.

03/11/2008 19.25.42

385

Poly Reducer

PyTablet v1.0b

PyTablet v1.0b
About
Name PyTablet v1.0b Version License Blender v1.0b N/A 2.42a

PyTablet is an external module for adding tablet support to Blender’s python scripting system. Menu Author Link(s) Executable: PyTablet.dll Data: Main Blender Folder (Windows) M. Schardt http://members.fortunecity.de/pytablet/ Modules:

External Dependencies: A graphics tablet with Wintab(TM) 1.1 compliant driver installed to your system.

Additional information: * Copy the file “PyTablet.dll†into the directory containing Blender.exe – done!.

03/11/2008 19.25.42

386

Poly Reducer

Alpbrush

Alpbrush
About
Name AlpBrsh Version License Blender 0.02 GPL: GNU General Public License 2.42a

GUI for using AlphaBrushes. Menu Author Link(s) Group: Misc Vidar Nelson

http://blenderartists.org/forum/showthread.php?t=77289 Modules: External Dependencies: None

Executable: Alpbrsh.py Data: Additional information: n/a.

03/11/2008 19.25.42

387

Poly Reducer

Scat and Drop Objects

Scat and Drop Objects
About
Name Scat and Drop Objects Version License Blender 234 Other 2.42a

Scatter and Drop Objects. Menu Author Link(s) Group: Object Jimmy Hazevoet, Harkyman aka Roland Hess

http://blenderartists.org/forum/showthread.php?t=41158 Modules: External Dependencies: None

Executable: Scat and Drop Objects.py Data:

Additional information: * Contains code from Drop to Ground script above.

03/11/2008 19.25.42

388

Poly Reducer

Ruler

Ruler
About
Name ruler Version License Blender 2007 n/a 2.44

This script adds a ruler to the 3d view Menu Author Link(s) Group: Open with text editor* Bartius Crouch

http://blenderartists.org/forum/showthread.php?t=94701 Modules: External Dependencies: None

Executable: ruler.py Data: Additional information: *best run in ruler.blend

03/11/2008 19.25.42

389

Poly Reducer

object_apply_def

object_apply_def
About
Name Apply Deformation Version License Blender 1.6 − 2006.07.07 GPL: Gnu Public Licence 2.42 − 2.46

Make copys of all the selected objects with modifiers, softbodies and fluid baked into a mesh. Menu Author Link(s) Group: Object

Martin Poirier (theeth), Jean−Michel Soler (jms), Campbell Barton (ideasman) http://www.blender.org, http://blenderartists.org, http://jmsoler.free.fr Modules: External Dependencies: None

Executable: object_apply_def.py Data:

Additional information: * Included in Blender 2.42 − 2.46. This script is the result of merging the functionalities of two other scripts included in Blender 2.34 − 2.41: Martin Poirier's Apply_Def.py and Jean−Michel Soler's FixFromArmature.py.

03/11/2008 19.25.42

390

Poly Reducer

Axiscopy

Axiscopy
About
Name Axis Orientation Copy Version License Blender 2.0 − 2005.12.17 GPL: Gnu Public Licence 2.34 − 2.46

Copy local axis orientation of active object to all selected meshes (changes mesh data). Menu Author Link(s) Group: Object A Vanpoucke (xand)

French Blender support forum, http://www.zoo−logique.org/3D.Blender/newsportal/thread.php?group=3D.Blender Modules: External Dependencies: None

Executable: Axiscopy.py Data:

Additional information: * Included in Blender 2.34 − 2.46

See Also
• Tutorial on 'Axis Orientation Copy' − Web based tutorial on using this script.

03/11/2008 19.25.42

391

Poly Reducer

object_batch_name_edit

object_batch_name_edit
About
Name Batch Object Name Edit Version License Blender 1.0 GPL: Gnu Public Licence 2.34 − 2.46

Apply the chosen rule to rename all selected objects at once. Menu Author Link(s) Group: Object Campbell Barton http:

Executable: object_batch_name_edit.py Data: Additional information: * Included in Blender 2.34 − 2.46

Modules: External Dependencies: None

03/11/2008 19.25.42

392

Bone Weight Copy

Bone Weight Copy

mesh_boneweight_copy
About
Name Bone Weights Copy Version 0.1 GPL: Gnu Public Licence 2.42a − 2.46

Copy Bone Weights from 1 mesh, to all other selected meshes. License Menu Author Link(s) Group: Object Campbell Barton http: Modules: Blender

Executable: mesh_boneweight_copy.py Data:

External Dependencies: None

Additional information: * Included in Blender 2.42a − 2.46.

Introduction

Bone Weight Copy
Mode: Object Mode (Mesh) Menu: Object Scripts Bone Weight Copy

Description
This copies weights from one mesh to another based on vertex locations. It can also be used to update a mesh thats alredy weighted, by selecting the verts on the target mesh. Then using the "Copy To Selected" option.

03/11/2008 19.25.42

393

Bone Weight Copy

Object Cookie Cutter

Object Cookie Cutter
About
Name Cookie Cut from View Version License Blender 1.0 GPL: GNU General Public License 2.43 − 2.46

Cut from the view axis, (Sel 3d Curves and Meshes (only edges) into other meshes with faces) Menu Author Link(s) Group: Object Campbell Barton Included in Blender.

Executable: object_cookie_cutter.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.43 − 2.46.

03/11/2008 19.25.42

394

Bone Weight Copy

obdatacopier

obdatacopier
About
Name Data Copier Version License Blender 0.1.2 Blender Artistic License 2.34 − 2.46

Copy data from active object to other selected ones. Menu Author Link(s) Group: Object

Jean−Michel Soler (jms), Campbell Barton (Ideasman42) http://jmsoler.free.fr/didacticiel/blender/tutor/cpl_lampdatacopier.htm Modules: External Dependencies: None

Executable: obdatacopier.py Data:

Additional information: * Included in Blender 2.34 − 2.46

03/11/2008 19.25.42

395

Bone Weight Copy

Drop Onto Ground

Drop Onto Ground
About
Name Drop Onto Ground Version License Blender 1.0 GPL: GNU General Public License 2.43 − 2.45

Drop the selected objects onto "ground" objects Menu Author Link(s) Group: Object Campbell Barton Included in Blender.

Executable: object_drop.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.44 − 2.46.

03/11/2008 19.25.42

396

Bone Weight Copy

Find by Data Use

Find by Data Use
About
Name Find by Data Use Version License Blender 1.0 GPL: GNU General Public License 2.42 − 2.46

Find an object by the data it uses. Menu Author Link(s) Group: Object Campbell Barton Included in Blender.

Executable: object_find.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.44 − 2.46.

03/11/2008 19.25.42

397

Bone Weight Copy

object_random_loc_sz_rot

object_random_loc_sz_rot
About
Name Randomize_loc_size_rot Version License Blender 1.0 − 2007.06.30 GPL: GNU General Public License 2.41 − 2.46

Randomize the selected objects loc_size_rot Menu Author Link(s) Executable: object_random_loc_sz_rot.py Data: Additional information: Included in Blender 2.42 − 2.46. Group: Object ZanQdo, Campbell Barton

Modules: External Dependencies: None

This script randomizes the selected objects location/size/rotation.

03/11/2008 19.25.42

398

Bone Weight Copy

Selection to DupliGroup

Selection to DupliGroup
About
Name Selection to DupliGroup Version License Blender 1.0 GPL: GNU General Public License 2.43 − 2.46

Turn the selection into a dupliGroup using the active objects transformation, objects are moved into a new scene. Menu Author Link(s) Group: Object Campbell Barton Included in Blender.

Executable: object_sel2dupgroup.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.44 − 2.46.

03/11/2008 19.25.42

399

Bone Weight Copy

UVcopy

UVcopy
About
Name UVcopy Version License Blender 0.2 − 2006.01 GPL 2.42 − 2.46

Copy UV coords from a mesh to another that has same vertex indices. Menu Author Link(s) Group: Object Toni Alatalo, Martin Poirier et. al.

http://www.elysiun.com/forum/viewtopic.php?t=14897 Modules: External Dependencies: None

Executable: uvcopy.py Data:

Additional information: * Included in Blender 2.42 − 2.46

03/11/2008 19.25.42

400

Bone Weight Copy

advanced array GUI

advanced array GUI
About
Name Advanced Array. Menu Author Link(s) Group: Object Campbell Barton AKA Ideasman http://blenderscripts.googlepages.com/array_gui.rar Modules: External Dependencies: None Advanced Array Version License Blender n/a N/A 2.42a

Executable: array_gui.py Data: Additional information: n/a.

03/11/2008 19.25.42

401

Bone Weight Copy

rename_obdata_to_ob

rename_obdata_to_ob
About
Name Match OB and OBdata names Version 1.0 GPL: GNU General Public License 2.42a & 2.45

Makes every object DATA named equally to the OBJECT License name. Menu Author Link(s) Group: Object Mariano Hidalgo a.k.a. uselessdreamer Blender

http://blenderscriptstorage.googlepages.com/RenameOBdatatoOBScript.rar Modules: External Dependencies: None

Executable: rename_obdata_to_ob.py Data: Additional information: n/a.

03/11/2008 19.25.42

402

Bone Weight Copy

ConvexHull

ConvexHull
About
Name ConvexHull Version License Blender 1.1 (15/05/07) GPL: GNU General Public License 2.42a & 2.45

Compute the convex hull from selected mesh object. Menu Author Link(s) Group: Object Michael Schardt http://members.fortunecity.de/pytablet/

Executable: ConvexHull.py Data: Additional information: n/a.

Modules: External Dependencies: None

03/11/2008 19.25.42

403

Bone Weight Copy

tapertwist_v2b

tapertwist_v2b
About
Name tapertwist Version License Blender v2b > 27th january 2004 N/A 2.42a & 2.45

Taper or/and twist on selected vertices. Menu Author Link(s) Group: Misc flippyneck

http://www−users.cs.umn.edu/~mein/blender/plugins/python/meshediting/tapertwist/ Modules: External Dependencies: None

Executable: tapertwist_v2b.py Data: Additional information: n/a.

03/11/2008 19.25.42

404

Bone Weight Copy

Object Aligner/Displacer

Object Aligner/Displacer
About
Name aligndisplace Version License Blender 1.0 N/A 2.42a & 2.45

This script enables you to align 2 or more objects or randomly relocate 1 or more objects. Menu Author Link(s) Opens with Text Editor RobertT

http://blenderartists.org/forum/showthread.php?t=17862 Modules: External Dependencies: None

Executable: aligndisplace.py Data: Additional information:

For 2.45 In All instances change whrandom to random.

03/11/2008 19.25.42

405

Bone Weight Copy

Spirals

Spirals
About
Name Make spirals. Menu Author Link(s) Group: Object Alejandro Omar Chocano Vasquez http://alexvaqp.googlepages.com Modules: External Dependencies: None Spirals Version License Blender 1.2 N/A 2.42a & 2.45

Executable: Spirals.py Data: Additional information: n/a

03/11/2008 19.25.42

406

Bone Weight Copy

Auto Tile

Auto Tile
About
Name Auto_Tile Version License Blender 0.1 18/09/2007 N/A 2.44 & 2.45

creates tiled clones. Menu Author Link(s) Group: Object Paul Spooner (dudecon) http://www.peripheralarbor.com/Auto_Tile.py

http://blenderartists.org/forum/showthread.php?t=105564 Executable: Auto_Tile.py Data: Additional information: n/a Modules: External Dependencies: None

03/11/2008 19.25.42

407

Bone Weight Copy

Catenary

Catenary
About
Name Catenary Version License Blender 1.0 n/a 2.43 & 2.45

Shape of a flexible chain suspended by it's ends. Menu Author Link(s) Group: Object Alejandro Vasquez http://alexvaqp.googlepages.com/scripts Modules:

Executable: catenary.py Data: Additional information: n/a.

External Dependencies: None

03/11/2008 19.25.42

408

Bone Weight Copy

MegaBool

MegaBool
About
Name Megabool Version License Blender r15 pre1 − 2007 n/a 2.43 & 2.45

Preform Boolean operations on meshes with nice results. Menu Author Link(s) Group: Object Theodore K Schundler http://epii.info/oss/blender/boolean/ Modules:

Executable: megabool_r15_pre1.py Data: Additional information: n/a.

External Dependencies: None

Usage
−By Menu− • Put this file in ~/.blender/scripts/ • Select two objects, then choose "MegaBool" from the scripts menu. −By Running the script− • Load this file into blender's internal text editor • Select two objects, then press Alt+P in the test editor OPERATIONS: On execution of the script, there are four operations: • Intersect − Intersection of the two meshes (logical AND) • Union − Union of the two meshes (logical OR) • Difference − First selected mesh − Last selected mesh • Cookie Cutter − First mesh's faces are subdivided where they intersect with the second mesh After the script executes, all "inside" vertices are selected

Notes
Like any boolean algorithm, normals on the source meshes must be all facing outside. To fix normals, select a mesh, enter edit mode, select all verticies, and press Ctrl+N. Also, all intersections must create closed loops. (Basically the meshes should be closed.) If you find a set of meshes that do not work send me the .blend file and an explaination of the problem. Subsurf and Edge Split should be turned off before using this script. (Actually any modifiers are best disabled.)

03/11/2008 19.25.42

409

Bone Weight Copy

Known Issues

Known Issues
n/a

Additional Information
n/a

To−Do list
• Set vertex colors & groups & weights • Intersection of curves? (use splines for smooth shapes)

Credits
Thanks go to: • Theodore K Schundler

History
Date: 16−Aug−2004 17−Aug−2004 Updates: Initial Revision − working(?) & ready to go Fixed some bugs based on incorrect assumptions. that means even more computation. Also made more use of the traversalCookies to speed up a some sections 24−Aug−2004 26−Aug−2004 18−Sep−2004 Smart filling & other stuff... Much cleanup, nothing new / fancy Re−did filling. (per discussion with toloban) Also, 2nd object can now be a set of edge loops. And other minor refinements. 24−Sep−2004 26−Sep−2004 Fixed a wrong assumption about vertex ordering Got rid of special filling stuff that made face selection work better because with the new edit modes, it isn't necissary. 27−Oct−2004 Made some headway with the coplanar problem, but there is still a colinear problem, and sometimes

03/11/2008 19.25.42

410

Bone Weight Copy
an issue if a point lies in another objects plane 01−Nov−2004 10−Dec−2004 08−Apr−2005 Fixed edge crossing tests in joinconcentric Rewrite of almost everything Rewrite of alot − completely changed how inside vs outside determination works 24−Apr−2005 Rewrite filling (handles complicated cases faster) fixed dumb mistakes in intersecting edges, fixed transform of vertex normals. 25−Apr−2005 Fixed compatability issues with released versions of Blender for Vector() constructor. 02−May−2005 Fixed some issues with certain angles in building loops. Better detection of intersecting edges. Filling avoids making faces with an area of zero. Debugging data doesn't display by default, so it runs faster. Creates a new mesh instead of writting over an old one. 14−Apr−2007 Updated with fixes from Henrik Pitkala, Hoehrer, and intrr. This fixes some version compatability issues. It makes the order and selection the same as Blender's internal bools. Also, the default recusion depth is increased − you can increase it further by updating the max_recusion variable. Lastly, I added progress bar support 21−Apr−2007 02−Jun−2007 Faces now keep material and UVs. Rewrote intersection system again. New approach splits things into tris first, avoiding nonplanar quad problems, and laying the ground work for f/n−gon support.

Known Issues

03/11/2008 19.25.42

411

Bone Weight Copy

Big Numbers Toolkit

Big Numbers Toolkit
About
Name Big Numbers Toolkit Version License Blender 1_12c GPL: GNU General Public License 2.47

A tool designed to move, scale, randomize, etc big numbers of objects Menu Author Link(s) Group: Object Gwenael Le Page

http://glp.lescigales.org/it/blender/scripts/main_scripts.html http://blenderartists.org/forum/showthread.php?t=108892

Executable: GwensBigNumbers1_12c.py Data: Additional information: Tutorial Available On BA link.

Modules: External Dependencies: None

03/11/2008 19.25.42

412

Bone Weight Copy

Prim.Blender

Prim.Blender
About
Name Prim Dot Blender Version License Blender 0.4.0 GPL: GNU General Public License (tentatively) 2.45

A tool written for the Blender API in the Python Language for Second Life primitives. Menu Author Link(s) Group: Object mercen4ry

http://sourceforge.net/projects/primdotblender Modules: Included in .blend External Dependencies: Not known

Executable: Prim.Blender.blend Data:

Additional information: Provides Interface to build Primitives. Best run in Prim.Blender.blend

03/11/2008 19.25.42

413

Bone Weight Copy

rename object by block

rename object by block
About
Name Object Name Editor Version License Blender 233 Blender Artistic License 2.42a & 2.45

GUI to select and rename objects. Menu Author Link(s) Group: Object Jean−Michel Soler (jms)

http://jmsoler.free.fr/didacticiel/blender/tutor/cpl_renameobjectgui.htm Modules: External Dependencies: None

Executable: renameobjectbyblock.py Data:

Additional information: * Included in Blender 2.42a − 2.45

03/11/2008 19.25.42

414

Bone Weight Copy

knife

knife
About
Name Knife Tool Version License Blender 1.7 / 2006−07−07 Blender Artistic Licence (BAL) 2.42a

Cut selected mesh(es) along an active plane w/o creating doubles. Menu Author Link(s) Group: Object Stefano <S68> Selleri, Wim Van Hoydonck

http://users.pandora.be/tuinbels/scripts/knife−0.0.8.py http://www.selleri.org/Blender http://cobalt3d.free.fr/didacticiel/blender/tutor/images/python/knife_in_color/knife_color.py Modules: External Dependencies: None

Executable: knife.py Data:

Additional information: * Included in Blender 2.42a.

03/11/2008 19.25.42

415

Bone Weight Copy

object copier

object copier
About
Name Copy and Paste Objects Version License Blender 1.0 GPL: GNU General Public License 2.42a

Copies objects beetween blend files. Menu Author Link(s) Group: Object Mariano Hidalgo a.k.a. uselessdreamer

http://uselessdreamer.byethost32.com/object_copier.html Modules: External Dependencies: None

Executable: object_copier.py Data: Additional information: n/a.

03/11/2008 19.25.42

416

Bone Weight Copy

object_select_io

object_select_io
About
Name Selection Save and Load Version License Blender 237 N/A 2.42a

Loads and saves the current selection state. Menu Author Link(s) Group: Object campbell barton A.K.A ideasman

http://blenderscripts.googlepages.com/object_select_io.rar Modules: External Dependencies: None

Executable: object_select_io.py Data: Additional information: n/a

03/11/2008 19.25.42

417

Bone Weight Copy

regexpRenameSelectedObjects

regexpRenameSelectedObjects
About
Name RegexpRenameSelectedObject Version License Blender 1.0 > 2005/11/11 N/A 2.42a

REGXP rename selected objects. Menu Author Link(s) Group: Object Cram TeXeD

http://www.zoo−logique.org/3D.Blender/index.php3?zoo=pyt Modules: External Dependencies: None

Executable: regexpRenameSelectedObjects.py Data:

Additional information: Open with text editor then change in line '332' txtfile.val,999, to txtfile.val,399, then save.

03/11/2008 19.25.42

418

Bone Weight Copy

repeat

repeat
About
Name Repeat objects. Menu Author Link(s) Group: Object Thomas Buschhardt http://blenderscriptstorage.googlepages.com/repeat_script.rar Modules: External Dependencies: None Repeat Version License Blender 0.3 > 20050202 N/A 2.42a

Executable: repeat.py Data: Additional information: n/a.

03/11/2008 19.25.42

419

Bone Weight Copy

Transp Reference

Transp Reference
About
Name Transp reference Version License Blender 0.71 march 26, 2005 GPL: GNU General Public License 2.42a

Use plane as transp reference. Menu Author Link(s) Group: Object Gert De Roost, Mitch Hughes http://blender.formworks.co.nz/?p=8

Executable: TranspRef0.71.py Data:

Modules: referencetag.py, transprefreload.py External Dependencies: None

Additional information: extra files in in TranspRef071_Saveplanes.tar.

03/11/2008 19.25.42

420

Bone Weight Copy

Extractor

Extractor
Name Extractor (yafray) Version License Blender 0.2.0 Pre GNU Lesser General Public License 2.42a

Export to Yafray. Menu Author Link(s) Group: Export Johnny Matthews

http://www−users.cs.umn.edu/~mein/blender/plugins/python/import_export/extractor/index.html Modules: External Dependencies: None

Executable: Extractor.py Data: Additional information: n/a.

03/11/2008 19.25.42

421

Bone Weight Copy

kerkythea

kerkythea
Name Kerkythea (.xml)... Version License Blender 1.02.03 GPL: GNU General Public License 2.42a

Save a Kerkythea scene file. Menu Author Link(s) Group: Export

"Ioannis Pantazopoulos, Campbell Barton, Federico 'Lox' Lucignano, Jm Soler" http://cobalt3d.free.fr/images_3dblender/kerkythea/documentation/Blender2Kerkythea_en.htm http://www.kerkythea.net/joomla/

Executable: kerkythea.py Data:

Modules: External Dependencies: None

Additional information: * Also available as 'Patch' B2K.exe for better functions.

03/11/2008 19.25.42

422

Bone Weight Copy

blender gelato

blender gelato
Name Blender Gelato Version License Blender 0.18 GPL: GNU General Public License 2.47

Render with NVIDIA Gelato (R). Menu Author Link(s) Group: Render Mario Ambrogetti

http://blendergelato.googlecode.com/svn/tags/version−0_18/blendergelato.py http://www.kino3d.com/forum/viewtopic.php?t=4374

Executable: blendergelato.py Data: Additional information: n/a.

Modules: External Dependencies: None

03/11/2008 19.25.42

423

Bone Weight Copy

indigo_export

indigo_export
Name Indigo v0.6t6−b1... Version License Blender v0.6 test 6 GPL: GNU General Public License 2.42a

Export to Indigo v0.6 scene format (.xml). Menu Author Link(s) Group: Export Nick Chapman, Zuegs, Ewout Fernhout, Leope

http://mediawiki.blender.org/index.php/BlenderDev/Indigo_exporter Modules: External Dependencies: None

Executable: Dev−Indigo_export_0.6test6_beta1.py Data: Additional information: n/a.

03/11/2008 19.25.42

424

Bone Weight Copy

radiance_233GUI

radiance_233GUI
Name Radiance (.RAD) Version License Blender 233 N/A 2.42a

Export Radiance for Blender 2.33. Menu Author Link(s) Group: Export Jan Walter, Modified by Jacob (ray_theway) http://mywebpages.comcast.net/rayae1/download.html Modules:

Executable: radiance_233GUI.py Data: Additional information: n/a.

External Dependencies: None

03/11/2008 19.25.42

425

Bone Weight Copy

rayexport

rayexport
Name COS426 .ray Version License Blender 0.1 N/A 2.42a

COS426 Raytracer File Format. Menu Author Link(s) Open with Text Editor Forrester Cole

http://www.cs.princeton.edu/courses/archive/spr06/cos426/assn2/blender/blender.html Modules: External Dependencies: None

Executable: rayexport.py Data: Additional information: n/a.

03/11/2008 19.25.42

426

Bone Weight Copy

VlighTunnel v0.1

VlighTunnel v0.1
Name VirtuaLight1.4 Version License Blender 1.4 GNU General Public License 2.42a

Touche R pour un rendu Raytracing, touche O pour un rendu OpenGL. Menu Author Link(s) Group: Misc Par Kaal_le_Saint

http://projects.blender.org/snippet/detail.php?type=snippet&id=9 Modules: External Dependencies: None

Executable: VirtuaLight 1.4.py Data: Additional information: n/a.

03/11/2008 19.25.42

427

Bone Weight Copy

lanc_povanim242

lanc_povanim242
Name Povanim 2.42−01 Version License Blender 2.42_01 − 2006.08.03 Other 2.42a

Export to povray/megapov/mlpov/subpov (.pov/.ini) format. Menu Author Link(s) Group: Export jean−michel Soler

http://jmsoler.free.fr/util/blenderfile/fr/povanim_en.htm Modules: povanim241_07.compiled python file External Dependencies: Povray installed

Executable: lanc_povanim242.py Data:

Additional information: * Read install/site notes, Set file paths in script.

03/11/2008 19.25.42

428

Bone Weight Copy

radiosity_export

radiosity_export
About
Name Radiosity (.radio)... Version License Blender v 1.11 / 2006−07−03 GPL: GNU General Public License 2.42a

Export selected mesh (with vertex colors) to Radiosity File Format (.radio). Menu Author Link(s) Group: Export Anthony D'Agostino (Scorpius) http://www.redrival.com/scorpius

Executable: radiosity_export.py Data: Additional information: * Included in Blender 2.42a.

Modules: External Dependencies: None

03/11/2008 19.25.42

429

Bone Weight Copy

Povanim 2.42−01

Povanim 2.42−01
About
Name lanc_povanim242 Version License Blender 2.42_01 > 2006−8−3 Other 2.42a

Export to povray/megapov/mlpov/subpov (.pov/.ini) format. Menu Author Link(s) Group: Export jean−michel Soler

http://jmsoler.free.fr/util/blenderfile/fr/povanim.htm Modules: External Dependencies: povanim241_07 compiled python file

Executable: lanc_povanim242.py Data: Additional information: n/a.

03/11/2008 19.25.42

430

Bone Weight Copy

Farm_Render (Farmerjoe)

Farm_Render (Farmerjoe)
Name Farm Render Version License Blender n/a GPL: GNU General Public License 2.42a

Render using other machines with Blender and this script!. Menu Author Link(s) Group: Render Mitch Hughes (lobo_nz)

http://blender.formworks.co.nz/farmerjoe/farmerjoe.html Modules: External Dependencies: (In folder .blender/scripts/Farm_render)

Executable: Farm_Render.py Data:

Additional information: * http://blender.formworks.co.nz/farmerjoe/README.html#Installation.

03/11/2008 19.25.42

431

Bone Weight Copy

BFOV−0.0.2

BFOV−0.0.2
Name BFOV ( field of view ) Version License Blender 0.0.2 > 17/09/05 N/A 2.42a & 2.45

Set up the camera's field of view to match a real world camera!. Menu Author Link(s) Group: Wizards macouno

http://www.alienhelpdesk.com/python_scripts/old_scripts Modules: External Dependencies: None

Executable: BFOV−0.0.2.py Data: Additional information: n/a.

03/11/2008 19.25.42

432

Bone Weight Copy

blend_thumbnails

blend_thumbnails
Name Blend Thumbnails Version License Blender 1.1 GPL: GNU General Public License 2.42a

Generates a image preview for the current .blend file. Menu Author Link(s) Group: Help Mariano Hidalgo AKA uselessdreamer

http://uselessdreamer.byethost32.com/index.html http://uselessdreamer.byethost32.com/blend_thumbnails.html Modules: External Dependencies: None

Executable: blend_thumbnails.py Data: Additional information: n/a.

03/11/2008 19.25.42

433

Bone Weight Copy

more_render_options

more_render_options
Name More Render Options Version License Blender 1.0 GPL: GNU General Public License 2.42a

Panel with more rendering options. Menu Author Link(s) Group: Render Mariano Hidalgo AKA uselessdreamer

http://blenderscriptstorage.googlepages.com/more_render_options.rar Modules: External Dependencies: None

Executable: more_render_options.py Data: Additional information: n/a.

03/11/2008 19.25.42

434

Bone Weight Copy

vr_object

vr_object
Name VR Object Version License Blender 0.3 GPL: GNU General Public License 2.42a

Create Camera and FrameChange Script for VR Objects. Menu Author Link(s) Group: Animation Mitch Hughes (lobo_nz)

http://blender.formworks.co.nz/vr_object/vr_object.html Modules: External Dependencies: None

Executable: vr_object.py Data: Additional information: n/a.

03/11/2008 19.25.42

435

Bone Weight Copy

render_cameras

render_cameras
Name Render Cameras Version License Blender 0.2 GPL: GNU General Public License 2.42a

Render views from cameras to current output directory. Menu Author Link(s) Group: Render Mitch Hughes (lobo_nz)

http://blender.formworks.co.nz/render_cameras/render_cameras.html Modules: External Dependencies: None

Executable: render_cameras.py Data: Additional information: n/a.

03/11/2008 19.25.42

436

Bone Weight Copy

easyDOFv01

easyDOFv01
Name DEPTH OF FIELD Version License Blender v0.1 N/A 2.42a

Create Depth of Field effect. Menu Author Link(s) Group: Wizards Jean−Baptiste PERIN

http://perso.orange.fr/jb.perin/ http://www.zoologique.org/3D.Blender/index.php3?zoo=dld&rep=zip Modules: External Dependencies: None

Executable: easyDOFv01.py Data: Additional information: n/a.

03/11/2008 19.25.42

437

Bone Weight Copy

BCFA−0[1].0.1

BCFA−0[1].0.1
Name BCFA ( camera face align ) Version License Blender 0.0.1 > 11/05/05 N/A 2.42a

Align the camera perfectly to a selected face!. Menu Author Link(s) Group: Wizards macouno http://www.alienhelpdesk.com Modules:

Executable: BCFA−0[1].0.1.py Data: Additional information: n/a.

External Dependencies: None

03/11/2008 19.25.42

438

Bone Weight Copy

Panorama Maker/BGC−0.0.8

Panorama Maker/BGC−0.0.8
Name BGC (Blender Go Cubic) Version License Blender 0.0.8 − 19−03−07 Blender Artistic Licence (BAL) 2.42a & 2.45

Make Camera spin and render 6 cubic images!. Menu Author Link(s) Group: Wizards Stefano <S68> Selleri, macouno

http://www.alienhelpdesk.com/python_scripts/old_scripts Modules: External Dependencies: None

Executable: BGC.0.0.8.py Data:

Additional information: Adapted by macouno for full functionality

03/11/2008 19.25.42

439

Bone Weight Copy

quicktime_vr_export

quicktime_vr_export
Name Quicktime VR Export Version License Blender 0.1i N/A 2.42a

Export 6 sequential png or jpg frames for use in the .mov file format. Menu Author Link(s) Group: Export Joshua E Seaver http://ltc.smm.org/blender/scripts/qtvr_script.html Modules:

Executable: quicktime_vr_export.py Data:

External Dependencies: None

Additional information: * Open with Text Editor and change in Line '264' PathTextbox.val, 512, to PathTextbox.val, 399, then run/re−save..

03/11/2008 19.25.42

440

Bone Weight Copy

3DNP

3DNP
Name 3DNP makepath Version 3DNP 1.2a GPL: GNU General Public License 2.42a

3DNP creates a camera animation to produce images for License 3DNP, a free JavaScript based 3D viewer. Menu Author Link(s) Group: Wizards Thorsten Schlüter http://www.thoro.de/portfolio/verschiedenes/3DNP.html Blender

Executable: 3DNPmakepath.py Modules: Data: External Dependencies: Scriptlink: 3DNPfollow.py Opens with Text Editor.

Additional information: * Also in 3DNP.blend already set up..

03/11/2008 19.25.42

441

Bone Weight Copy

Backface Cull

Backface Cull
Name Backface Cull Version License Blender 242 N/A 2.42a

Toggle backface culling in viewport. Menu Author Link(s) Group: Render Robin Allen

http://www.blender.org/forum/viewtopic.php?t=9918&sid=2433da3edc0f671a7dabd599a7b84c71 Modules: External Dependencies: None

Executable: Backface Cull.py Data: Additional information: n/a.

03/11/2008 19.25.42

442

Bone Weight Copy

3dVeiw HotSpots

3dVeiw HotSpots
Name Add HotSpots to this .blend Version License Blender n/a N/A 2.42a & 2.45

Adds HotSpots 3D View funcionality to this .blend file. Menu Author Link(s) Group: Object Mariano Hidalgo

http://blenderscriptstorage.googlepages.com/hotspots3d_.rar http://useless−scripts.blogspot.com/

Executable: hot_spots_init.py Data:

Modules: External Dependencies: None

Additional information: * Place hotspots folder in .blender/scripts. Retains useful but limited function in 2.45

03/11/2008 19.25.42

443

Bone Weight Copy

mesh_bbrush_menu

mesh_bbrush_menu
Name B−Brush Sculpter Version License Blender n/a N/A 2.42a

Sculpt the active mesh (adds a scriptlink). Menu Author Link(s) Group: Mesh n/a http://bartius.crouch.googlepages.com/vault Modules:

Executable: mesh_bbrush_menu.py Data: Additional information: * Included in Blender 2.42a .

External Dependencies: None

03/11/2008 19.25.42

444

Bone Weight Copy

render_fake_arealamp

render_fake_arealamp
Name Fake Arealights Version License Blender 17/08/2005 N/A 2.42a

This on On Render Scriptlink, makes fake arealights. Menu Author Link(s) Group: Opens with Text Editor Campbell Barton http://blenderscripts.googlepages.com/fakearealights Modules:

Executable: render_fake_arealamp.py Data: Additional information: n/a.

External Dependencies: None

03/11/2008 19.25.42

445

Bone Weight Copy

lamp_widgets

lamp_widgets
Name Lamp Widgets Version License Blender v1.1 GPL: GNU General Public License 2.42a

Displays extra info on each lamp on scene. Menu Author Link(s) Group: Object Mariano Hidalgo a.k.a uselessdreamer

http://uselessdreamer.byethost32.com/lamp_widgets.html Modules: External Dependencies: None

Executable: lamp_widgets.py Data: Additional information: n/a.

03/11/2008 19.25.42

446

Bone Weight Copy

Espresso

Espresso
Name Espresso v1.1.2 Version License Blender 1.1.2 > 18.07.2006 GPL: GNU General Public License 2.42a

Displacement painting on densely tesselated mesh−objects. Menu Author Link(s) Group: Object Michael Schardt http://members.fortunecity.de/pytablet/

Executable: Espresso.py Data: folder "EspressoData"

Modules: External Dependencies: None

Additional information: * Copy folder "EspressoData" into <scriptsdir>/bpydata .

03/11/2008 19.25.42

447

Bone Weight Copy

mouse_gestures

mouse_gestures
Name Add Mouse Gestures to this .blend Version License Blender v1.1 GPL: GNU General Public License 2.42a

Enhances Blender´s Gesture System. Menu Author Link(s) Group: Object Mariano Hidalgo a.k.a uselessdreamer

http://blenderscriptstorage.googlepages.com/mouse_gestures.rar Modules: External Dependencies: None

Executable: mouse_gestures.py Data:

Additional information: mouse gestures are built in now, this script is recommended for education only.

03/11/2008 19.25.42

448

Bone Weight Copy

console

console
Name Interactive Console Version License Blender n/a GPL: Gnu Public Licence 2.42a − 2.46

Interactive Console for Python in Blender. Menu Author Link(s) Group: System Campbell Barton AKA Ideasman http: Modules:

Executable: console.py Data:

External Dependencies: None

Additional information: * Included in Blender 2.42a − 2.46.

03/11/2008 19.25.42

449

Bone Weight Copy

config

config
Name Scripts Config Editor Version License Blender 1.1 / 2005−04−16 GPL: Gnu Public Licence 2.42a − 2.46

View and edit available scripts configuration data. Menu Author Link(s) Group: System Willian P. Germano http://bartius.crouch.googlepages.com/vault Modules:

Executable: config.py Data:

External Dependencies: None

Additional information: * Included in Blender 2.42a − 2.46.

03/11/2008 19.25.42

450

Bone Weight Copy

sysinfo

sysinfo
Name System Information... Version License Blender 1.7 / 2005−04−16 GPL: Gnu Public Licence 2.42a − 2.46

Information about your Blender environment, useful to diagnose problems. Menu Author Link(s) Group: Help/System Willian P. Germano http://bartius.crouch.googlepages.com/vault Modules:

Executable: sysinfo.py Data:

External Dependencies: None

Additional information: * Included in Blender 2.42a − 2.46.

03/11/2008 19.25.42

451

Bone Weight Copy

4mm_layer_manager

4mm_layer_manager
Name Layer Manager 1.3 Version License Blender 1.3 2008/09/11 GPL: GNU General Public License 2.46 − 2.47

Layer Management. Menu Author Link(s) Group: System FourMadMen.com (FourMadMen)

http://www.fourmadmen.com/blender/scripts/4mm_layer_manager/index.html Modules: External Dependencies: None

Executable: 4mm_layer_manager_13.py Data:

External Documentation: There is good documentation on the Authors Link above. Additional information: n/a.

03/11/2008 19.25.42

452

Bone Weight Copy

blend_information

blend_information
Name .blend info Version License Blender 1.0 GPL: Gnu Public Licence 2.42a & 2.45

Shows some info and statistics about the openned .blend. Menu Author Link(s) Group: Help Mariano Hidalgo a.k.a. uselessdreamer

http://useless−scripts.blogspot.com/2007/03/blender−information.html Modules: External Dependencies: None

Executable: blend_info.py Data: Additional information: n/a.

03/11/2008 19.25.42

453

Bone Weight Copy

blender_slots

blender_slots
Name Blender Slots Version License Blender 1.0 GPL: GNU General Public License 2.42a & 2.45

20 handy slots to store temporary poses and transforms. Menu Author Link(s) Group: Object Mariano Hidalgo a.k.a. uselessdreamer

http://blenderscriptstorage.googlepages.com/blender_slots.rar Modules: External Dependencies: None

Executable: blender_slots.py Data: Additional information: n/a.

03/11/2008 19.25.42

454

Bone Weight Copy

camera_lamp_names

camera_lamp_names
Name Cameras and Lamps names Version License Blender 1.0 GPL: Gnu Public Licence 2.42a & 2.45

Turn the display of object name for all cameras and lamps. Menu Author Link(s) Group: Object Mariano Hidalgo AKA uselessdreamer

http://blenderscriptstorage.googlepages.com/camera_lamp_names.rar Modules: External Dependencies: None

Executable: camera_lamp_names.py Data: Additional information: n/a.

03/11/2008 19.25.42

455

Bone Weight Copy

Windows Common Dialogs Scripts 1.1

Windows Common Dialogs Scripts 1.1
Name open_blend / open_image / open_text Version License Blender 1.0 GPL: Gnu Public Licence 2.42a

Open .blend/image/text files using standard Windows file dialog. Menu Author Link(s) Group: Object Mariano Hidalgo AKA uselessdreamer

http://uselessdreamer.byethost32.com/windows_dialogs.html http://uselessdreamer.byethost32.com/index.html Modules: External Dependencies: None

Executable: open_blend.py / open_image.py / open_text.py Data:

Additional information: Needs a full Python installation to work (www.python.org).

03/11/2008 19.25.42

456

Bone Weight Copy

3d View Background Color

3d View Background Color
Name 3d View Background Color Version License Blender 1.0.0 unknown 2.48

Change the color of the 3d view. Menu Author Link(s) Group: System Eckhard M Jager (El Barto) http://www.blender.org/forum/viewtopic.php?t=9977 Modules:

Executable: 3d View Background Color.py Data: Additional information: n/a.

External Dependencies: None

03/11/2008 19.25.42

457

Bone Weight Copy

System Menu Toolkit

System Menu Toolkit
This Script Bundle provides new scripts to Blender's System Menu.
* * * * * * * * * 3d_Cursor_Menu_248 .blend_Info_248 Blender_Slots_248 Camera_Lamp_Names_248 3dview_Background_248 4mm_Layer_Manager_248 Visual_Location_248 Lamp_Widgets_248 Windows_Dialog_Pack.

• Note: The 3 scripts starting with "=open_" script name are for Windows Only. Specifically tested to open xp os windows instead of Blenders file browsers. Experimental

• System Menu Toolkit Blender 2.48 • All Scripts included are licensed under the GPL General Public License, Creative Commons, Public Domain, Orphaned or Donated. Please see individual Scripts for individual license. Thanks go to the Authors of these scripts. • Mariano Hidalgo a.k.a. uselessdreamer • FourMadMen.com (FourMadMen) • Eckhard M. Jager (El Barto) http://www.area42.de some scripts have been modified to include: Authors Details. BPY Doc Text. GPL License Block. Making Them Work. To install these scripts in Blender. Copy the contents of the folder _py_system_toolkit_248 to your default scripts location. on windows this is Blender//.blender/scripts. more information on these scripts can be found here: http://wiki.blender.org/index.php/Scripts/Catalog#System any questions about this toolkit may be directed to: (meta−androcto) http://blenderartists.org/forum/showthread.php?t=122492 enjoy. Download: System Menu Toolkit : System Scripts − (2008.05.25) − script+binaries as archive file ".rar"

03/11/2008 19.25.42

458

Bone Weight Copy

doc_browser

doc_browser
Name BPy Doc Browser Version License Blender 1.4 / 2006−06−11 GPL: Gnu Public Licence 2.34 − 2.43

Browse BPython (scripting API) modules doc strings. Menu Author Link(s) Group: System Daniel Dunbar ddunbar _at_ diads.com Modules:

Executable: doc_browser.py Data:

External Dependencies: None

Additional information: * Included in Blender 2.34 − 2.43.

03/11/2008 19.25.42

459

Bone Weight Copy

TheOneScript

TheOneScript
Name The One Script ( Scriptloader ) Version License Blender 0.0.1 N/A 2.42a &2.45

enables the user to load multiple python scripts with GUI's in the same script window. Menu Author Link(s) Open with Text Editor Martin <theeth> Poirier

http://www−users.cs.umn.edu/~mein/blender/plugins/python/misc/scriptloader/index.html Modules: External Dependencies: None

Executable: TheOneScript.py Data:

Additional information: * Open and Set your favorite scripts folder path change"c:/theeth/Blender/Python/Scripts/" Add '#' symbol start of line 53, re−save.

03/11/2008 19.25.42

460

Bone Weight Copy

Python Gui Creator

Python Gui Creator
Name Python gui_creator Version License Blender 0.0.1 N/A 2.42a & 2.45

Create a GUI for your own Python Script window. Menu Author Link(s) System The_Nerd

link=http://blenderartists.org/forum/showthread.php?t=89225 Modules: External Dependencies: None

Executable: gui_creator.py Data: Additional information: n/a

03/11/2008 19.25.42

461

Bone Weight Copy

goo GUI script

goo GUI script
Name goo GUI script Version License Blender 1 N/A 2.42a & 2.45

This script is a module to help in Blender/Python GUI development. Menu Author Link(s) System/ Open with text editor Andy Houston http://members.aol.com/demalion2/goo.html Modules:

Executable: goo.py Data:

External Dependencies: None

Additional information: Tool to help create Python GUI

03/11/2008 19.25.42

462

Bone Weight Copy

Load Fonts

Load Fonts
Name Load Fonts Version License Blender 1 N/A 2.45

Alternative to set font paths. Menu Author Link(s) System/ Open with text editor Nurb_Nerd

http://blenderartists.org/forum/showthread.php?t=104930 Modules: External Dependencies: None

Executable: loadfonts2.py Data:

Additional information: Alternative to set font paths

03/11/2008 19.25.42

463

Bone Weight Copy

bscc_Layers_Animation

bscc_Layers_Animation
Name Layer Animation Version License Blender 1 N/A 2.45

This script from the short code challenge animates layer visibility. Menu Author Link(s) Executable: Data: System/ Open with text editor Bartius Crouch

http://blenderartists.org/forum/showthread.php?t=103558 Modules: External Dependencies: None

Additional information: Scriptlink type script.

03/11/2008 19.25.42

464

Bone Weight Copy

blend_library

blend_library
Name Blender Library Version License Blender 1.3.3 GPL: Gnu Public Licence 2.42a

Library to store and catalog all your materials, objects, textures, etc. Menu Author Link(s) Group: Object

Mariano Hidalgo a.k.a. uselessdreamer http://useless−scripts.blogspot.com/ http://blenderscriptstorage.googlepages.com/blender_library_for243WIP.rar http://useless−scripts.blogspot.com/2007/03/blender−library.html

Executable: blend_library.py Data:

Modules: External Dependencies: None

Additional information: Please note this script is not working with Blender 2.45, check the author's site for more information.

03/11/2008 19.25.42

465

Bone Weight Copy

blender_library_outliner

blender_library_outliner
Name Blender Library Outliner Version License Blender 1.3.3 GPL: Gnu Public Licence 2.42a

An Outliner−like interface for browsing your library . Menu Author Link(s) Group: Object Mariano Hidalgo a.k.a. uselessdreamer

http://uselessdreamer.byethost32.com/index.html http://uselessdreamer.byethost32.com/blender_library_outliner.html Modules: External Dependencies: None

Executable: blender_library_outliner.py Data:

Additional information: for use with Blender Library Script above. Set Blender Library path in line 403 (text editor) • The script is experimental

03/11/2008 19.25.42

466

Bone Weight Copy

layer_manager

layer_manager
Name Layer Manager Version License Blender 1.0 GPL: GNU General Public License 2.42a & 2.45

Manages layers and layers sets. Menu Author Link(s) Group: Object Mariano Hidalgo a.k.a. uselessdreamer

http://blenderscriptstorage.googlepages.com/layer_manager.rar Modules: External Dependencies: None

Executable: layer_manager.py Data: Additional information: n/a.

03/11/2008 19.25.42

467

Bone Weight Copy

favorite_scripts

favorite_scripts
Name Favorite Scripts Version License Blender 1.0 GPL: Gnu Public Licence 2.42a

Quick access to you most used Python scripts. Menu Author Link(s) Group: Help Mariano Hidalgo AKA uselessdreamer

http://uselessdreamer.byethost32.com/favorite_scripts.html http://uselessdreamer.byethost32.com/index.html Modules: External Dependencies: None

Executable: favorite_scripts.py Data: Additional information: n/a.

03/11/2008 19.25.42

468

Bone Weight Copy

xpaste

xpaste
Name XPaste Version License Blender 0.1 GPL: Gnu Public Licence 2.42a

Paste the text contained in the X Windows clipboard Menu Author Link(s) Group: Misc Mitch Hughes (lobo_nz)

http://blender.formworks.co.nz/xpaste/xpaste.html Modules: External Dependencies: None

Executable: xpaste.py Data: Additional information: n/a.

03/11/2008 19.25.42

469

Bone Weight Copy

Lap_Top_Num_Pad

Lap_Top_Num_Pad
Name Laptop NUM Pad Version License Blender 0.0.1 N/A 2.42a

Virtual Laptop Numpad. Menu Author Link(s) Group: System Trevor Noble

http://www.blendernation.com/2006/07/12/laptop−number−pad−script/ Modules: External Dependencies: None

Executable: Lap_Top_Num_Pad.py Data: Additional information: n/a.

03/11/2008 19.25.42

470

Bone Weight Copy

save_theme

save_theme
Name Save Current Theme... Version License Blender 1.10 − 2006.01.29 GPL: Gnu Public Licence 2.42a − 2.46

Save current theme as a BPython script. Menu Author Link(s) Group: Export Willian P. Germano n/a Modules:

Executable: save_theme.py Data:

External Dependencies: None

Additional information: * Included in Blender 2.42a − 2.46.

03/11/2008 19.25.42

471

Bone Weight Copy

UV Image Export

UV Image Export
About
Name Save UV Face Layout... Version License Blender 2.5 − 2007 GPL 2.32 − 2.46

Export the UV face layout of the selected object to a .TGA or .SVG file Menu Author Link(s) Group: UV Martin Poirier (theeth) Included in Blender Modules:

Executable: uv_export.py Data:

External Dependencies: None

Additional information: * Included in Blender 2.34 − 2.46

Introduction
This script exports the UV face layout of the selected mesh object to a TGA image file. Then you can, for example, paint details in this image using an external 2d paint program of your choice and bring it back to be used as a texture for the mesh.

Usage
Instructions
Select the script from either the UV/Image Editor window UVs menu, or the Scripts window Scripts UV menu. A pop−up block will appear with options for you to set. Click 'OK' to choose a name for your file (note: the .tga file extension is always added, so make sure it is not present) and save the image.

Configuration
The script's options can be set when the script is run. It also stores its configuration in the registry. However, do not alter the options using the Scripts Config Editor script; the full range of values is not supported (the 'size' option will always be clamped to 64).

Size 03/11/2008 19.25.42

NUMBER

512 472

Bone Weight Copy Size of the exported image in pixels. Minimum: 64, Maximum: 8192 Wire NUMBER 1

Notes

Size of the wire of the faces (the thickness, in pixels, of the UV edges). Minimum: 1, Maximum: 5 Wrap TOGGLE ON

Wrap to image size, scale otherwise. Determines the display of UV edges that lie outside the UV bounds. All Faces TOGGLE ON

Export all or only selected faces. Ob TOGGLE ON

Use object name in filename. If this is set, the object's name will be inserted between the chosen filename and the file extension (filenameobjectname.tga) Edit* TOGGLE OFF

Edit resulting file in an external program. Editor* STRING unset

Path to external editor. If it is left blank, and the Edit option is set, it will prompt you to select a program via the file browser. * Options are only available if a full python install exists.

Notes
• The script always adds ".tga" to the end of the filename, even if it is already there. Make sure it is not there, or you will get a file ending in .tga.tga . • The Editor options only work (indeed, they are only displayed) if you have a full python install. • Regarding the Editor, the script seems to only open the editor for you, it does not load the file. • It only exports the UVs from the active object; it does not work with multiple objects.

Known Issues
• The script always adds ".tga" to the end of the filename, even if it is already there. This can get annoying, especially if you select a .tga file in the file browser that you want the script to replace. • The script does not warn you if a file with the given filename already exists.

03/11/2008 19.25.42

473

Bone Weight Copy

uv_from_adjacent

uv_from_adjacent
Name UVs from adjacent Version License Blender 1.0 − 2006.02.07 GPL: GNU General Public License 2.41 − 2.46

Assign UVs to selected faces from surrounding unselected faces. Menu Author Link(s) Group: UV Campbell Barton http:

Executable: uv_from_adjacent.py or uvcalc_from_adjacent.py Data: Additional information: * Included in Blender 2.42 − 2.46

Modules: External Dependencies: None

03/11/2008 19.25.42

474

Bone Weight Copy

UV Seams from Islands

UV Seams from Islands
Name Seams from Islands Version License Blender 1.0 GPL 2.43 − 2.46

Add seams onto the mesh at the bounds of UV islands. Menu Author Link(s) Group: UV Campbell Barton Included in Blender Modules:

Executable: uv_seams_from_islands.py Data: Additional information: * Included in Blender 2.44 − 2.46

External Dependencies: None

03/11/2008 19.25.42

475

Bone Weight Copy

Unwrap (smart projections)

Unwrap (smart projections)
Name Unwrap (smart projections) Version License Blender 1.1 − 2005.12.18 GPL: GNU General Public License 2.43 − 2.46

UV Unwrap mesh faces for all select mesh objects. Menu Author Link(s) Group: UVCalculation Campbell Barton http:Included in Blender.

Executable: uvcalc_smart_project.py Data:

Modules: External Dependencies: None

Additional information: * Included in Blender 2.43 − 2.46

03/11/2008 19.25.42

476

Bone Weight Copy

uv_export

uv_export
Name Save UV Face Layout... Version License Blender 2.5 − 2007.09.24 GPL: Gnu Public Licence 2.32 − 2.46

Export the UV face layout of the selected object to a .TGA file. Menu Author Link(s) Group: UV Martin 'theeth' Poirier http: Modules:

Executable: uv_export.py Data:

External Dependencies: None

Additional information: * Included in Blender 2.34 − 2.46

03/11/2008 19.25.42

477

Bone Weight Copy

TEXFACE_utils

TEXFACE_utils
Name TEXFACE Utilities Version License Blender 1.0 GPL: GNU General Public License 2.45

convert TEXFACE to materials and back and more. Menu Author Link(s) Group: Object

Michael Williamson http://www.cowtoolsmedia.co.uk/ http://blenderartists.org/forum/showthread.php?t=115948 Modules: External Dependencies: None

Executable: TEXFACE_utils.py Data: Additional information: n/a

03/11/2008 19.25.42

478

Bone Weight Copy

BRayBaker[1].3.4

BRayBaker[1].3.4
Name BRayBaker 3.4 Version License Blender 3.4 > 16/07/06 GPL: GNU General Public License 2.42a & 2.45

Bake the skin of an object. Menu Author Link(s) Group: Wizards macouno

http://www.alienhelpdesk.com/python_scripts/raytrace_baker Modules: External Dependencies: None

Executable: BRayBaker[1].3.4.py Data:

Additional information: Be aware that baking has been added to blender's souce! This basicly means that this script has become outdated.

03/11/2008 19.25.42

479

Bone Weight Copy

MaBaker[1].0.3

MaBaker[1].0.3
Name MaBaker Version License Blender 0.3 > 29/06/06 GPL: Gnu Public Licence 2.42a & 2.45

Create uv colour according to the angle of each edge. Menu Author Link(s) Group: Wizards The Blender Community

http://www.alienhelpdesk.com/python_scripts/ma_baker Modules: External Dependencies: None

Executable: MaBaker[1].0.3.py Data: Additional information: n/a.

03/11/2008 19.25.42

480

Bone Weight Copy

uv_auto_layout_tex

uv_auto_layout_tex
Name Auto Image Layout Version License Blender 1.0 − 2005.05.20 GPL: Gnu Public Licence 2.42a

Pack all texture images into 1 image and remap faces. Menu Author Link(s) Group: UV Campbell Barton http:

Executable: uv_auto_layout_tex.py Data: Additional information: * Included in Blender 2.42a.

Modules: External Dependencies: None

See renamed version for 2.43 and up: Image_Auto_Layout This script makes a new image from the used areas of all the images mapped to the selected mesh objects. Image are packed into 1 new image that is assigned to the original faces. This is usefull for game models where 1 image is faster then many, and saves the labour of manual texture layout.

03/11/2008 19.25.42

481

Bone Weight Copy

Find Image Target Paths

Find Image Target Paths
Name Find Image Target Paths Version License Blender n/a GPL: Gnu Public Licence 2.42a

Finds all image paths from this blend and references the new paths. Menu Author Link(s) Group: UV Campbell Barton AKA Ideasman

http://blenderscriptstorage.googlepages.com/fix_image_paths.rar Modules: External Dependencies: None

Executable: image_find_paths.py Data:

Additional information: * Included in Blender 2.42a . Also listed in Image

03/11/2008 19.25.42

482

Bone Weight Copy

uv_relax

uv_relax
Name Relax selected UVs Version License Blender 1.0 / 2006−02−07 GPL: Gnu Public Licence 2.42a

Relaxes selected UVs. Menu Author Link(s) Group: UV Campbell Barton http: Modules:

Executable: uv_relax.py Data:

External Dependencies: None

Additional information: * Included in Blender 2.42a.

03/11/2008 19.25.42

483

Bone Weight Copy

tex2uvbaker

tex2uvbaker
Name Texture Baker Version License Blender 0.3.2 / 2005−12−28 Blender Artistic Licence 2.42a

Procedural to uvmapped texture baker. Menu Author Link(s) Group: UV Jean−Michel Soler (jms)

http://jmsoler.free.fr/didacticiel/blender/tutor/cpl_mesh3d2uv2d_en.htm Modules: External Dependencies: None

Executable: tex2uvbaker.py Data:

Additional information: * Included in Blender 2.42a.

03/11/2008 19.25.42

484

Bone Weight Copy

uvpaint

uvpaint
Name UVpainter Version License Blender 1.1 / 2005−10−11 GPL: GNU General Public License 2.42a

Use vertex paint color value to fill uvmapping. Menu Author Link(s) Group: UV Jean−Michel Soler (jms)

http://jmsoler.free.fr/didacticiel/blender/tutor/cpl_uvpainting.htm Modules: External Dependencies: None

Executable: uvpaint.py Data:

Additional information: * Included in Blender 2.42a.

03/11/2008 19.25.42

485

Bone Weight Copy

Follow Active (quads)

Follow Active (quads)
About
Name Menu Version For Blender Author License: Follow Active (quads) UV Calculate/3D View (UV Face Mode) Ukey Follow Active (quads)... 0.1 2006/15/12 2.42 and newer Campbell Barton (ideasman42) GPL

Introduction
This script is a fast way to map uv coordinates using the active face as a bases for mapping all adjacent quads, in can be used for unwrapping a pipe, or mapping a road.

Usage
Examples

Tube unwrapped with one seam

Subdivided Cube with 1 seam 03/11/2008 19.25.42 486

Bone Weight Copy

Instructions

Road as a quad strip, using Loop Average mode to remove texture distortion

Instructions
Pick the quad that you want the other faces to follow and map it in the UV/Image window. Select connected faces to map from the active, their existing mapping will be overwritten. Activate the script from the UV Calculation menu. • Non square mapping will give interesting but less useful results. • If there are any loops in the quads, you may want to add seams get predictable results. • only selected faces connected to the active face will be mapped.

Options
There are 2 options for this tool...

Loop Average UV coordinates are distributed in an even grid, with proportions matching the average proportions of the faces. (average per face loop)

No Area Each quad is mapped directly from the active with no influence from the shape of the face, only the topology of the mesh matters in this case.

03/11/2008 19.25.42

487

Bone Weight Copy

Instructions

03/11/2008 19.25.42

488

Bone Weight Copy

Click project from face

Click project from face
About
Name Menu Version For Blender Author License: Click project from face UV Calculate/3D View (UV Face Mode) Ukey Click project from face... 0.1 2006/15/12 2.42 and newer Campbell Barton (ideasman42) GPL

Introduction
This script is a fast way to map the uv coordinates using the mouse to interactivly set the mapping origin, width and height.

Usage
Instructions

The 3 clicks to map from a face To use this script, activate it from the UV Calculation menu You'll need to do 3 mouse clicks ( LMB ) to execute the mapping, at any time use RMB See the progress bar for tips on what to do and to let you know which click your up to. 1. Click ( LMB ) on the face corner you want to align you mapping on. Now move the mouse around, see the vertical size of the texture follow the mouse, if you move the cursor closer to the other edge of the face, the texture will align to that edge instead. 03/11/2008 19.25.42 489 to cancel.

Bone Weight Copy

Click project from face

2. Click ( LMB ) to confirm the vertical scale. Move the mouse as before to set the horizontal co−ords. 3. Click ( LMB ) to confirm the horizontal coords, you are now finished mapping.

Note: Hold Shift to flip the current axis.

03/11/2008 19.25.42

490

Bone Weight Copy

uv_archimap

uv_archimap
Name ArchiMap UV Projection Unwrapper Version License Blender 1.1 / 12−18−05 N/A 2.42a

ArchiMap UV Unwrap mesh faces for all select mesh object. Menu Author Link(s) Group: UV Campbell Barton http:

Executable: uv_archimap.py Data:

Modules: boxpack2d.py External Dependencies: None

Additional information: * Included in Blender 2.42a.

03/11/2008 19.25.42

491

Bone Weight Copy

image_info

image_info
Name Image Information Version License Blender 1.0 GPL: Gnu Public Licence 2.42a

Shows information about the currently displayed image. Menu Author Link(s) Group: UV Mariano Hidalgo a.k.a. uselessdreamer

http://uselessdreamer.byethost32.com/image_information.html Modules: External Dependencies: None

Executable: image_info.py Data: Additional information: n/a.

03/11/2008 19.25.42

492

Bone Weight Copy

fix_image_paths

fix_image_paths
Name Fix Unpacked Image Paths Version License Blender 0.0.3 GPL: Gnu Public Licence 2.42a

Fixes unpacked image textures paths. Menu Author Link(s) Group: UV Mariano Hidalgo a.k.a. uselessdreamer

http://uselessdreamer.byethost32.com/fix_image_paths.html Modules: External Dependencies: None

Executable: fix_image_paths.py Data: Additional information: n/a.

03/11/2008 19.25.42

493

Bone Weight Copy

MaSelf[1].0.1

MaSelf[1].0.1
Name MaSelf Version License Blender 0.1 GPL: Gnu Public Licence 2.42a

Generate UV colours depending on the angles of the edges. Menu Author Link(s) Group: Wizards macouno http://www.alienhelpdesk.com/index.php?id=44

Executable: MaSelf[1].0.1.py Data:

Modules: External Dependencies: None

Additional information: * (MaBaker[1].0.3.py with no interface)

03/11/2008 19.25.42

494

Bone Weight Copy

mesh_uv_rw

mesh_uv_rw
Name Mesh Read/Write UV Version License Blender n/a N/A 2.42a

Select 1 object for UVs to mesh, 2 obs, to write back to mesh. Menu Author Link(s) Group: UV Campbell Barton AKA Ideasman http://blenderscripts.googlepages.com/blenderuvmesh Modules:

Executable: mesh_uv_rw.py Data: Additional information: n/a

External Dependencies: None

03/11/2008 19.25.42

495

Bone Weight Copy

projection_mapper

projection_mapper
Name Projection UV Mapper Version License Blender v1.1 N/A 2.42a

Progection UV Mapper − Uses selected cameras with a mesh. Menu Author Link(s) Group: UV Campbell Barton AKA Ideasman

http://blenderscripts.googlepages.com/projectionmapper Modules: External Dependencies: None

Executable: projection_mapper.py Data: Additional information: n/a

03/11/2008 19.25.42

496

Bone Weight Copy

smartuv

smartuv
Name SmartUV Version License Blender v1.0 > 2006/05/05 GPL: Gnu Public Licence 2.42a

Rotates UV maps smartly. Menu Author Link(s) Group: UV Nick Lawson

http://blenderartists.org/forum/showthread.php?t=70069 http://members.cox.net/vexgames/smartuv12.zip Modules: External Dependencies: None

Executable: smartuv.py Data: Additional information: n/a

03/11/2008 19.25.42

497

Bone Weight Copy

uv weld

uv weld
Name Weld UV. Menu Author Link(s) Group: UV Nick Lawson http://blenderartists.org/forum/showthread.php?t=70069 http://members.cox.net/vexgames/smartuv12.zip Modules: External Dependencies: None UV Welder Version License Blender 1.0 GPL: Gnu Public Licence 2.42a

Executable: uvweld.py Data: Additional information: n/a

03/11/2008 19.25.42

498

Bone Weight Copy

UV_Export(old)

UV_Export(old)
Name uvface python plugin Version License Blender n/a GPL: Gnu Public Licence 2.42a

Select the faces to be included in vertex welding, then run the script.. Menu Author Link(s) Opens with Text Editor theeth

http://www−users.cs.umn.edu/~mein/blender/plugins/python/misc/uvface/index.html Modules: External Dependencies: None

Executable: uv_export.py Data: Additional information: * In UV_Export.blend

• Early version of the now included "save uv face layout"

03/11/2008 19.25.42

499

Bone Weight Copy

Image browser

Image browser
Name Image Browser Version License Blender n/a N/A 2.42a

displays a list of images in your blend file. clicking on them assigns to selected faces of a mesh. Menu Author Link(s) Group: UV ideasman42 (cambo)

http://blenderartists.org/forum/showthread.php?t=78677 Modules: External Dependencies: None

Executable: Image Browser.py Data: Additional information: n/a

03/11/2008 19.25.42

500

Bone Weight Copy

uv_tool

uv_tool
Name uv_tool Version License Blender 0.1v070706 GPL: Gnu Public Licence 2.43

Some tools to manage uv's (Super weld, Distribute) Menu Author Link(s) Group: UV Guillaume Englert http://www.hybird.org/~guiea_7/ Modules:

Executable: uv_weld.py Data: Additional information: Docs on site

External Dependencies: None

03/11/2008 19.25.42

501

Bone Weight Copy

TreeFromCurves

TreeFromCurves
About
Name Menu Version For Blender Author License: TreeFromCurves Wizards/TreeFromCurves... 0.1 2008/05/04 2.46 and newer Campbell Barton (ideasman42) GPL

Introduction

Usage
Written for the peach project, a tool to assist creating detailed tree's and bushes.

Examples
TODO

Video Tutorial
Watch Video Tutorial

Tutorial
Getting Started Start by creating the basic curve shape for your tree, steps for suggest setting are. • In the 3D View. Add, Curve, Bezier Curve • Set the bevel depth to 0.1 in the Editing buttons. (Notice your curve is now solid) • Enable the 3D option in the buttons, (we want a 3D tree) • Disable "Back" and "Front" toggles. • In the 3D view's transform panel, select the 2 points and press the "Auto" button. for an auto−aligned curve.

03/11/2008 19.25.42

502

Bone Weight Copy

Tutorial

Your blend file should look like this

Basic Shape Now you'll need to make the basic shape for the tree by extruding and copying this curve

• Click−Drag the points to make the curve vertical, this will be your tree trunk. • Select the lower point on the curve and adjust the radius (Alt+S) • Extrude the top point and adjust the radius to make the member of the tree. 03/11/2008 19.25.42 503

Bone Weight Copy • Scale the curve to make it around 10 units tall (this is affects the re−meshing detail)

Tutorial

Branches

• Duplicate some of the points on the trunk and extrude them to make branches • Select the branches and lower the radius (Alt+S) • You may also want to taper the radius from one end of the branch to another. The Curve Specials menu (WKey) now has a Smooth Radius option that blends the radius between selected points. Spend some time to place the branches, until you have something that looks like a tree.

03/11/2008 19.25.42

504

Bone Weight Copy

Tutorial

03/11/2008 19.25.42

505

Bone Weight Copy

A.N.T.Landscape_104a_9−2006

A.N.T.Landscape_104a_9−2006
Name A.N.T.Landscape v.1.04a Version License Blender v.1.04a − 2006.09.01 N/A 2.42a & 2.45*

Create landscape mesh. Menu Author Link(s) Group: Add Jimmy Hazevoet Wiki Mirror ANTLandscape104a_9Sept2006.zipâ€

http://blenderscriptstorage.googlepages.com/ANTLandscape104a_9Sept2006.zip Executable: ANTLandscape_104a_9−2006.py Data: Additional information: *Recommended Version Modules: External Dependencies: None

Introduction

Create ANT Landscape • This Script Creates Landscapes. • There are many variables that can be set. • The landscapes can be tiled. • Combinations of settings can be used. • The script is not limited to landscapes. • Tech Walls, Pyramids & more can be acheived. • In fact this script has nearly unlimited variables. • Experimenting is the key. • The mesh is made at a high resoloution. • Often I use the Poly Reducer script to reduce mesh size. • Let's have a look at the Interface.

Instructions

03/11/2008 19.25.42

506

Bone Weight Copy

A.N.T.Landscape_104a_9−2006

Interface/Menu Overview 1 • Download the script & place it in Blender's default script folder. • Open the Script from the Scripts/Wizards Menu. • The Script GUI will appear. • Features: Sliders, Numeric Input, Buttons, Menu. • Mesh Menu • Ob Object Name. • 128 Mesh Resolution. • Solid Set Smooth or Solid. • Quads Mesh Quads or Triangles. • VertSel Select Flat areas, • (higher values selects more slopes). • Tiles Generate Tiled Terrain. • Randomise Random Noise. • Auto Automatic Update. • (see changes as you make them). • Generate Make the Mesh. • note, the mesh may flicker on creation. • right click in the 3d window to fix this.

03/11/2008 19.25.42

507

Bone Weight Copy

A.N.T.Landscape_104a_9−2006

Interface/Menu Overview 2 • Noise Menu • multiFractal 20 Noise Type Options. • Blender Original 10 Noise Basis Options. • Octs Octaves. • H Noise resolution/smooth/rough. • Lacu Lacunarity, • (Lacunarity is a measure of how data fills space). • Rand():ble 3 algorithms for random data . • iscale Noise intensity scale. • inv. Noise invert. • Offset Noise Offset. • Noise Size Noise Size. • Size X Noise Size X value. • Size Y Noise Size Y value. • Loc X Noise Location X value. • Loc Y Noise Location Y value. • Randomise Random Noise. • Auto Automatic Update. • (see changes as you make them). • Generate Update the Mesh. • (if auto is turned off)

Interface/Menu Overview 3.1 • Effect Menu • No Effect do not add special effect to mesh. • There are 25 Special Effects that can be added to your mesh. • Of great interest is the Image effect. • Load an image to displace the mesh. • The other effects are equally wonderful. • When you add an Effect. • An option appears to use the Effect only. • Or the Effect will be mixed with other menu settings. • This gives great scope for combination, custom landscapes. 03/11/2008 19.25.42 508

Bone Weight Copy • Each Effect, has it's own menu & settings. • I will only document 1 Effect for practicality purposes.

A.N.T.Landscape_104a_9−2006

Interface/Menu Overview 3.2 • Effects Menu • Turbulence Effect Type. • Blender Original 10 Effect Basis Options. • Depth Octaves. • Hard Noise Noise resolution/smooth/rough. • Amp Amplitude Scale. • Freq Frequency Scale. • Add 12 Mix Options. • (This menu includes the Effect Only setting). • Mix Mix factor/Warp amount. • iScale Effect: Intensity Scale. • Inv Effect: Invert. • Offset Effect Offset. • Noise Size Effect Size. • Size X Effect Size X value. • Size Y Effect Size Y value. • Loc X Effect Location X value. • Loc Y Effect Location Y value. • Randomise Effect Random Noise. • Auto Automatic Update. • (see changes as you make them). • Generate Update the Mesh. • (if auto is turned off)

03/11/2008 19.25.42

509

Bone Weight Copy

A.N.T.Landscape_104a_9−2006

Interface/Menu Overview 4 • Height Menu • No Filter IpoCurve or Default. • Height Terrain Height Scale. • Inv Terrain Height Invert. • Offset Terrain Height Offset. • No Edge Falloff 10 settings for Terrain Height Edge Falloff. • Plateau Terrain Height Clamp Max (Plateau). • Sea Level Terrain Height Clamp Min (Sea Level). • Randomise Height Random Noise. • Auto Automatic Update. • (see changes as you make them). • Generate Update the Mesh. • (if auto is turned off)

Interface/Menu Overview 5 • Options Menu 03/11/2008 19.25.42 510

Bone Weight Copy • Preview Image Preview Image on/off. • See Image in UV/Image editor window. • Load Load vertCol Gradient Image. • Select Select vertCol Gradient Image. • Enable VertCol Gradient • Enable Vertex Color gradient Image. • Set Window draw mode Textured, • Set Material Vcol Paint On! • Randomise Randomise Noise. • Auto Automatic Update. • (see changes as you make them). • Generate Update the Mesh. • (if auto is turned off) • Enjoy this great script. • Many hours of fun can be had experimenting, • & creating complex landscape/terrain/abstract mesh.

Additional Information

Additional Information
Credits
Thanks go to: • Jimmy Haze for The Script.

Previous/Other Versions

A.N.T.Landscape_104
Name A.N.T.Landscape v.1.04 Version License Blender v.1.04 2006.05.01 N/A 2.42a & 2.45

Create landscape mesh. Menu Author Link(s) Group: Add Jimmy Hazevoet

http://blenderscriptstorage.googlepages.com/ANTLandscapev104May2006.zip http://blenderartists.org/forum/showthread.php?t=34955

Executable: ANTLandscape_104.py Data:

Modules: External Dependencies: None

03/11/2008 19.25.42

511

Bone Weight Copy

A.N.T.Landscape 103

A.N.T.Landscape 103
Name A.N.T.Landscape v.1.03 Version License Blender v.1.03 N/A 2.42a

Create landscape mesh. Menu Author Link(s) Group: Add Jimmy Hazevoet

http://blenderscriptstorage.googlepages.com/ANTLandscape104a_9Sept2006.zip Modules: External Dependencies: None

Executable: ANTLandscapeVCol103_10−2005.py Data:

Additional information: * Included in ANTLandscape_104a_9−2006 zip file

A.N.T.basic
Name Landscape Basic Version License Blender Jan. 2005 N/A 2.42a & 2.45

Only the basic Noise and Height parameters. Menu Author Link(s) Group: Add Jimmy Hazevoet

http://blenderartists.org/forum/showthread.php?t=34955&page=2 Modules: External Dependencies: None

Executable: a.n.t. basic.py Data: Additional information: n/a

Support

03/11/2008 19.25.42

512

Bone Weight Copy

Cloud Generator

Cloud Generator
Name Cloud Generator Version License Blender 0.11 GNU General Public License 2.45

Generate volumetric clouds. Menu Author Link(s) Wizards Alan Dennis (RipSting)

http://www.curiousexistence.com/projects/cloudgen http://blenderartists.org/forum/showthread.php?t=118973

Executable: cloudgen.py Data: Additional information: n/a

Modules: External Dependencies: None

Introduction

Create Clouds • This Script Creates Billboard Clouds. • There are many variables that can be set. • The Clouds render in a reasonable time. • Tweaking the settings. • Excellent results can be made. • Works well for animation also. • Experimenting is the key. • Let's have a look at the Interface.

Instructions

03/11/2008 19.25.42

513

Bone Weight Copy

Cloud Generator

Interface/Menu Overview 1 • Download the script & place it in Blender's default script folder. • Open the Script from the Scripts/Wizards Menu. • The Script GUI will appear. • Features: Sliders, Numeric Input, Buttons, Menu. • Main Menu/Bounds Menu • Bounds Set this menu First. • Shape See Shape menu Below. • Shape See Billboard menu Below. • Clouds Name Name Your Clouds. • Bounding Object Name of your Bounding Object. • Convex Hull (to be tested in Blender 2.46). • Create Bounds Create Bounding Cube if none selected. • Exit Exit the Script. • Preset Menu Choose Cloud Type. • Show Preview Preview Clouds. • Preview Preview Quality. • Load External (check future versions). • Save As (check future versions). • Website Go to Authors site for docs & more. •. •. •. •.

03/11/2008 19.25.42

514

Bone Weight Copy

Cloud Generator

Interface/Menu Overview 2 • Shape Menu • Points/Unit Points per Blender unit. • Jitter Randomize the placement of points. • Zoom Magnify Cloud Shape. • Colorband Enable or Disable Shading Colorband. • Texture1 • Texture2 • Mix Mode 7 settings to miz texture. • Noise Type 5 settings for noise type. • Size Texture size. • Bright Texture Brightness. • Cont Texture Contast. • Preview Preview Quality. • Threshold Edge Threshold. • Invert Invert Texture. • Noise Basis 10 settings for Noise Basis. • Depth Texture Depth. • Create Points Make the points for your Billboards to attatch to. •. •. •. •. •. •.

03/11/2008 19.25.42

515

Bone Weight Copy

External Documentation

Interface/Menu Overview 3 • Bilboards Menu • Autosize Billboards Creates Optimal Billboards. • Size Manual input for Billboard Size. • Tracking Object Select Camera for object tracking. • Billboard Mesh Layer Select the layer to create the Billboards on. • Control Handle layer Select the layer to create the Control Handles on. • Clear Bounds • Create Billboards Create Billboards • Q key Exit the Script. •. •. •. •.

External Documentation
• There are good online docs here: http://www.curiousexistence.com/projects/cloudgen

Additional Information
Credits
Thanks go to: • RipSting (Alan) for The Script.

03/11/2008 19.25.42

516

Bone Weight Copy

BWF−0.1.0

BWF−0.1.0
Name World Forge Tool Version License Blender 0.1.0 > 10−08−04 Blender Artistic Licence (BAL) 2.42a & 2.45

Create a environment. Menu Author Link(s) Opens with Text Editor Stefano <S68> Selleri http://www.selleri.org/Blender/scripts/text.html

Executable: BWF−0.1.0.py Data: Additional information: n/a

Modules: External Dependencies: None

Introduction

Create World Forge • This Script Creates Displaced Mesh Planets. • There are many variables that can be set. • The Planets are made in several sections. • The sections can be used for exploding the planet. • Many styles of planets can be made. • this script is good also for games model creation. • Experimenting is the key. • Let's have a look at the Interface.

Instructions

03/11/2008 19.25.42

517

Bone Weight Copy

External Documentation

Interface/Menu Overview 1 • Download the script & place it in Blender's default script folder. • Open the Script from the Scripts/Wizards Menu. • The Script GUI will appear. • Features: Sliders, Numeric Input, Buttons, Menu. •a •a •a •a •a •a •a •a •a •a •a •a

External Documentation
There is a pdf that comes with the zip download.

Credits
Thanks goes to Stefano Selleri (S68)

03/11/2008 19.25.42

518

Bone Weight Copy

City Block Generator

City Block Generator
Name City Block Generator Version License Blender 0.5 GPL 2.42a & 2.45

City Block Generator. Menu Author Link(s) Wizards Johan Badenhorst

http://blenderscriptstorage.googlepages.com/City05.rar Modules: External Dependencies: None

Executable: City05.py Data: Additional information: n/a

Introduction

Create City Block • This Script Creates blocks of "Buildings". • There are many variables that can be set. • The Buildings are joined as 1 mesh. • Low poly & quick to make. • With the right uv mapping/texturing. • this script is good also for games model creation. • Experimenting is the key. • Let's have a look at the Interface.

Instructions

03/11/2008 19.25.42

519

Bone Weight Copy

Additional Information

Interface/Menu Overview 1 • Download the script & place it in Blender's default script folder. • Open the Script from the Scripts/Wizards Menu. • The Script GUI will appear. • Features: Sliders, Numeric Input, Buttons, Menu. • Length • Width • Clusters • Cluster Frequency • Bld Building Height. • Clstr Cluster Height. • Create Make the mesh. • Exit Exit the Script.

Additional Information
Credits
Thanks go to: • Johan Badenhorst for The Script.

03/11/2008 19.25.42

520

Bone Weight Copy

cityscape1

cityscape1
Name CITYSCAPE V1.0 Version License Blender 1.0 N/A 2.42a & 2.45

City Building Generator. Menu Author Link(s) Opens with Text Editor/Wizards. TaZany and Tedi

http://blenderartists.org/forum/showthread.php?t=28262&highlight=cityscape

Links Wiki: updated version in rar−archive on blenderWiki − Script update for Blender 2.45: Cityscape_wiki_mod− script+binaries as archive file ".rar" Executable: cityscape1.py Data: Modules: External Dependencies: None

Additional information: for best results use the updated script

Introduction

Create City Scape • This Script Creates Arrays "Buildings". • There are many variables that can be set. • The Buildings are Separate mesh. • Low poly & quick to make. • Using the Random function. • Is where this script really shines. • Experimenting is the key. • Let's have a look at the Interface. •. •.

Instructions

03/11/2008 19.25.42

521

Bone Weight Copy

Additional Information

Interface/Menu Overview 1 • Download the script & place it in Blender's default script folder. • Open the Script from the Scripts/Wizards Menu. • The Script GUI will appear. • Features: Sliders, Numeric Input, Buttons, Menu. • Height • Width • X & Y City Size • Generate City • Draw Building Height. • Rand Random Building Size. • Exit Exit the Script.

Additional Information
Credits
Thanks go to: • TaZany and Tedi for The Script.

03/11/2008 19.25.42

522

Bone Weight Copy

Gen3 (Trees)

Gen3 (Trees)
Name Gen3 Version License Blender 0.5 GPL: GNU General Public License 2.42a & 2.45

Generate tree models. Menu Author Link(s) Group: Misc Sergey Prokhorchuk (Stager) http://www.geocities.com/bgen3/

Executable: gen3.py Data:

Modules: 'gt' folder External Dependencies: None

Additional information: * Place 'gt' folder in .blender\scripts\bpymodules

Introduction

Create Trees • This Script Creates Trees. • There are many variables that can be set. • The script can be quite slow to generate the trees. • Tweaking the settings. • Excellent results can be made. • Experimenting is the key. • Let's have a look at the Interface. •. •.

Instructions

03/11/2008 19.25.42

523

Bone Weight Copy

External Documentation

Interface/Menu Overview 1 • Download the script & place it in Blender's default script folder. • Open the Script from the Scripts/Wizards Menu. • The Script GUI will appear. • Features: Sliders, Numeric Input, Buttons, Menu. • Main Menu • wip, the menu is very complex, experiment.

External Documentation
• There are some online docs here: http://www.geocities.com/bgen3/

Additional Information
Credits
Thanks go to: • Sergey Prokhorchuk (A.K.A. Stager) for The Script.

03/11/2008 19.25.42

524

Bone Weight Copy

geodesic−dome 2.0

geodesic−dome 2.0
Name Geodesic Version License Blender 2.0 N/A 2.42a & 2.45

Create geo objects. Menu Author Link(s) Group: Add Andy Houston (serendipiti) http://members.aol.com/demalion2/geodesic2.html

Links Wiki: updated version in rar−archive on blenderWiki − Script update for Blender 2.45: Geodesic_Domes_Mod.rar (2008.02.15) − script+binaries as archive file ".zip" Executable: gui.py Data: Modules: In folder ' geodesic_2.0 ' External Dependencies:

Additional Information
Introduction

from Andy Houston • Geodesic spheres based on icosahedrons, octahedrons and tetrahedrons. • No domes yet. • Triangular, hexagonal and hex/tri combo face options. • A function that turns the current shape into its geometric dual (sort of). • Grid, Cylinder, Parabola, Torus and Ball primitives. • NEW Hubs and Struts. Fill out those edges and vertices with your custom, decorative meshes. • NEW Superformula deforming. Create rounded triangles, wobbly shapes etc. • Tabbed GUI for (hopefully) ease of use. from Meta−Androcto • This Script can be used to create Geodesic Objects, not limited to Domes or Spheres, • it can create several object types & even apply geodesic formula to your own mesh. • A very useful script. A modified Version is now available above. • A full list of changes I have made is in geodesic_2.0_mod.py in the new download. 03/11/2008 19.25.42 525

Bone Weight Copy

Instructions ( Quick )

Instructions ( Quick )
• Instructions are shown when you start the script, here's a copy: • Start with the Main tab. Choose a shape to work on. • The Formula tab has sliders that can warp & twist the object. (optional) • The Faces page creates a new mesh based on the main one, with the faces • altered according to the menu options. ie: Spikes, Holes, pillow & more. • On the Struts page, import a small Blender Mesh. It will be recreated along • each edge of the mesh, suitably scaled & stretched. • If both meshes have a lot of vertices, you may experience problems. (save your work before using this option.) • The Hubs page is similar, but the imported mesh is recreated at the • vertices of the main mesh. • Experiment & Have Fun.

Instructions
Interface/Menu Overview 1 • Download the script & place it in Blender's default script folder. • Open the Script from the Scripts/Wizards Menu. • The Script GUI will appear. • Features: Sliders, Numeric Input, Buttons, Menu. • Main Menu

03/11/2008 19.25.42

526

Bone Weight Copy • Formula Deform Modifier. • Faces Geometry Modifier. • Struts Strut Modifier. • Hubs Hub Modifier. • Help Help System. • Object Menu (Choose Object Type) • Geodesic Grid Cylinder Parabola • Torus Ball Your Mesh • Each of the Objects has it's own parameters • I will use Geodesic Objects as the example. • Frequency Polyhedron Divisions. • Radius The Overall Radius. • Stretch Scale X Plane. • Flatten Scale Z Plane. • Square X/Y Super ellipse X/Y Plane. • Super Rotate Rotate the Squareness. • Square Z Super ellipse Z Plane. • Super Rotate Rotate the squareness. • Class 1 Class 2 Subdivide Triangle or Triacon. • Tetrahedron Octahedron Isosahedron Hedron Type. • Point Up Edge Up Face Up Orientation of basic Hedron. • Tri Faces Hex Faces Star Faces Basic Shape. • Duel Face to Vert swap, Edges Flip. • Spherical Base Polyhedron Subdivided but not Sphericalized. • Exit Exit the script.

Instructions ( Quick )

Interface/Menu Overview 2 • Formula Menu • Formula 1 Formula Setting. • Formula 2 Formula Setting. • Formula is on Turn On Formula Wizard. 03/11/2008 19.25.42 527

Bone Weight Copy • The following settings scale & Taper & change the Formula. • Sides Around. • Phase . • Twist . •N1. •N2. •N3. •a. •b. • Formula 2 has similar options.

Instructions ( Quick )

Interface/Menu Overview 3 • Faces Menu • Mesh Name Name your mesh. • Useful for multiple Geodesic Objects • Faces are ON Turn On Faces. • Strip 11 Facet (face) Types. • Strip Open Vertical Open Slanted • Closed Point Pillow Closed Vertical • Stepped Spiked Boxed • Diamond Profile Bar • Width Adjust the width of the face. • Height Adjust the height of the face. • Relative Relative or Absolute Faces. • Detach Make Faces into separate Objects.

03/11/2008 19.25.42

528

Bone Weight Copy

Instructions ( Quick )

Interface/Menu Overview 4 • Struts Menu • Import A Mesh Import Selected mesh. • Output Name Name the Mesh Output. • Struts are ON Turn On Struts. • Width Adjust the width of the face. • Height Adjust the height of the face. • Relative Relative or Absolute Faces. • Shrink Overall Scale. • Stretch Stretch along Strut. • Raise/Lower Distance from object center.

03/11/2008 19.25.42

529

Bone Weight Copy

Credits

Interface/Menu Overview 5 • Hubs Menu • Import A Mesh Import Selected mesh. • Output Name Name the Mesh Output. • Hubs are ON Turn On Hubs. • Width Adjust the width of the face. • Height Adjust the height of the face.

Credits
Thanks go to: • Andy Houston for The Script, Permissions.

03/11/2008 19.25.42

530

Bone Weight Copy

shell_blendv90f

shell_blendv90f
Name Shell Factory Version License Blender v0.90f N/A 2.42a & 2.45*

Makes complex shells. Menu Author Link(s) Opens with Text Editor Jm Soler

http://cobalt3d.free.fr/ressources_python/factory_script_91.htm Modules: External Dependencies: None

Executable: shell_blendv90f.py Data:

Additional information: Also in shell_blendv90f.blend • Be Warned script returns errors in 2.45, may make computer 'beep', still works though.

Introduction

Shell Factory Script • This script creates Shells of various shapes & styles. • The shells made can be very realistic. • There are a wide variety of other shapes, • That can be made by tweaking the settings. • Mostly based on Curved & Spiraled objects. • With settings for extrusions/details. • This script is very Powerful & Complex.

03/11/2008 19.25.42

531

Bone Weight Copy

Instructions

Instructions

Interface/Menu Overview 1 • Download the .blend & open it with Blender. • Press Alt/P to run the script. • The Script GUI will appear. • Features: Sliders, Numeric Input, Buttons, Menu. • Main Menu • Angles Deform Modifier. • File System Geometry Modifier. • Nodules Strut Modifier. • Prev Hub Modifier. • Close Help System. • Make It • Shapes Menu & Shapes settings: • Lyria Nautilus Oxystele • Ammonite Natalina Default • Nothing (make shell from your own settings) • Next Next Menu.

Interface/Menu Overview 2 • Angles Menu • Alpha Equiangular angle of spiral. • Beta Angle between z−axis & line from aperture local origin to xyz origin. • Phi Tilt of ellipse major major axis from horizontal plane. • My Amount of "leaning Over" of aperture. • 0Min Angle at which spiral begins.

03/11/2008 19.25.42

532

Bone Weight Copy

Instructions

• 0Max Angle at which spiral ends. • 0D Stepsize in 0 direction. • SMin Angle at which ellipse/arperture begins. • SMax Angle at which ellipse/arperture ends. • SD Stepsize in S direction. • Omega Amount of Azimutal rotation of aperture. • A Distance from main origin of aperture at o=0. • a Major radius of ellipse. • b Minor radius of ellipse. • hdiffo . • Scano . • Vert Number of vertices. • Col Number of Colonne. • Mo Changes smax & sd for tight spiral. • hdiffs The degree of finesse can be calibrated by heightdiff. • Scans The degree of finesse can be calibrated by scan. • Finest "Finest", which helps identify the nodulosités of form. • Row Number of rows. • Ms Changes omax & od & Col for cross section. • R ReSet.

03/11/2008 19.25.42

533

Bone Weight Copy

Instructions

Interface/Menu Overview 3 • File System Menu • Shell Factory allows you to save your settings! • Directory Name the directory to save your current settings. • Filename Name your object. • the Object/Settings are saved as a .cqlg file. • you can store multiple settings easily this way. • Save Save the file. • Loaded Currently loaded shape. • SConstruction Timer A visible timer during mesh creation/computation. • Vert Warning Vertice amount warning. • Max . • R ReSet.

03/11/2008 19.25.42

534

Bone Weight Copy Interface/Menu Overview 4 • Nodules Menu • P Position of nodule. • W2 Width of nodule in 0−direction. • L Height of nodule at o−0. • P2 Position of second nodule. • W22 Width of second nodule in 0−direction. • L2 Height of second nodule at o−0. • P3 Position of third nodule. • W23 Width of third nodule in 0−direction. • L3 Height of third nodule at o−0. • W1 Width of nodule in S−direction. • N Number of nodules per whorl. • W12 Width of second nodule in S−direction. • N2 Number of second nodules per whorl. • Off2 Offset of second nodule. • W13 Width of third nodule in S−direction. • N3 Number of third nodules per whorl. • Off3 Offset of third nodule. • Scale Scale. • R ReSet.

External Documentation

External Documentation
• There is good documentation here in French: • http://cobalt3d.free.fr/ressources_python/factory_script_91.htm • docs are easily translated using online translate tools.

Additional Information
Credits
Thanks go to: • JmSoler (jms/cobolt) for The Script.

03/11/2008 19.25.42

535

Bone Weight Copy

tesselate8_8l

tesselate8_8l
Name Tesselate Version License Blender v 8.8.l N/A 2.42a − 2.48

Make a wire shape from a faceted shape. Do complex extrusions too. Menu Author Link(s) Group: Misc jean−michel soler

http://jmsoler.free.fr/didacticiel/blender/tutor/python_wireshadows.htm Modules: External Dependencies: None

Executable: tesselate8_8l.py Data:

External Documentation: There is some great Documentation here: http://jmsoler.free.fr/didacticiel/blender/tutor/python_wireshadows_en.htm

Introduction

Tesselate Script • This script creates various modifications to shapes. • Wireframe of varying thickness & style. • Faceted cuts or holes in mesh. • Complex Extrusions. • Beveling. • Many variables & details can be made. • An excellent Undo Function. • This script is very Powerful & Complex.

Instructions
Interface/Menu Overview 1 • Download the .blend & open it with Blender. • Press Alt/P to run the script. 03/11/2008 19.25.42 536

Bone Weight Copy • The Script GUI will appear. • Features: Sliders, Numeric Input, Buttons, Menu. • Main Menu

tesselate8_8l

• Eng/Fra Choose English or French language. • Save Original Save the original mesh before modifying. • This can be useful for onion skinning, • but may cause crashes in some cases. • Undo/Redo Built in undo system. • XY Thickness Set thickness from the face border. • R1 Random xy thickness between 0.0 & XY value. • R2 Random vert. position between original position & center of face. • Options to extrude along Up Axis Extrude along Up or Z Axis. • Unset Intern Face Add (or not) an internal face. • Select Faces Works only on Selected Faces! • Digger dig a furrow while following the whole of the edges of the object • Set Total Fragmentation or by selected Faces Equal to split on all the mesh. • Iteration Loop upon number. • Exit Exit the Script. • Make it Run the Script. • Enveloppe Wrap the edges of a continuous veil. • Chanfrien Calculation of the chamfer on the whole of the edges of the object. (Bevel) • Horiz Display the script menu horizontal or vertical. • Record Save & Load your tessellate Settings. • Matrix Display Extrusion Matrix Options.

Interface/Menu Overview 2

03/11/2008 19.25.42

537

Bone Weight Copy • Extrusion Matrix Menu • Matrix Turn on off Extrusion Interface. • Segments Appear Segmented. • Segments Slider 1 Maximum for decalage limit. • Segments slider 2 Mrot. • Div Amount of divisions. • Sx/Sy/Sz Scale x,y,z. • Rx/Ry/Rz Rotate x,y,z.. • Rnz/Rnx/Rny Rotate z,x,y, along normal.

Additional Information

Additional Information
Credits
Thanks go to: • JmSoler (jms/cobolt) for The Script.

03/11/2008 19.25.42

538

Bone Weight Copy

Ter2Blend_v4p (Terragen)

Ter2Blend_v4p (Terragen)
Name Ter2Blend v4 Version License Blender v4p > 03−oct−03 GNU General Public License (GPL) 2.42a & 2.45

Terragen's terrain file to Blender file converter. Menu Author Link(s) Opens with Text Editor Guy Van Rentergem

http://blenderscriptstorage.googlepages.com/Ter2Blendv4p.zip Modules: External Dependencies: None

Executable: Ter2Blend_v4p.py Data:

Additional information: * Included in Ter2Blend_v4p.blend, Imports mesh only at this stage.

03/11/2008 19.25.42

539

Bone Weight Copy

Make Human 1.80b

Make Human 1.80b
Name MakeHuman−GUI Version License Blender 1.80b OSS Certified Software/GNU General Public License 2.42a & 2.45

Make a parametric humanoid. Menu Author Link(s) Group: Wizards Opens with Text Editor. Manuel Bastioni, Make Human Team http://www.dedalo−3d.com/index.php

Links Wiki: updated version in rar−archive on blenderWiki − • (2008.02.16) − Script update for Blender 2.45 • http://www.cdupload.com/files/30361_uvas9/MakeHuman180b_1_1_2.45.rar • http://blenderscriptstorage.googlepages.com/MakeHuman180b_1_1_2.45.rar • Make_Human_180b_1_1_2.45.rar Executable: In mh180b.blend Data: Additional information: • Original Script Included in mh180b.blend • Instructions for Wiki Script & all files needed to use MH are in Links Wiki download. Modules: External Dependencies: Target packs

notes
• Make Human 1.80b is an old "Nostalgic" script. • It can still make some good, versatile Humans & Humaniods. • The wiki writer will try to keep the script functional for future versions of Blender, where possible. • The current version of Make Human is 0.91, the new program is far more powerful, flexable & functional.

Make Human 0.91
• Make Human is Available as Standalone Program also. • (exports .obj & collada 1.4 file formats, compatible with Blender) • Thanks must go to the Make Human Team for their dedicated work. • MakeHuman is completely free, innovative and professional software for the modeling of 3−Dimensional characters. The features that make this software unique are the new Tetra−parametric GUI components and the Natural Pose System, for advanced muscular simulation. Using MakeHuman a photo realistic character can be modeled in less than 2 minutes; MakeHuman is released under an Open Source License, and is available for Windows, Mac OS X and Linux. link = http://www.dedalo−3d.com/index.php

03/11/2008 19.25.42

540

Bone Weight Copy

Lsystem (treemaker)

Lsystem (treemaker)
Name Make Trees. Menu Author Link(s) Opens with Text Editor Armagan YAVUZ http://www.geocities.com/blenderdungeon/lsystem/index.html Modules: External Dependencies: In .blend Tree Maker Script Version License Blender 1.30 Other 2.42a

Executable: application.py/Included in lsystem.blend Data: Additional information: * Best run in lsystem.blend file.

03/11/2008 19.25.42

541

Bone Weight Copy

Lsystem Fixed Seed (treemaker)

Lsystem Fixed Seed (treemaker)
Name Make Trees. Menu Author Link(s) Opens with Text Editor Armagan YAVUZ, JmSoler (JMS) http://jmsoler.free.fr/util/blenderfile/images/lsystem/lsystem.htm Modules: External Dependencies: In .blend Tree Maker Script Version License Blender 1.30 Other 2.42a & 2.45

Executable: application.py/Included in lsystem.blend Data: Additional information: * Best run in lsystem.blend file.

External Documentation
• There are very comprehensive docs in French here: http://jmsoler.free.fr/util/blenderfile/images/lsystem/lsystem.htm • English: http://marief.soler.free.fr/Monsite/lsystem_en_css.htm

03/11/2008 19.25.42

542

Bone Weight Copy

Lsystem Buildings

Lsystem Buildings
Name L_System Buildings Version License Blender 1.30 n/a 2.42a & 2.45

Make Buildings, Doodads. Menu Author Link(s) Opens with Text Editor MyIs, Jimmy Haze

Information only: http://blenderartists.org/forum/showthread.php?t=47116

Links Wiki: Orphaned version in rar−archive on blenderWiki − lsys−buildings.rar (2008.04.28) − script+binaries as archive file ".rar" Executable: application.py/Included in lsystem.blend Data: Additional information: * Best run in lsystem.blend file. this script has no interface. changes must be made by manually editing the text. Modules: External Dependencies: In .blend

03/11/2008 19.25.42

543

Bone Weight Copy

Auto Masonry

Auto Masonry
Name Auto Masonry Version License Blender 0.1 14/09/2007 n/a 2.44 & 2.45

Builds a masonry wall,path ect. Menu Author Link(s) Group:Wizards Paul Spooner (dudecon) http://sourceforge.net/projects/automasonry/

http://www.peripheralarbor.com/Auto_Masonry.py http://blenderartists.org/forum/showthread.php?t=105507 Executable: auto masonry.py Data: Additional information: n/a Modules: External Dependencies:

Introduction

Create Auto Masonary • This Script Creates Castle walls. • There are many variables that can be set. • The Wall can be set to follow a Curve object or path. • Combinations of settings can be used. • Castle Walls, Towers & more can be achieved. • this script is good also for games model creation. • Experimenting is the key. • Let's have a look at the Interface.

Instructions

03/11/2008 19.25.42

544

Bone Weight Copy

Auto Masonry

Interface/Menu Overview 1 • Download the script & place it in Blender's default script folder. • Open the Script from the Scripts/Wizards Menu. • The Script GUI will appear. • Features: Sliders, Numeric Input, Buttons, Menu. • Wall Menu • Make this wall Create Mesh. • Wall Width Length of Wall. • Wall Height Height of wall. • Straight Edges Select Straight or Offset Edges. • Stones Menu • Width X axis scale. • Depth Y axis scale. • Height Z axis scale. • Bevel Bevel stones edges. • Gout W/D Width & Depth for the Gout. • Row Width Stone Height/Width Symmetry. • Door Add a Door. • Angled Angle door edges. • Height/Width Doors Size. • Position Position the door along the mesh. • Windows Add a Windows. • Angled Angle Window edges. • Height/Width Window Size. • Spacing Window array. • Crenels Add Crenels. • Height/Width Crenels Size. • Exit Exit the Script.

03/11/2008 19.25.42

545

Bone Weight Copy

Additional Information

Additional Information
Credits
Thanks go to: • Paul Spooner (dudecon) for The Script.

03/11/2008 19.25.42

546

Bone Weight Copy

terrainmakerv1

terrainmakerv1
Name terrainmakerv1 Version License Blender v1 n/a 2.45

create landscapes. Menu Author Link(s) Group:Open in text editor Paul Spooner

http://www.invisionplus.net/forums/index.php?mforum=greekblend&act=ST&f=10&t=42 Modules: External Dependencies:

Executable: terrainmakerv1.py Data: Additional information: n/a

03/11/2008 19.25.42

547

Bone Weight Copy

BMGm−0.0.2

BMGm−0.0.2
Name Blender Mechanical Gears Version License Blender 0.0.2 > 23−11−04 Blender Artistic Licence (BAL) 2.42a

Make involute−type gears. Menu Author Link(s) Group: Mesh Stefano <S68> Selleri http://www.selleri.org/Blender/scripts/text.html

Executable: BMGm−0.0.2.py Data: Additional information: n/a

Modules: External Dependencies: None

03/11/2008 19.25.42

548

Bone Weight Copy

CityTiler

CityTiler
Name city_builder Version License Blender v 0,1,2 / 2006−09−26 N/A 2.42a

Builds tiled cities. Menu Author Link(s) Group: Opens with Text Editor jb.perin

http://perso.orange.fr/jb.perin/ http://jbperin.ifrance.com/wiki/doku.php?id=citytiler:acceuil Modules: DataDict.py, RCG_3D.py, UneVariable.py External Dependencies: None

Executable: city_builder.py Data:

Additional information: * Best run in compiled .blend file. • Available in CityBuilder.zip, or gothic_demo.zip

03/11/2008 19.25.42

549

Bone Weight Copy

Skinny

Skinny
Name skinny Version License Blender 0.8alpha Other 2.43

Automatic generating of rigged meshes Menu Author Link(s) Group:Wizards Leif Dehmelt http://www.gravity−music.net/skinny/ Modules:

Executable: skinny.py Data:

External Dependencies:

Additional information: Tutorial available on the website. • Early version of Skinny mesh generation script.

03/11/2008 19.25.42

550

Sign up to vote on this title
UsefulNot useful