For those who don’t know me my name is Wesley Vanitou I am a CG Artist from Guadeloupe (Carribean).
I have a question about NURBS modeling. I’m pretty sure everybody knows Fusion 360, Solidworks, Freecad etc and I want to know:
How long/hard it will be to implement proper NURBS modeling tools in Blender?
How many devs will be needed for this type of project ?
I am not a programmer (And don’t plan to be) but I would love to support a project like this in the long term alongside blender main dev. I know this is a thing who never will be considered by the dev team they have too many awesome works to do but it will be interesting I think.
IMO, the commercial NURBS programs such as Rhino and Alias have very long history and are very well developed.
I doubt it is really worthwhile to have opensource NURBS alternatives, especially for manufacturing purposes.
CAD programs need tight tolerances for manufacturabilty. I doubt a NURBS implementation of Blender will be good enough for CAD that can be outputted for manufacturing.
I don’t think like you, Blender is accurate for many types of jobs, and for small jobs is prefect. I’m looking for a way to make CAD drawings with Blender, and I believe that this is possible, I am also preparing some tutorials on workflow, using freestyle.
And also for the implementation of Nurbs in Blender, I think I was one of the first to ask to developers, something like that, more than 15 years ago, but I haven’t given up hope, and now I find myself very well in CAD drawings with Blender.
To me, the use of nurbs in blender is to be able import cad geometry without write an extra file, my model use to be heavy in cad, when this are meshes is even worst. messed normals, are a major drawback very often. I use to render glass for my work, some times is impossible generate a correct shading for my imported models. All kind of industries rely on software like blender just in order to showcase their products in cad stage; this is why nurbs is important for blender from my point of view, not as modeling tool otherwise visualization tool, the real blender strength.
The aoc-xchange project provides a Python package named aocxchange to read and write from/to IGES, STEP, BREP, and STL files using PythonOCC.
Then, as far as the scale of the SVG, I set the correct scale, with LibreCAD, but LibreCAD, no matter the SVG, so you have to use Insckape, which exports to DXF_14. You have to know a measure of it somewhere, or you can add a scale bar in rendering, as in the old projects, and use it as reference in scaling.
One last thing, Freeship export to IGS, subdivision surfaces, with extreme precision, and amazing speed, they don’t seem to perform calculations. To me, it would have a script, which exports the subdivision surface in IGES. and vice versa. .
I’d love to have CAD tools in Blender. I don’t know how to use rhino or anything like that (I did try to learn it, but I didn’t get far and then evaluation period expired, I’m afraid to buy a license and then not use it because I don’t know how to), in the past I’ve found myself modeling hard surfaces that would be done a lot faster and more accurately using nurbs tools.
Just saying, that I’m also interested in doing some cad work in Blender, and I know a bunch of other people who would also like to use Blender for basic cad jobs. However with past experiences (years ago) it’s just too cumbersome compared to most cad tools… Maybe this could be one area to improve in the future, make some kind of cad mode for blender. I guess it would draw many people who are into this stuff to Blender, but then there are also many other free alternatives, so…
But besides NURBS also we will need a “Drawing” Editor Type (like this one) who can handle dimensioning and spreadsheets (for BOMs and future parametrics).
P.S. And don’t forget that Blender already have a CAM module called BlenderCAM, and some other CAD related projects in different builds, so maybe we can unite somehow all this stuff together and make something like BlenderCAD-CAM or similar.