MoI discussion forum
MoI discussion forum

Full Version: Import 3dm Rhino file for Blender

From: pafurijaz
6 Jul   [#1]
Nathan Letwory aka jesterKing is working on Blender add-on to import 3dm file in with some curves and annotation, 3D objects are in mesh, until Blender introduce trimmed capability but I think it don't happen soon, works with Linux, Windows and MacOS, the [b]import_3dm v0.0.12[/b] add-on can be downloaded from GitHub https://github.com/jesterKing/import_3dm/releases or directly at https://www.rhino3d.com/download/rhino/8/import_3dm/

Video demonstration

From: pafurijaz
6 Jul   [#2] In reply to [#1]
I did some tests but the 3dm files saved with Moi3D surfaces are not imported while those saved with RhinoV5 are imported correctly,and wonder why?

Attached samples created with Moi3d and the other with Rhino V5, also if I import a file saved with Moi3D and try to save from Rhino it is not imported, very strange.

Attachments:
MoiV4-save_Rhino5_sample.3dm
Moiv4_sample.3dm
Rhino5sample.3dm


From: BurrMan
6 Jul   [#3] In reply to [#2]

“””””” I did some tests but the 3dm files saved with Moi3D surfaces are not imported while those saved with RhinoV5 are imported correctly,and wonder why?”””””

Rhino uses a concept of saving the “display render mesh”

They arent using NURBS. It is basically a polygon model

MoI does not save this mesh data in a 3dm.

You should be able to get the same results if you do a “save small” in rhino. This drops out the render mesh to save on file sizes.


From: pafurijaz
6 Jul   [#4] In reply to [#3]
I thought and assumed that the add-on also makes on fly the tessellation.
From: Michael Gibson
6 Jul   [#5] In reply to [#2]
Some more details on what Burr mentions here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=5875.3

Often times 3DM import plugins like this kind of take a shortcut and don't do any tessellation of their own. Instead they rely on a cached tessellation being present in the file. MoI doesn't write that because it significantly bloats up file size.

- Michael