I’m trying to export a file as an OBJ. from Rhino to use it in Blender, but when I export the file as an OBJ. (I already tried different export settings) and then import said OBJ. file to Blender, the Vertices are all over the place.
So my question is: Is there a way to export an object from Rhino as an OBJ. which doesn’t place Vertices all over the Object but ONLY in logical and needed Positions (e.g. Corners).
Vertices all over the place makes me think you’re are trying to export something really, really big (unit-wise).
Have you tried the import_3dm add-on for Blender already? Just ensure you save your 3dm file with render meshes in it, then use the add-on to import your 3dm file directly into Blender.
You put the viewport in render view and click zoom to fit the whole objects in the file, then save the file with rendered viewport option enabled. At least that is how i do
You don’t need to keep the Rendered viewport in use. But you should at least toggle once to it before saving your 3dm. The Rendered mode causes Rhino to generate the render meshes for geometry objects.
Alright guys, at first thanks again for your help.
I attached an example Rhino file as well as screenshots from my export settings and the result in Blender using the recommended add-on. I also attached a similar “example cube” modeled directly in blender to illustrate how the ideal result from exporting from rhino and importing that file to blender would look like.
My export settings in Rhino and my screen before exporting:
Here is the Rhino File of the cube: Cube.3dm (252.3 KB)
To sum everything up and rephrase my problem / question:
Is it possible to export a model made in Rhino in a way, that when I import it to Blender, the Mesh looks as clean and simple as the one in my reference pictures (from the Cube modeled in Blender)?
Or do I have to model the cube in Rhino in a certain way to achieve a clean mesh in Blender?
What you see after importing is the mesh as a result from the Rhino mesher code used for meshing all geometry (expect meshes).
As a comparison with the cube selected in Rhino run the command _ExtractRenderMesh. Hide the original cube so you can see the mesh that Rhino generated.
Not sure if there is any effort in getting clean(er) quad-meshes out of the mesher, but you can select an object and in its object properties panel set a custom render mesh. Not much you can do there though.
For more complex objects the results are generally quite acceptable, though.
I know absolute zero of Blender, but couldn’t you use any of blender commands like MeshRebuild or something like that to simplify stuff already inside Blender?
Also, if you generate the mesh inside rhino then import, will the mesh be imported as it is or will it be remeshed during import?
I am downloading blender to try some stuff with it right now.
Data gets imported as is where possible. At most approximations are made where a geometry type is different or none-existant. Mesh data does not get remeshed during import.
In the master branch there is already code that supports SubD. I have been waiting for the rhino3dm modules to get updated. I believe that happened yesterday. I’ll put out a new import_3dm version this week based on that updated rhino3dm version.
That is not needed, the installation note says it all: there will be an error, restarting Blender solves it. The MacOS and Windows versions of the add-on come bundled with rhino3dm, installing other versions is not a good idea.
There should be no need to reinstall the addon each time you restart Blender
addendum: make sure you unblock the ZIP file before attempting to install. In file explorer right-click on the ZIP file, select properties… and towards the bottom of the properties screen unblock if there is the checkbox for it. Apply.
I just went through the motions, it installed just fine.
oh, that is weird then, because when I had this problem I restarted both Blender and the Computer and it did not work, but it worked fine after I installed the rhino3dm package via cmd.