When I try to create a geometry like this


I get defects like this that also show up in the render

enter image description here

How could I avoid this?

I am using a 2 times catmull-clark subdivision surface modifier

  • $\begingroup$ Tris and subsurf don't blend well. I would suggest reworking that mesh, try using quads wherever possible. $\endgroup$ – iKlsR Aug 4 '13 at 17:34
  • $\begingroup$ mhm thanks for your answer do you have an idea how I could incorporate a circle in a square without tris? $\endgroup$ – miceterminator Aug 4 '13 at 18:34
  • $\begingroup$ Sure, there are several ways. I will try to write an answer. $\endgroup$ – iKlsR Aug 4 '13 at 18:37
  • $\begingroup$ You might be interested in this too $\endgroup$ – gandalf3 Aug 4 '13 at 19:51

Tris and subsurf don't blend well. I would suggest reworking that mesh, try using quads wherever possible. For a hard surface object, tris are ok to a point but once you start to subdivide and smooth it, it quickly gets out of hand. The 'strange geometry' is more than likely caused by the tris pinching together at one point. If you go into edit mode, use wireframes and look at what the modifier is doing. It is mutilating your mesh trying to subdivide those triangular faces.

An alternative

The way I normally go about this and one way to do it is to add the circle and a plane to the scene, delete an edge of the plane so the face goes away and then add it back. You should now have something like this below. (This is the wireframe)

enter image description here

This next step will be unique to every case as it depends how many vertices the circle has. You generally want to estimate at this point and select an even or so amount of vertices and subdivide one side of the plane and join these together. You can manually do this for the entire plane side by side or automate it with the mirror modifier or duplicating and rotating and removing doubles etc.. depends what works best for you.

At this point, it will be easy to see if you are off as the mesh will look odd. You generally want to aim for something that gets nice even spaces and looks symmetrical to the other sides to a point.

enter image description here

You now have a mesh with a circle in it with nice clean faces so you can easily add more geometry as needed and subdivide as much as you want.

enter image description here enter image description here

For more tips see: How to fill a hole in face?


As Aldrik mentions in the comments below, another option is to subdivide the surface to get some geometry and use the To Sphere function with Shift + Alt + S. This isn't always perfect in my experience but can work at times.

  • $\begingroup$ I think the message I take from that is that I do not need so many vertices on a circle when using a subsurface modifier. $\endgroup$ – miceterminator Aug 4 '13 at 20:04
  • $\begingroup$ @miceterminator yep, generally 8+ is usually a good amount as the modifier will round it out. $\endgroup$ – iKlsR Aug 4 '13 at 20:06
  • $\begingroup$ A easier method is to subdivide the hole as needed, extrude, scale and To Sphere. $\endgroup$ – Aldrik Aug 4 '13 at 20:37
  • $\begingroup$ @Aldrik Sure, it's works at times for simple geometry but doesn't always get the job properly in my experience. The circles tend to have slight deformations sometimes. I will make a small note in the answer. $\endgroup$ – iKlsR Aug 4 '13 at 21:04
  • $\begingroup$ To sphere is often not perfect, but the circle tool from looptools addon does the same thing perfectly. $\endgroup$ – hjaarnio Aug 4 '13 at 23:42

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.