7
$\begingroup$

When I try to create a geometry like this

large

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

$\endgroup$
4
  • $\begingroup$ Tris and subsurf don't blend well. I would suggest reworking that mesh, try using quads wherever possible. $\endgroup$
    – iKlsR
    Commented Aug 4, 2013 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$ Commented Aug 4, 2013 at 18:34
  • $\begingroup$ Sure, there are several ways. I will try to write an answer. $\endgroup$
    – iKlsR
    Commented Aug 4, 2013 at 18:37
  • $\begingroup$ You might be interested in this too $\endgroup$
    – gandalf3
    Commented Aug 4, 2013 at 19:51

1 Answer 1

7
$\begingroup$

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?

Edit:

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.

$\endgroup$
5
  • $\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$ Commented Aug 4, 2013 at 20:04
  • $\begingroup$ @miceterminator yep, generally 8+ is usually a good amount as the modifier will round it out. $\endgroup$
    – iKlsR
    Commented Aug 4, 2013 at 20:06
  • $\begingroup$ A easier method is to subdivide the hole as needed, extrude, scale and To Sphere. $\endgroup$
    – Aldrik
    Commented Aug 4, 2013 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
    Commented Aug 4, 2013 at 21:04
  • $\begingroup$ To sphere is often not perfect, but the circle tool from looptools addon does the same thing perfectly. $\endgroup$
    – hjaarnio
    Commented Aug 4, 2013 at 23:42

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .