Difference between revisions of "Scripts"

From Blender for Architecture
Jump to: navigation, search
(Import)
 
(16 intermediate revisions by 6 users not shown)
Line 1: Line 1:
== Import ==
+
== Import / Export ==
 
* [[:Image:Import3ds Allplan.py|Allplan]] : Export your model from [http://www.nemetschek.co.uk/ Allplan] in 3DS format, and use this script to import your model in your Blender scene.
 
* [[:Image:Import3ds Allplan.py|Allplan]] : Export your model from [http://www.nemetschek.co.uk/ Allplan] in 3DS format, and use this script to import your model in your Blender scene.
* [http://wiki.blender.org/index.php/Scripts/Manual/Import/DXF-3D DXF importer] : ver.1.0.beta can import both 2D and 3D Geometry from DXF files. (07.2007 migius at [http://blenderartists.org/forum/showthread.php?t=84319 blenderartists.org])
+
* [http://wiki.blender.org/index.php/Scripts/Manual/Import/DXF-3D DXF-Importer] : ver.1.12 can import both 2D and 3D geometry from DXF files up to v2007. (07.2007 migius at [http://blenderartists.org/forum/showthread.php?t=84319 blenderartists.org])
 +
* [http://wiki.blender.org/index.php/Scripts/Manual/Export/autodesk_dxf DXF-Exporter] : ver.1.25 can export 2D and 3D mesh and curve objects to DXF-r12 format. (09.2008 migius at [http://blenderartists.org/forum/showthread.php?t=136439 blenderartists.org])
  
 
== Tools ==
 
== Tools ==
 
* [[: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...) Download the latest version (2.3) here: [[:Image:Procad23-1.tar.bz2.blend]]
+
* 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. 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... 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. NON WORKING LINK!
 +
* [[: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 ==
* [[:Image:Material works.py|Material renaming/replace]] ([http://blender.chaloupkovi.cz/ Original website])
+
* [[:Image:Material works.py|Material renaming/replace]] ([http://blender-house.spaces.live.com Original website])
  
 
== 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
  
 
== Web ressources ==
 
== Web ressources ==
 
You can find useful scripts on :
 
You can find useful scripts on :
  
* [http://uselessdreamer.byethost32.com/ Mariano Hidalgo Website]
 
 
* [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 :