Jump to content

What's the problem with n-gons?


anicg

Recommended Posts

There shouldn't be n-gons in your geometry, why?

Large flat surfaces (100% flat) can either be an n-gon, or hundreds of polygons. In a scene, if multiplied by the number of surfaces, by the number of models it saves on polygon count to have n-gons.

What's the problem with n-gons?

Link to comment
Share on other sites

think static models are fine but for animated characters, quads are best and n-gons not good (texture warping maybe?)

if you have an N-gon bending...the normals of the pseudo tri/quad in that N-gon might go screwy

Link to comment
Share on other sites

Simply put, n-gons and tris disrupt edge flow and can be a hassle to work with if you are applying subdivisions. Tris are somewhat forgiven because they resolve triangulation ambiguity (which sometimes causes normals-related issues with non-planar quads), but n-gons usually subdivide into a weird quad-pole due to the nature of the algorithm. There are methods to resolving such issues, such as adding supporting edge loops via insetting or bevels, but it's entirely within the realm of feasibility to not introduce problems in the first place.

  • Like 4
Link to comment
Share on other sites

Don't confuse primitives and polys. You can see n-gons as n-side polys with hidden edges. But in the end (GPU or renderer), the number of poly or tris will be the same.
 The real interest of n-gons is visual comfort.

Link to comment
Share on other sites

  • 2 weeks later...
  • 1 month later...

Generally speaking completely flat N-gons are fine (as long as you keep them in houdini for logic manipulation :P)
if they get very concave they might get rendering issues though as it will do internal triangulation for the rendering, that in some rare cases will create self-intersecting geometry (only on the render side)

So for render performance keeping your geometry as n-gons does not really help..
HOwever, in terms of RAM in your Houdini session it can save a lot of data.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...