Difference between revisions of "Scripts"

From Blender for Architecture
Jump to: navigation, search
m
 
(3 intermediate revisions by 2 users not shown)
Line 7: Line 7:
 
* [[:Image:Knife color.py|Section]]: Use a plane to cut many objects at one time. Make your cross-section easily.
 
* [[:Image:Knife color.py|Section]]: Use a plane to cut many objects at one time. Make your cross-section easily.
 
* [http://blenderartists.org/forum/showthread.php?t=30695&highlight=Lengthen Lengthen]
 
* [http://blenderartists.org/forum/showthread.php?t=30695&highlight=Lengthen Lengthen]
* [http://www.buschhardt.de/pointalign/pointalign.html PointAlign Script] : To align different vertexes to a coordinate.
+
* [http://www.buschhardt.de/pointalign/pointalign.html PointAlign Script] : To align different vertexes to a coordinate. NON WORKING LINK!
 
* ProCAD - [http://www.aleppax.it/blenderwiki/index.php/Procad.it/Manuale Italian Manual] - [http://www.aleppax.it/blenderwiki/index.php/Procad.en/Manual English Manual] CAD tools for Blender! (Chamfer, Fillet...)<br>Download the latest version (2.3) here: [[:Image:Procad23-1.tar.bz2.blend]]<br>Download the latest version (2.4) originaly from www.utenti.lycos.it/paoloprovenda/PROCAD24.zip here: [[:Image:PROCAD24.zip]]
 
* ProCAD - [http://www.aleppax.it/blenderwiki/index.php/Procad.it/Manuale Italian Manual] - [http://www.aleppax.it/blenderwiki/index.php/Procad.en/Manual English Manual] CAD tools for Blender! (Chamfer, Fillet...)<br>Download the latest version (2.3) here: [[:Image:Procad23-1.tar.bz2.blend]]<br>Download the latest version (2.4) originaly from www.utenti.lycos.it/paoloprovenda/PROCAD24.zip here: [[:Image:PROCAD24.zip]]
* [http://yorik.orgfree.com/scripts/quantitiesbill.py Quantities bill]: This scripts creates a quantities bill from the selected objects. It separates the objects by material, then computes for each object either the volume, the total area or the total length and creates a new text in the text editor, formatted in CSV format, which you can save and open with any spreadsheet application.
+
* [http://yorik.orgfree.com/scripts/quantitiesbill.py Quantities bill]: This scripts creates a quantities bill from the selected objects. It separates the objects by material, then computes for each object either the volume, the total area or the total length and creates a new text in the text editor, formatted in CSV format, which you can save and open with any spreadsheet application. NON WORKING LINK!
* [http://yorik.orgfree.com/scripts/crosssection.py Cross Section]: This script creates cross-sections of selected objects at their intersection with active object. Active object must be a plane (or any one-face object). Only meshes will be cut. Be sure to apply transformations to objects before running the script...
+
* [http://yorik.orgfree.com/scripts/crosssection.py Cross Section]: This script creates cross-sections of selected objects at their intersection with active object. Active object must be a plane (or any one-face object). Only meshes will be cut. Be sure to apply transformations to objects before running the script... NON WORKING LINK!
* [http://yorik.orgfree.com/scripts/checkintegrity.py Mesh integrity check]: This script checks the active mesh for open or non-manifold edges. If all edges are shared by exactly 2 faces, this means we have a perfectly closed manifold mesh. Otherwise, the 1-face or 3-face edges get selected, so you can fix them easily... Useful if you need well-closed meshes, for example when calculating volumes.
+
* [http://yorik.orgfree.com/scripts/checkintegrity.py Mesh integrity check]: This script checks the active mesh for open or non-manifold edges. If all edges are shared by exactly 2 faces, this means we have a perfectly closed manifold mesh. Otherwise, the 1-face or 3-face edges get selected, so you can fix them easily... Useful if you need well-closed meshes, for example when calculating volumes. NON WORKING LINK!
* [[:Image:alignit.zip|alignit.py]]: Alignit script will move all but last selected objects to the last selected object. Use the buttons to specify the alignment. The suggested view above the rows of buttons helps make sense of the button captions.
+
* [[:Image:Alignit.zip|alignit.py]]: Alignit script will align a chosen edge to the last selected object chosen edge. Also buttons to move 3D cursor to chosen edge.
 +
* [http://cad4arch.com/cadtools/ CAD-tools]: a CAD productivity suite for Blender 2.49 (10.2009 migius)
  
 
== Object creation ==
 
== Object creation ==
 
* [[:Image:Spiral stair.py|Spiral Stair Creation]] ([http://blhps.dizayn.de/bilg/blender/spista.html Original Website]) : Create a parametric spiral staircase.
 
* [[:Image:Spiral stair.py|Spiral Stair Creation]] ([http://blhps.dizayn.de/bilg/blender/spista.html Original Website]) : Create a parametric spiral staircase.
* [http://www.geocities.com/bgen3/ Blender tree generator]
+
* [http://www.geocities.com/bgen3/ Blender tree generator] NON WORKING LINK!
  
 
== Materials ==
 
== Materials ==
Line 22: Line 23:
  
 
== Rendering ==
 
== Rendering ==
* [http://www.alienhelpdesk.com/index.php?id=16 BGC]: Panorama Wizard
+
* [http://www.alienhelpdesk.com/index.php?id=16 BGC]: Panorama Wizard NON WORKING LINK!
 
* [[:Image:Batch_Camera_Render.py|Batch camera rendering]] [http://jmsoler.free.fr/ (c) JMS]
 
* [[:Image:Batch_Camera_Render.py|Batch camera rendering]] [http://jmsoler.free.fr/ (c) JMS]
 
* [http://severnclaystudio.wordpress.com/category/pantograph Pantograph]: Vector render - ouput to SVG, PDF and SWF
 
* [http://severnclaystudio.wordpress.com/category/pantograph Pantograph]: Vector render - ouput to SVG, PDF and SWF
Line 30: Line 31:
  
 
* [http://jmsoler.free.fr/didacticiel/blender/tutor/cpl_localiserpythonscript.htm JM Soler Website]
 
* [http://jmsoler.free.fr/didacticiel/blender/tutor/cpl_localiserpythonscript.htm JM Soler Website]
* [http://members.iinet.net.au/~cpbarton/ideasman/ Campbell Barton's website] Look for Archimap unwrapper.
+
* [http://members.iinet.net.au/~cpbarton/ideasman/ Campbell Barton's website] Look for Archimap unwrapper. NON WORKING LINK!
* [http://www.alienhelpdesk.com/index.php?id=1 Macouno's page] Look for 'Mesh measurements' and 'Caliper' scripts especially.
+
* [http://www.alienhelpdesk.com/index.php?id=1 Macouno's page] Look for 'Mesh measurements' and 'Caliper' scripts especially. NON WORKING LINK!
 
* [http://www.hybird.org/~guiea_7/ Glender - Blender Scripts] Guillaume Englert's scripts page.  Look for Geom Tool.
 
* [http://www.hybird.org/~guiea_7/ Glender - Blender Scripts] Guillaume Englert's scripts page.  Look for Geom Tool.

Latest revision as of 10:04, 6 January 2011

Import / Export

  • Allplan : Export your model from Allplan in 3DS format, and use this script to import your model in your Blender scene.
  • DXF-Importer : ver.1.12 can import both 2D and 3D geometry from DXF files up to v2007. (07.2007 migius at blenderartists.org)
  • DXF-Exporter : ver.1.25 can export 2D and 3D mesh and curve objects to DXF-r12 format. (09.2008 migius at blenderartists.org)

Tools

  • Section: Use a plane to cut many objects at one time. Make your cross-section easily.
  • Lengthen
  • PointAlign Script : To align different vertexes to a coordinate. NON WORKING LINK!
  • ProCAD - Italian Manual - English Manual CAD tools for Blender! (Chamfer, Fillet...)
    Download the latest version (2.3) here: Image:Procad23-1.tar.bz2.blend
    Download the latest version (2.4) originaly from www.utenti.lycos.it/paoloprovenda/PROCAD24.zip here: Image:PROCAD24.zip
  • Quantities bill: This scripts creates a quantities bill from the selected objects. It separates the objects by material, then computes for each object either the volume, the total area or the total length and creates a new text in the text editor, formatted in CSV format, which you can save and open with any spreadsheet application. NON WORKING LINK!
  • Cross Section: This script creates cross-sections of selected objects at their intersection with active object. Active object must be a plane (or any one-face object). Only meshes will be cut. Be sure to apply transformations to objects before running the script... NON WORKING LINK!
  • Mesh integrity check: This script checks the active mesh for open or non-manifold edges. If all edges are shared by exactly 2 faces, this means we have a perfectly closed manifold mesh. Otherwise, the 1-face or 3-face edges get selected, so you can fix them easily... Useful if you need well-closed meshes, for example when calculating volumes. NON WORKING LINK!
  • alignit.py: Alignit script will align a chosen edge to the last selected object chosen edge. Also buttons to move 3D cursor to chosen edge.
  • CAD-tools: a CAD productivity suite for Blender 2.49 (10.2009 migius)

Object creation

Materials

Rendering

Web ressources

You can find useful scripts on :