0
$\begingroup$

I keep reading that triangles are bad to use, I still don't 100 percent understand why but I'm making some characters for a mobile game. Seeing as it is for games then would it be better to have quads or triangles or would it matter if it was mostly quads with some triangles?

I mainly ask because I'm modelling a hand and I'm having trouble connecting it to the wrist without using triangles.

$\endgroup$
1

1 Answer 1

3
$\begingroup$

You have to distinguish between modeling and later useage of the final result. Game models are usually modeled with quads first. Edgeloop tools for example doesn't work at a tri geometry. But then exported with a triangulated geometry to have the geometry as stable as possible.

Some game engines imports quads too. And when it's static geometry then it doesn't matter. But game engines doesn't necessarily import the quads with the same vertices order than what you had in Blender. And then the faces may bend into a wrong direction. So you usually triangulate it before export, and then check if all edges really points in the desired direction for your animation needs.

When it's a game model anyways, then you can also model with tris already. When it makes sense. As told, some tools works better with a quad geometry.

$\endgroup$
4
  • $\begingroup$ So I should change it to triangles before putting it into Unity or will it do it automatically if I leave it with quads? $\endgroup$
    – user81947
    Commented Oct 8, 2019 at 12:21
  • $\begingroup$ When it's a character, then you should triangulate before exporting. As told, the game engine might not triangulate the mesh in the needed way. $\endgroup$
    – Tiles
    Commented Oct 8, 2019 at 12:24
  • $\begingroup$ Thanks for the help again, is there a tool in Blender 2.8 to triangulate faces? $\endgroup$
    – user81947
    Commented Oct 8, 2019 at 12:48
  • $\begingroup$ In edit mode select all. Face menu -> Triangulate Faces $\endgroup$
    – Tiles
    Commented Oct 8, 2019 at 15:46

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