Support Blender Core Development with a monthly contribution.
The creators who share. Access production content and knowledge from the Open Movies.
Latest news and updates on Blender development.
Join the community and help with design, development, docs and more.
A platform to collect and display the Blender Benchmark results.
Documentation on Blender's features, tools and API.
The yearly event that brings together the Blender community in one place.
Download the latest Blender version, or try the beta!
Chapter 01 - First Encounters
Chapter 02 - Navigation
Chapter 03 - Layout Customizing
Chapter 04 - User Preference Changes
Chapter 01 - Menus, Modes and Display
Chapter 03 - Layers and Snapping
Chapter 01 - Mesh Data, Object Data
Chapter 02 - Object Tools
Chapter 03 - Mesh Tools - Extrude
Chapter 04 - Mesh Tools - Bevel
Chapter 05 - Mesh Tools - Subdivide
Chapter 06 - Mesh Tools - Working With Loops
Chapter 07 - Mesh Tools - Vertex Connect
Chapter 08 - Mesh Tools - Inset
Chapter 09 - Mesh Tools - Merging
Chapter 10 - Mesh Tools - Knife Tool
Chapter 01 - Ref Images & Traffic Cone Blockout
Chapter 02 - Traffic Cone Modeling
Chapter 03 - Normal Editing - Smooth/Hard Edges
Chapter 04 - High Res Traffic Cone
Chapter 05 - Camera Modeling
Chapter 06 - Modeling With Curves
Chapter 07 - Finishing The Camera Model
Chapter 08 - Removing NGons
Chapter 09 - Hi Res Lens And Ribbed Cable
Chapter 10 - Organizing And Naming Objects
Chapter 01 - UVs Overview
Chapter 02 - Mirror Modifier
Chapter 03 - UV Unwrapping The Base
Chapter 04 - UV Unwrapping The Cable
Chapter 05 - UV Unwrapping The Cone
Chapter 06 - UV Final Layout
Chapter 01 - Baking Setup And Creating Images
Chapter 02 - Baking Ambient Occlusion
Chapter 03 - Baking Normal Maps
Chapter 04 - Creating The Base Color Materials
Chapter 05 - Baking The Base Color
Chapter 06 - Setting Up A Complete Material
Chapter 07 - Cord Baking And Multiple UV Sets
Chapter 08 - Baking The Camera Lens
Chapter 01 - 3D Painting Setup
Chapter 02 - Painting A Vertical Gradient
Chapter 03 - Multi Layered Painting
Chapter 04 - Worn Edges With Cavity Masking
Chapter 05 - Baking All Layers Down To 1
Chapter 01 - Importing A TF2 Character
Chapter 02 - Rigging And Placing The Asset
Chapter 03 - LOD Creation
Chapter 04 - Exporting As OBJ
Chapter 05 - Importing Into Team Fortress 2
Attribution & Links
Ref - camera-712122_1920-color.jpg
Ref - caution-389408_1920-color.jpg
Asset 01 - Modeling
Asset 02 - UVing
Asset 03 - Baking
Asset 04 - Texturing
Asset 05 - Exporting And Importing
Camera Fly Example Geometry
You can join Blender Studio for €9.90/month and get access to all of our training & film content
Section 4 - Modeling a Game Asset
24th September 2015
How to use the select tools to easily find NGons and how to resolve them.
Join to comment publicly.
26th February 2016 - 03:00
Why would you want to remove n-gons?
26th February 2016 - 11:24
@ganderson: N-gons may cause issues on deforming meshes. Also if you make the quads/tris yourself, you'll know the exact result when you export the mesh to other engines. If you leave n-gons you're up to the exporter to figure out what to do with those n-gons.
Here Jonathan Williamson explains it well.
5th November 2016 - 20:38
@ganderson: Hi, I have just spotted some comments here so I'm hoping that people will still get some insight into things in addition to what Pablo and the info Jonathan Williamson has shared on stack exchange.
This is a good question.
My main reason for getting rid of n-gons at this stage is due to the upcoming uving and baking, both of which can be susceptible to strange artifacts in the bakes or how textures are displayed if the underlying geometry contains N-Gons. In a lot of cases you can ignore this and fix problems where and if you spot them.
However, it is generally good practice to know a reasonable process to convert them into 'cleaner' topology.
10th January 2017 - 01:16
I can't find the option to select faces by sides anymore.
10th January 2017 - 04:02
@fraznofire308: From Select menu, Select byTrait and it a sub menu.
10th January 2017 - 10:36
@fraznofire308: Stephen is absolutely right, this has been moved in the interface. But it's still in the select menu. Open up the select menu, find the 'select by trait' section and you'll find it under there.
Also you can use the spacebar to search, so maybe type in something like 'select by' and it'll have shown up by then. :)
21st October 2016 - 05:51
Shouldn't we also remove the n-gons from the hi res model?
5th November 2016 - 20:42
@nick.sandow: That's a good exercise, though if the results are fine and it's subdividing as desired, then the bakes should work nicely as a bake source. If I was taking the high poly into a game engine I'd be more inclined to fix those n-gons there to control how the mesh gets triangulated by the target game engine better.
Hope that helps! :) Aidy.
8th November 2016 - 02:08
@Aidy_Burrows: Thanks, that does help. When I asked this I really had no idea what baking was, and how the high poly model would be involved in that.
What I realise now is that the hi-poly model is not even exported out from blender - it's only used as an internal reference for generating stuff like normal maps that are applied to the "real", low-poly model. Seems pretty obvious in retrospect. :)
8th November 2016 - 10:10
@nick.sandow: you have it exactly! I think baking and all the in's and out's of that could be a complete training course all by itself, we tried to keep the course as short and accessible as possible though! :) Aidy.
5th July 2018 - 12:25
does anybody know a script to do that?
14th July 2018 - 14:43
@ling talfi: I selected the ngons, then used "Triangulate faces" then "Tris to quads" to clean up the mesh. The result is very close to the manual work in the video.
22nd January 2019 - 16:48
Doing some reading about NGons I read that Triangles are bad too. Yet we create them in this tutorial with the ALT+P fixing. Should we really be refining the meshes to 4-sided polygons?
22nd January 2019 - 18:42
*@adamstr* For real-time usually triangles are preferred. Because in the end they get converted to triangles by the graphics card anyway, so we'd be saving them some processing work by making them triangles beforehand.
23rd January 2019 - 02:17
*@Pablo Vázquez* Ahh ok I see! Thanks Pablo. Appreciate the reply.
25th April 2020 - 09:21
There are lots of changes in Blender 2.82. Snapping through Crtl+drag not working with new version. What is the new shortcut of Crtl+drag?