Can NURBS 3D models be fully digitized?

what i mean is “Can neural networks be used to generate 3D NURBS models?”

In 3D models using subdivision surfaces, information is generally represented through point clouds or mesh surfaces.

So, can NURBS 3D models be fully digitized? I understand they usually involve control points, knot vectors, weights, and orders, but this format is only applicable to curves. Is there a universal data format for NURBS that not only works for curves but also for surfaces, and even complex surfaces?

If such a format exists, using it entirely with Ai neural networks could bring new developments to NURBS models.

The IGES file Specification should be what you are looking for
https://wiki.eclipse.org/IGES_file_Specification#Rational_B-Spline_Curve_.28Type_126.29

1 Like

NURBS surfaces also are described by control points, knot vectors, weights, and orders/degrees.

IGES is one of several data exchange format for NURBS.

2 Likes

Where are you gonna get the training data?

2 Likes

After parametric modeling with Grasshopper, traversing a large number of parameters can yield a vast amount of data

That’s not useful. See: how the LLM’s are going to collapse from too much AI-generated slop contaminating their training data.

This is good, but essentially it is an indirect form of data. I hope to be able to directly define the NURBS 3D model

This problem would not exist if the training data was artificial.

I have no idea what you’re going for here, but I don’t think one model with a bunch of parameters changed is going to do much to teach the AI very much. It could perhaps be trained to tell you something about the model.

I would posit that sufficient training data for a text-to-NURBS model…model does not exist, never mind that all the quality data is proprietary. They can’t even really do the math involved.

1 Like

Hi Community,
Yes, if you are interested, here is one of our recent work.
https://www.researchgate.net/publication/385921092_NeuroNURBS_Learning_Efficient_Surface_Representations_for_3D_Solids