Create a rectangular hole with rounded corners within a SubD face

Hello everyone. I’m wondering if anyone else in the community has found a solution to a simple SubD challenge:

“Create a rectangular hole with rounded corners within a SubD face.”

Essentially, I’m trying to create just a simple rectangular hole. I thought this would be straightforward, but it seems like rocket science—at least to me. The workflow I followed is the following:
Step 1. Isolate a SubD sub-geometry from a larger geometry where I want to create a simple rectangular hole with rounded corners (and ideally, fill it back with a removable panel if successful).
Step 2. Extract the quad face where I need to create the hole (the issue I’m experiencing happens regardless of whether I operate on the original SubD or just the extracted face).
Step 3. Get an isolated simple quad face.
Step 4. Create a tile with a topology that allows me to have rounded corners and add depth by extruding the edges (this topology isn’t necessarily ideal, but so far, it’s the only one allowing me to create a simple rectangular hole with rounded corners!).
Step 5. Insert the tile back into the original SubD.
Step 6. Join the original SubD and tile and hope for the miracle.

Result. Unfortunately, the miracle doesn’t happen. Although the result seems decent at first, zooming in reveals very strange geometry with self-intersecting edges. The issue is even more apparent when exporting to a NURBS.

Can anyone help, please? File is attached.
Many thanks!







241231 - SubD rectangular hole.3dm (490.4 KB)

also not sure why this is so tricky, i never quite played enough with subd in rhino, i had the feeling this process was a bit easier elsewhere, but then again since i switched to rhino 15 years ago i am more into nurbs.

anyway, use Inset on one of the faces

use Crease on the edges shown here

deleting the inner face will give you straight rectangular edges in subd mode.

More details require more subdivision. The distorted and curved edges you see are a result of uneven distribution.

I used soft creases but this should not really make a difference…

241231 - SubD rectangular hole mrtn.3dm (801.3 KB)

Thanks, this, however, doesn’t have rounded corners.


You can add a couple edges if you dont want to increase your poly count to much.

Or start with more subdivisions like Martin said.

Thanks for your suggestion. However, it doesn’t have rounded corners, but creases. Also, because this sub geometry is a part of a car, if I increase more subdivision on this panel, the geometry manipulation will result as quite complex everywhere else, when the aim is to get a few quads to get smother results and curvature. I find adding details in subD extremely labour intensive. Holo did get good results with his Ferrari Dino!

I used soft creases

@Holo rectangular hole with rounded corners:

It also depends if you work with quads only or not…

Thanks for your suggestion. This seems to be done in Blender, not Rhino?

Yes, this is the one I meant. I tried this topology on mine and it didn’t get his same amazing results!



You can also try this method, that will prevent you from readjusting geometry somewhere else on the car. And yes I have no idea how to use SubD in Rhino…

Hi Tommy, just tried in Rhino SubD. This topology does give better smooth corners, but at the same time it creates a distortion in the adjacent geometry, where the triangular faces are now created.


Please see below.

1 Like

I think he’s doing something like this…

Some of the edges are stitched and you get triangles

SubD rectangular hole mrtn.3dm (145.3 KB)

Do you have the geometry that this piece is joining too?

Yes, but I cannot share it, due to NDA.

if you know how to subd model in blender, you already know how to subd model in Rhino… Subd modeling is subd modeling… it’s simply a matter of translating a few tools in your head.

extruding, stitching, adding edges, inserting points, all the same as any other subd package, The most important thing is to learn topology and you clearly have that down.

HMU if you want any help getting going in Rhino.

ups… missed that detail :face_with_diagonal_mouth:

Does it still distort a lot when its joined with the other geometery?

yeah im just unfamiliar with the tools/name differences in rhino compared to other programs. I did notice a lack of any kind of knife tool, or maybe ive just missed it and how insert edge loop works slow. thats whats kept me from doing any subd in rhino.