How to have some control in SubD face packing?

Hi, I was wondering how do you guys turn a SUBD surface into NURBs surface with more control?
I am currently using the ToNurbs command. I select some of the subd faces, deleting them and rejoining them, and they are giving a kinda randomised result. Lets say I want to turn this one subd into more orderly divided surfaces. (My next step is trying to divide each of the surfaces into frames along UV direction, so it require the subd to be divided more regularly). Was wondering how you would deal with this problem? Any suggestions?

Hi @Matthew_Ng ,

If I’m understanding your question correctly, you are looking for a single NURBS surface from a SubD. This is possible and the ToNURBS command is the way to get there but the face packing (SubD faces into individual NURBS UV domains) will be entirely based on how the quads flow in the SubD. Any vertices with more or less than four edges intersecting at them will create separate surfaces in those areas. What you show in your screenshot looks like the type of quad layout you’ll get from QuadRemesh > to SubD. This can be very useful if you just need NURBS at the end but don’t plan to control point edit the individual surfaces. If you do though, you’ll need to focus on other SubD creation tools like SubDSweep2 or SubDLoft where you can model a single quad layout for the purposes of a single NURBS surface at the end. For a shape like this, I’d use a SubDSweep2 approach like this…


RemoveCrease on the border edgeloop will also get rid of the corner kinks on the SubD before ToNURBS.

I hope that helps.

2 Likes

Hi @BrianJ
I think this is more about having control over the way how faces are being packed when a complex SubD object gets converted to NURBS. Right now there is no control about the face packing, but often this is important in further downstream modeling or advanced texturing.

Here a custom face packing simulated with _Unwrap. Of course we cannot overcome the star-points of the SubD object but often I miss a way to control the ToNurbs layout.

1 Like

Hi @Jess , I see, perhaps I misunderstood the initial post. I’ll ask the devs if this would be possible. Note that the toe in your example wouldn’t currently be one NURBS domain but I get what you’re asking for.

1 Like

Yes, that’s why I wrote:

I’ve used one color for these surfaces cause this is a typical case where you may have one piece in reality.

1 Like