Blender Studio
  • Films
  • Projects
  • Training
  • Characters
  • Tools
  • Blog
  • Join
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    DEVELOPMENT

    • Developers Blog

      Latest development updates, by Blender developers.

    • Documentation

      Guidelines, release notes and development docs.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

Training Highlights
Stylized Rendering with Brushstrokes
Geometry Nodes from Scratch
Procedural Shading Fundamentals
Stylized Character Workflow

Training types
Course Documentation Production Lesson Workshop

Training categories
Animation Geometry Nodes Lighting Rendering Rigging Shading
Film Highlights
Wing It!
2023
Charge
2022
Sprite Fright
2021
Spring
2019
Project Highlights
Project DogWalk
Interactive
Gold
Showcase
BCON24 Identity
Showcase
Fighting with Grease Pencil
Article
Course
Game Asset Creation
Intro
  1. 01

    Introduction

Section 1 - Understanding the Interface
  1. 01

    Chapter 01 - First Encounters

    Free
  2. 02

    Chapter 02 - Navigation

    Free
  3. 03

    Chapter 03 - Layout Customizing

    Free
  4. 04

    Chapter 04 - User Preference Changes

    Free
Section 2 - Navigation
  1. 01

    Chapter 01 - Menus, Modes and Display

    Free
  2. 02

    Chapter 02 - Navigation

    Free
  3. 03

    Chapter 03 - Layers and Snapping

    Free
Section 3 - Modeling
  1. 01

    Chapter 01 - Mesh Data, Object Data

  2. 02

    Chapter 02 - Object Tools

  3. 03

    Chapter 03 - Mesh Tools - Extrude

  4. 04

    Chapter 04 - Mesh Tools - Bevel

  5. 05

    Chapter 05 - Mesh Tools - Subdivide

  6. 06

    Chapter 06 - Mesh Tools - Working With Loops

  7. 07

    Chapter 07 - Mesh Tools - Vertex Connect

  8. 08

    Chapter 08 - Mesh Tools - Inset

  9. 09

    Chapter 09 - Mesh Tools - Merging

  10. 10

    Chapter 10 - Mesh Tools - Knife Tool

Section 4 - Modeling a Game Asset
  1. 01

    Chapter 01 - Ref Images & Traffic Cone Blockout

  2. 02

    Chapter 02 - Traffic Cone Modeling

  3. 03

    Chapter 03 - Normal Editing - Smooth/Hard Edges

  4. 04

    Chapter 04 - High Res Traffic Cone

  5. 05

    Chapter 05 - Camera Modeling

  6. 06

    Chapter 06 - Modeling With Curves

  7. 07

    Chapter 07 - Finishing The Camera Model

  8. 08

    Chapter 08 - Removing NGons

  9. 09

    Chapter 09 - Hi Res Lens And Ribbed Cable

  10. 10

    Chapter 10 - Organizing And Naming Objects

Section 5 - UVs
  1. 01

    Chapter 01 - UVs Overview

    Free
  2. 02

    Chapter 02 - Mirror Modifier

  3. 03

    Chapter 03 - UV Unwrapping The Base

  4. 04

    Chapter 04 - UV Unwrapping The Cable

  5. 05

    Chapter 05 - UV Unwrapping The Cone

  6. 06

    Chapter 06 - UV Final Layout

Section 6 - Baking
  1. 01

    Chapter 01 - Baking Setup And Creating Images

  2. 02

    Chapter 02 - Baking Ambient Occlusion

  3. 03

    Chapter 03 - Baking Normal Maps

  4. 04

    Chapter 04 - Creating The Base Color Materials

  5. 05

    Chapter 05 - Baking The Base Color

  6. 06

    Chapter 06 - Setting Up A Complete Material

  7. 07

    Chapter 07 - Cord Baking And Multiple UV Sets

  8. 08

    Chapter 08 - Baking The Camera Lens

Section 7 - 3D Painting
  1. 01

    Chapter 01 - 3D Painting Setup

  2. 02

    Chapter 02 - Painting A Vertical Gradient

  3. 03

    Chapter 03 - Multi Layered Painting

  4. 04

    Chapter 04 - Worn Edges With Cavity Masking

  5. 05

    Chapter 05 - Baking All Layers Down To 1

Section 8 - Importing and Exporting
  1. 01

    Chapter 01 - Importing A TF2 Character

  2. 02

    Chapter 02 - Rigging And Placing The Asset

  3. 03

    Chapter 03 - LOD Creation

  4. 04

    Chapter 04 - Exporting As OBJ

  5. 05

    Chapter 05 - Importing Into Team Fortress 2

Assets
  1. Attribution & Links
  2. ConeCamHat.obj
  3. ConeCamHat_LOD.obj
Images And Textures
  1. Ref - camera-712122_1920-color.jpg
  2. Ref - caution-389408_1920-color.jpg
Blend Files
  1. Asset 01 - Modeling
  2. Asset 02 - UVing
  3. Asset 03 - Baking
  4. Asset 04 - Texturing
  5. Asset 05 - Exporting And Importing
  6. Camera Fly Example Geometry

Login to view this content

Join Blender Studio for just €11.50/month and get instant access to all of our training and film assets!

Login Join Blender Studio
Francesco Siddi
Francesco Siddi Author
License CC-BY
Report Problem
Section 4 - Modeling a Game Asset

Chapter 08 - Removing NGons

How to use the select tools to easily find NGons and how to resolve them.

Join to leave a comment.

17 comments
makoto
makoto
Oct. 5th, 2022

are triangles still valid in 2022? out of all the tutorials i've been thought to make quads over triangles

Ravi Goel
Ravi Goel
April 25th, 2020

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?

adamstr
adamstr
Jan. 22nd, 2019

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?

Pablo Vazquez
Pablo Vazquez
Jan. 22nd, 2019

*@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.

adamstr
adamstr
Jan. 23rd, 2019

*@Pablo Vázquez* Ahh ok I see! Thanks Pablo. Appreciate the reply.

ling talfi
ling talfi
July 5th, 2018

does anybody know a script to do that?

Manuel Odendahl
Manuel Odendahl
July 14th, 2018

@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.

Fraser Thomson
Fraser Thomson
Jan. 10th, 2017

I can't find the option to select faces by sides anymore.

Stephen Petersen
Stephen Petersen
Jan. 10th, 2017

@fraznofire308: From Select menu, Select byTrait and it a sub menu. https://www.blender.org/manual/modeling/meshes/selecting/advanced.html

Steve

Show more replies
Aidy Burrows
Aidy Burrows
Jan. 10th, 2017

@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. :)

Aidy.

Nick Sandow
Nick Sandow
Oct. 21st, 2016

Shouldn't we also remove the n-gons from the hi res model?

Aidy Burrows
Aidy Burrows
Nov. 5th, 2016

@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.

Show more replies
Aidy Burrows
Aidy Burrows
Nov. 8th, 2016

@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.

Nick Sandow
Nick Sandow
Nov. 8th, 2016

@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. :)

ganderson
ganderson
Feb. 26th, 2016

Why would you want to remove n-gons?

Pablo Vazquez
Pablo Vazquez
Feb. 26th, 2016

@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.

Show more replies
Aidy Burrows
Aidy Burrows
Nov. 5th, 2016

@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.

Aidy.

Films Projects Training Blog Blender Studio for Teams
Pipeline and Tools
  • CloudRig
  • Blender Kitsu
  • Brushstroke Tools Add-on
  • Blender Studio Extensions
Characters
  • Mikassa
  • Whale
  • Ballan Wrasse
  • Snow
Studio
  • Terms & Conditions
  • Privacy Policy
  • Contact
  • Remixing Music
Blender Studio

The creators who share.

Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite