Hi jesterKing,
thanks a lot for your work!
I have a problem here, i’ve installed the v.0.0.4 version (so no manual dependency installation), but the 3dm importer is not showing in the menu, and the other importers (except few of those) are disappeared (blender 2.80)…see pics attached
MoI needs to write the render meshes like Rhino does. For now that is a requirement.
At some point I’ll add some Rhino Compute capabilities, meaning one can utilize the Rhino geometry kernel to import a 3dm that does not contain the render meshes.
The add-on reads the render mesh data from the geometry in 3dm files. The rhino3dm Python module is essentially a wrapper OpenNURBS. We do have access to the native Rhino geometry as well, but writing code to tessellate mesh surfaces from the native Rhino surfaces is outside the scope of this importer.
Rhino writes the render meshes to the file if at runtime those were created. That means that you need to switch to Rendered mode before saving the 3dm.
If you need to import files from MoI then at present you need to load the file in Rhino, ensure render meshes are created (change to Rendered view) and save.
The Rhino Compute technology I referred to means querying a Rhino Compute server (either a locally running version, or a hosted one) for those render meshes for the given Rhino geometry.
I have somewhere some very experimental surfacing tools where this technology is used.
Your add-on sounds great but I can’t get it to work (windows, blender 2.80)
Wich asset files do I have to download? All? Or just import_3dm-v0.0.4.zip?
I’ve got a 3dm file to be opened, hope you can help me out.
Hi Foppe3D,
i’m also on windows, blender 2.80.
I’ve installed ONLY import_3dm-v0.04.4.zip and it works!
Bare in mind that, if you are using the filter addons option in the workspace/tool menu, the import menu would be restricted to only alembic and collada; so in this case just turn it off and you will find 3dm import (along with the other options) on file/import menu.
Ciro
As Mac user I followed pip installation (seems to be succesful), but when I try to enable addon it starts to installing rhyno3dm dependences, but installation fails = addon popup with some error.
At installation on Linux, as soon as you check it, it starts downloading and compiling some additional code which takes quite some time. The console says something about building wheel for rhino3dm (setup.py). IMHO the user should be asked before this starts. Feels like someone reaches in your pocket.
Installing collected packages: rhino3dm
Successfully installed rhino3dm-0.14.0
Traceback (most recent call last):
File “/home/howarddm/.config/blender/2.91/scripts/addons/import_3dm/read3dm.py”, line 115, in
import rhino3dm as r3d
ModuleNotFoundError: No module named ‘rhino3dm’
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/usr/share/blender/2.91/scripts/modules/addon_utils.py”, line 351, in enable
mod = import(module_name)
File “/home/howarddm/.config/blender/2.91/scripts/addons/import_3dm/init.py”, line 43, in
from .read3dm import read_3dm
File “/home/howarddm/.config/blender/2.91/scripts/addons/import_3dm/read3dm.py”, line 123, in
raise Exception(“Please restart Blender.”)
Exception: Please restart Blender.
OK…on an import from Rhino 5, it does not import UV data. I have tried several things and it fails.
Does it not work for Rhino 5 files? As they do have UV’s in Rhino.
Not using Linux…Win10…
And yes was able to install without a hitch…have the older version installed in 2.80…and it works fine…may have to import there and save to import in 2.83LTS…