Hi all, I have a little trick that I discovered just today and wanted to share it with you.
I found an easy way to convert the subdivision surfaces, in to nurbs surfaces.
To do this you need two free programs ’ FreeShip_Plus ’ and another to convert VRML format ’ 1 ’
First you need to export your files from Blender, eliminating the subdivision modifier and export to obj with the Z axis at the top, after using the program “meshconv” to convert from obj to wrl.
Open ’ FreeShip ’ and import the VRML format 1 of your object and go to export in IGES and you’re done you’ll have the nurbs surfaces generated from the cage of your mesh object.
Then import your IGES file with FreeCad and export it in STEP to others CAD
You can convert IGES to mesh with just MOI itself Isscpp. Import NURBS object, export as either STL or OBJ. I usually push the number of faces to the max to keep the object as smooth as possible. Here’s a model of 1911 pistol grip I had in IGES format that I converted to STL, imported into Blender and then ran a Remesh Modifier on it to bump up the poly count for easy sculpting.
silly question but how did you call the OBJ import and SUBD like smooth command in MOI?.
I was only able to access those commands after adding the icons in the toolbar.
MOI is a pretty good app also the ability to load obj mesh data and convert it into matching flat NURBS data or apply a catmul clark like smoothing onto the NURBS data.
Fusion 360 however delivers better face to face alignment. Hobby users can use it for free as well. Not trying to be an Autodesk seller but this currently
is one of the best and only professional solution and on top for 0 $ !
I think you have misunderstood, I did not use Moi3D to import but I used FreeShip to export in IGES format, the subdivision surfaces I had made with Blender.
Moi3d was only used for viewing surfaces Nurbs
Regarding Moi3d and execution of commands without the toolbar, just press the TAB key and enter the name of the command, or you can create a keyboard shortcut.
Moi3d also works with Linux and does not require a connection to the cloud of Autodesk, they has no cad for linux systems.
As regards the result of the conversion, there are several areas where surface remain divided, but for certain types of surfaces has no problems. I’ll do a quick tutorial about how to convert, but I must first prepare some objects for examples.
Start gCAD and then open IGES file and export it, to IGES or other formats NURBS, Moi3d does not open the file exported by FreeShip. Update With latest FreeShip release the file now are correct and can be imported directly in Moi3D and other CAD as multi patch surface, no solid are saved due the limitation of exporter.
And an other info also gCAD3D can save OBJ into VRML1
Hi, Thank you for sharing this- very interesting topic!
Did anyone find a little more streamlined workflow for this?
Maybe a way to export vrml 1 directly from blender?
Or any other news regarding sub d 7 NUrbs???
@pafurijaz, thanks for the tip! This looks wonderful.
Previously, I have only been able to get to good Nurbs by using T-Splines in Rhino. The team that developed T-Splines now develops Autodesk Fusion, hence @cekuhnen why it may work so well for mesh to nurbs.
Will try meshconvert and free!ship plus to see how well it works next time i need to go to nurbs.
is there any news or optimisation for this wokflow?
i tried it back then when you started this topic. workflow was a little “bumpy”, but still amazing that you figured that out. but i havent used it since then.
i might need to convert a model to cad soon,
so i woud like to try this again…
so any new tips?
Hi, not much more news but I just discoverd a way to export with opensource software the Blender’s basic mesh into STEP file using gCAD3d via DXF without projections. That is useful on redo a surface from Blender’s model. here below some image of various screenshots.
When you import a DXF file with gCAD3d it does automatically the conversion in triangulated surfaces and you can save easily the file into STEP and import it in other CAD to remake with using as reference a good Nurbs surface from it.
it’s the same the conversion of moi3d is like Tspline, but the real difference was with FreeShip, that workflow with a bit of tweaking inside FreeShip you can have a very simple smooth surface with less control point, and with sharp edges.