Difference between revisions of "Import your model from your Architecture drawing software"

From Blender for Architecture
Jump to: navigation, search
Line 6: Line 6:
 
* SketchUp : Save your file into the Google Earth 4 format (.kmz). Rename the .kmz file into .zip. Extract the .dae file within. It's a Collada file you can import with Blender's Collada 1.4 importer. The Collada import script only works with a full Python install.
 
* SketchUp : Save your file into the Google Earth 4 format (.kmz). Rename the .kmz file into .zip. Extract the .dae file within. It's a Collada file you can import with Blender's Collada 1.4 importer. The Collada import script only works with a full Python install.
 
* [http://en.wikipedia.org/wiki/Autocad AutoCad], [http://en.wikipedia.org/wiki/Autodesk_Architectural_Desktop AutoCad Architectural Desktop] and Autodesk Architecture : There are many ways to do this and you should try them to see what works best for you.  
 
* [http://en.wikipedia.org/wiki/Autocad AutoCad], [http://en.wikipedia.org/wiki/Autodesk_Architectural_Desktop AutoCad Architectural Desktop] and Autodesk Architecture : There are many ways to do this and you should try them to see what works best for you.  
**DXF: importer script ver.1.0.12 imports 2D and 3D geometry from DXF up to v2007. Get the newest version from http://wiki.blender.org/index.php/Scripts/Manual/Import/DXF-3D.
+
**DXF: importer script ver.1.12 imports 2D and 3D geometry from DXF up to v2007. Get the newest version from http://wiki.blender.org/index.php/Scripts/Manual/Import/DXF-3D.
 
<!--People have reported varying success with importing DXF files, see the comments in the 2D section below. -->
 
<!--People have reported varying success with importing DXF files, see the comments in the 2D section below. -->
 
**[http://en.wikipedia.org/wiki/3D_Studio_Max 3DS] export from AutoCAD : This format is well supported by Blender. The command in the AutoCAD software family for exporting to 3ds is '3dsout'. If this gives you an error this might be because since 2007 3dsout must be manually installed. At the Autodesk website there is a [http://usa.autodesk.com/adsk/servlet/ps/dl/item?siteID=123112&id=9481286&linkID=9240618 3dsout utility] which will add this ability. If you need this function always available you'll need to run the command 'appload' and add the file 'Ac3Dsout.arx' to the Startup Utility. Read the README file for options to make the 3ds file as useful as possible.
 
**[http://en.wikipedia.org/wiki/3D_Studio_Max 3DS] export from AutoCAD : This format is well supported by Blender. The command in the AutoCAD software family for exporting to 3ds is '3dsout'. If this gives you an error this might be because since 2007 3dsout must be manually installed. At the Autodesk website there is a [http://usa.autodesk.com/adsk/servlet/ps/dl/item?siteID=123112&id=9481286&linkID=9240618 3dsout utility] which will add this ability. If you need this function always available you'll need to run the command 'appload' and add the file 'Ac3Dsout.arx' to the Startup Utility. Read the README file for options to make the 3ds file as useful as possible.
Line 13: Line 13:
 
== 2D ==
 
== 2D ==
 
*Autocad :
 
*Autocad :
** DXF: importer script ver.1.0.12 imports 2D and 3D geometry from DXF up to v2007. For more details see the manual at: http://wiki.blender.org/index.php/Scripts/Manual/Import/DXF-3D
+
** DXF: importer script ver.1.12 imports 2D and 3D geometry from DXF up to v2007. For more details see the manual at: http://wiki.blender.org/index.php/Scripts/Manual/Import/DXF-3D
 
** DXF built-in importer has very limited functionality: You must provide Autocad DXF version 12 files of the project. A file for each floor, for instance. Since the buildin DXF importer has some coordinates problems with large DXF files, the smaller the DXF file, the better. The CAD drawing to be positioned according with CAD program grid. Blocks and polylines must be exploded. All entities in layer 0. Basically only lines, points, circles and arcs will be accepted by the importer.
 
** DXF built-in importer has very limited functionality: You must provide Autocad DXF version 12 files of the project. A file for each floor, for instance. Since the buildin DXF importer has some coordinates problems with large DXF files, the smaller the DXF file, the better. The CAD drawing to be positioned according with CAD program grid. Blocks and polylines must be exploded. All entities in layer 0. Basically only lines, points, circles and arcs will be accepted by the importer.
 
** DXF -> SVG : Another way is to [http://blenderartists.org/forum/showthread.php?t=78688 convert you DXF sketches into SVG through OpenOffice]. Caution: You must restart Blender between each import to avoid a nasty bug. (Blender import your second file AND your first file again if you don't restart)
 
** DXF -> SVG : Another way is to [http://blenderartists.org/forum/showthread.php?t=78688 convert you DXF sketches into SVG through OpenOffice]. Caution: You must restart Blender between each import to avoid a nasty bug. (Blender import your second file AND your first file again if you don't restart)
 
** Import via SketchUp : SketchUp has a good DXF/DWG import up to v2007 Autocad files. Export from SketchUp to the Google Earth 4 format (.kmz). Rename the .kmz file into .zip. Extract the .dae file within. It's a Collada file you can then import with Blender's Collada 1.4 importer. The Collada import script only works with a full Python install.
 
** Import via SketchUp : SketchUp has a good DXF/DWG import up to v2007 Autocad files. Export from SketchUp to the Google Earth 4 format (.kmz). Rename the .kmz file into .zip. Extract the .dae file within. It's a Collada file you can then import with Blender's Collada 1.4 importer. The Collada import script only works with a full Python install.
 
* Allplan : convert the 2D lines into 3D. Then export in DXF.
 
* Allplan : convert the 2D lines into 3D. Then export in DXF.

Revision as of 22:41, 6 July 2008

It is always a mess to know how put your work out of an app to another. Let review the best way to import your model to Blender from most used Architecture drawing software :

3D

  • Archicad : Export your model in 3DS format from the 3D view. Choose "by material" to have all materials linked. Import the file using the 3DS import script at 'User Preferences View > File > Import > 3D Studio (.3ds)'.
  • Allplan : Export your model in 3DS format from the 3D rendered view. Import your file in Blender using the modified 3DS import script for Allplan.
  • SketchUp : Save your file into the Google Earth 4 format (.kmz). Rename the .kmz file into .zip. Extract the .dae file within. It's a Collada file you can import with Blender's Collada 1.4 importer. The Collada import script only works with a full Python install.
  • AutoCad, AutoCad Architectural Desktop and Autodesk Architecture : There are many ways to do this and you should try them to see what works best for you.
    • DXF: importer script ver.1.12 imports 2D and 3D geometry from DXF up to v2007. Get the newest version from http://wiki.blender.org/index.php/Scripts/Manual/Import/DXF-3D.
    • 3DS export from AutoCAD : This format is well supported by Blender. The command in the AutoCAD software family for exporting to 3ds is '3dsout'. If this gives you an error this might be because since 2007 3dsout must be manually installed. At the Autodesk website there is a 3dsout utility which will add this ability. If you need this function always available you'll need to run the command 'appload' and add the file 'Ac3Dsout.arx' to the Startup Utility. Read the README file for options to make the 3ds file as useful as possible.
    • DWG/DXF through SketchUp: SketchUp 6 can import DWG and DXF files up to v2007. You can use it to produce a Collada file more easy to import. (See SketchUp import above)

2D

  • Autocad :
    • DXF: importer script ver.1.12 imports 2D and 3D geometry from DXF up to v2007. For more details see the manual at: http://wiki.blender.org/index.php/Scripts/Manual/Import/DXF-3D
    • DXF built-in importer has very limited functionality: You must provide Autocad DXF version 12 files of the project. A file for each floor, for instance. Since the buildin DXF importer has some coordinates problems with large DXF files, the smaller the DXF file, the better. The CAD drawing to be positioned according with CAD program grid. Blocks and polylines must be exploded. All entities in layer 0. Basically only lines, points, circles and arcs will be accepted by the importer.
    • DXF -> SVG : Another way is to convert you DXF sketches into SVG through OpenOffice. Caution: You must restart Blender between each import to avoid a nasty bug. (Blender import your second file AND your first file again if you don't restart)
    • Import via SketchUp : SketchUp has a good DXF/DWG import up to v2007 Autocad files. Export from SketchUp to the Google Earth 4 format (.kmz). Rename the .kmz file into .zip. Extract the .dae file within. It's a Collada file you can then import with Blender's Collada 1.4 importer. The Collada import script only works with a full Python install.
  • Allplan : convert the 2D lines into 3D. Then export in DXF.