Quick Tip: How to Quickly and Easily Convert n-gons to Quads or Tris in Blender 3D

This is a quick tip, and really a simple way for me to remember this simple way of converting n-gons to quads when I need to. It is actually easier to turn n-gons to tris, as that is one less step in the procedure.


First of all, a word of warning – as is usually the case in life, quick and dirty, or easy fixes are usually only good to a point. This method of converting n-gons to quads will still leave tris (polygons made up of 3 sides AKA triangles) and will not get EVERY single polygon and perfectly turn it into a quad. That being said, if you don’t want a quick fix, but a perfect result, then you will likely have to retopologise by hand – so you better get started.

However, before you do, why not try this quick fix and see if the results are suitable?


Convert Ngons to Quads: The Problem

When did I first want to use this? I was creating some 3D rendered text, and I decided to create the font by hand. Firstly I scanned some hand-drawn art and then started tracing it in 3D. The trace left me with outlined text, but not filled. In blender 2.79, as you’ve been able to do for a while, you can select any amount of vertices and hit control F to fill the vertices with faces. The new way of doing this is to create an n-gon that fills the entire space, which is great for ease, but n-gons aren’t great for animation or subsurface. So as soon as I added a subsurf modifier, the dreaded¬†n-gon sub-surf thing happened.

I didn’t want to redraw the text using quads, and I only wanted a quick render, so a quick and easy way to convert ngons to quads was all I was after.

Surprisingly¬†I googled it and the first few answers didn’t use this method and were much harder to achieve some needing plugins/add-ons. This method of converting Ngons to quads doesn’t rely on Blender add-ons and uses only blenders built-in¬†functionality.

Let’s get started…


Step 1. Find and Select the Ngons

In my case, the majority of my object was created with Ngons, but sometimes it is only a few gremliNgons that crop up as if my fricken magic. Don’t fear though! There is a way to select N-gons like magic, using the needle-in-a-haystack-finder (That’s not really its name).

At the bottom of the 3D view window, there should be a menu – click select > Select All by Trait > Select Faces by Sides

Now, in the tools menu to the left on the 3D view (in default layout), you will open up some settings.

From the drop-down select, Greater than and then keep vertices at the default of 4, as 4 is how many verts you need in a quad (four corners of a square).

Now all the polygons with more than four verts or edges are selected. Fantastic.


Step 2. Convert the Ngons to Tris

As far as I can tell, there is no way to jump this step, and some people will be fine with tris (triangular 3-sided polygons) as opposed to Ngons.

You can either do this through the menu or simply hit Control T.

Via the menu, go to Mesh > Faces > Triangulate Faces and BOOM, you have Tris.

If you are happy with that, you may want to get off this blender-train right now, but if you want to find out how they get to Quads, or how, I suspect, ALT J (an awesome band) got their name, you may want to hold out for 1 more minute.


Step 3. Convert Tris to Quads

In the final step, we convert the tris to quads (the preferred polygon for rendering)

Now, back down to the menu and select Mesh > Faces > Tris to Quads and voila! you have achieved what you set out to do.

You may notice that not ALL the faces have been converted, but Blender has used all the faces it can in the way it deems best to fill. You haven’t left it enough verts to fill everything as a quad.

*runs away*

Ok, I came back as I forgot my hat… But even though they aren’t all quads, there is now, however, a lot less to clean up – it is up to you if you need to or not (I didn’t).

So that is the end of the quick tip, and really a way for me to practice the method so I don’t forget ūüėČ Hopefully someone other than myself found it useful, if not scr%$& you! I found it useful ūüėČ

Why are Quads Preferred For Rendering Anyway?

It’s all to do with maths and subsurfacing. A square is easy to divide into 4 smaller squares, even I could do it. And then those smaller squares again into smaller squares – and that is the process of the subsurface. It means we can work with a low-poly model, but use a subsurf modifier at the render stage and get super smooth edges. It also means we can choose how much subsurfing should happen at the end of the process.

Finn from Adventure Time – 3D ZBrush & Blender Sculpt

What’s this all about I hear you ask.

Well, while trying to learn some Zbrush, I thought I would work on a competition over at Sketchfab. I chose to recreate Finn from Adventure Time in 3D.

I had never used ZBrush, or Sketchfab before, so it was a great chance to learn.

Mac Gets VR, But I don’t… Yet

Excited about the new and improved focus on high-end pro-level Macs and VR in general. As a lover of 3D, the graphics card has always been a bit of a drawback in the Mac, especially when it isn’t really user upgradable. The idea of Thunderbolt¬†eGPU’s has actually got me pretty excited. PixelMaker cover the whole thing, including links to Apple where you can buy an eGPU from Sonnet if you are a developer.

I can’t wait to get some form of VR, but I haven’t yet decided what it should be. The entry level PSVR is a nice price, but I know the experience and higher framerate and resolution will be desired if not needed. It’s tough, especially as there really hasn’t been a piece of software that really defines¬†VR as a “must have”. It needs its Halo, Call of Duty or Destiny.

Emergency Plumber Custom 404 Page Tutorial

This is a little bit of fun… I thought it would be nice to add a little custom 404 page, to pay them back for some awesome work, for their¬†Emergency¬†Plumber 365 website. Great guys from Harrow, so I thought it would be fun to make a little 3D, but retro mario¬†in EP365 colours.

Mario style plumber 3D 404 page
Mario style plumber 3D 404 page

How do you add a custom 404 page?

That has to do with your .htaccess file, so go hunt that down. This is for linux based, Apache hosting, so it will be slightly different for other hosting types. The file will be in the root directory of your website hosting.

Set up a page, make sure it’s pretty small in file size (there used to be a limit to the size the page could be before it would simply default to the browser’s (not¬†bowsers) own 404 page). People don’t really like to wait to then be told they are in the wrong place.

This page can be called anything, but stick to the basics, like 404.html or new404.html… something original like that. Or 404doh.html. For this tutorial, I will assume our new file is called new404.html

Then add this little bit of code to your .htaccess file:

ErrorDocument 404 /new404.html

So now the browser knows that if you visit a page that doesn’t exist, it should show you new404.html. Simple.

Revisiting the Train with Materials in Blender Cycles

This is a small update about the train that I had made before. I found it pretty fun to work on all the aspects of the train – I do enjoy a bit of steam punk for sure. But then as I started working on the detail it became more and more laborious. I am not a plumber, engineer or train aficionado. I had to reference the mechanics of the steam engine and the way the wheels are driven by the steam engine itself.

Continue reading Revisiting the Train with Materials in Blender Cycles

Blender Cycles Ice Material Test

I have been wondering how cycles would handle a material or object within another object. There was no real reason it wouldn’t work, but I always found the process to be a pain in the a$%* with blender internal.

I wanted an ice/glass/gemstone type material with two objects within it. One was another simple material and one was an emission object so that it would have an internal glow. Happily it is really easy. Cycles doesn’t have many hoops you have to jump through as it would work in a real world object so it works here. I kept tweaking other aspects of the shader so that it ended up looking a little more like a rough gritty ice. This is still a basic material, so I could add wear to the edges or peaks of the ice so that is more white and opaque. But for a first test I think this is fine.

I will try and incorporate this Blender Cycles ice material into something fun soon.