zaro

How Many Tris Should a Game Character Have?

Published in Game Character Triangles 3 mins read

A game character's triangle (tri) count is not a single exact number but rather a range that depends heavily on the level of detail required and the target platform's capabilities. For modern PC and console games, character triangle counts typically range from 20,000 to 120,000 tris.

Understanding Triangle Counts for Game Characters

The "exact" number of triangles a game character should have is fluid, evolving with technology and game design needs. The primary goal is to achieve visual quality while maintaining optimal game performance. According to industry recommendations, character models are categorized by their detail level:

Character Type Recommended Triangle Count (Tris)
Low-detail character 20,000 - 40,000
High-detail character 40,000 - 120,000

This data aligns with recommendations for game assets, as detailed by sources like 3D-Ace's blog on polygon count.

Factors Influencing Character Tri Count

Several key factors determine the appropriate triangle count for a game character:

  • Target Platform:
    • PC and Console Games: Modern systems can handle higher triangle counts, allowing for more detailed characters, particularly protagonists or main NPCs.
    • Mobile Games: Due to hardware limitations, mobile games generally require significantly lower triangle counts to ensure smooth performance.
  • Character Importance:
    • Main Characters/Protagonists: These often receive the highest polygon budget to showcase intricate details, expressions, and animations.
    • Key NPCs: Important non-player characters might also have a higher count, though typically less than the protagonist.
    • Background Characters/Crowds: These require very low triangle counts, often utilizing techniques like instancing or LODs (Levels of Detail) to manage performance.
  • Art Style and Game Genre:
    • Realistic Games: Tend to use higher triangle counts to achieve photorealistic detail in characters.
    • Stylized/Cartoonish Games: Can often achieve their desired look with fewer triangles, as intricate detail is less critical.
    • Open-World vs. Linear Games: Games with vast environments and many simultaneous characters might need to keep individual character poly counts lower to manage overall scene complexity.
  • Performance Requirements:
    • Frame Rate Targets: A game aiming for a high frame rate (e.g., 60 FPS) on a wide range of hardware will need to be more conservative with polygon budgets.
    • Optimization Techniques: Game developers employ techniques like LODs, efficient UV mapping, and normal maps to create the illusion of high detail without excessively high triangle counts.

Balancing Detail and Performance

The art of 3D modeling for games lies in finding the optimal balance between visual fidelity and performance. While higher triangle counts can lead to more realistic and detailed characters, they also demand more computational power from the GPU. Game developers strategically allocate their polygon budget, ensuring that critical elements (like playable characters) receive enough detail without causing performance bottlenecks. This often involves:

  • Iterative Design: Refining models based on performance tests.
  • Using Normal Maps: Baking high-detail sculpts onto low-polygon models to simulate complex surface detail without adding geometry.
  • Levels of Detail (LODs): Creating multiple versions of a character model with varying triangle counts. The game engine then swaps to a lower-poly version when the character is further from the camera, saving rendering resources.

Ultimately, the "correct" number of tris is the one that allows the character to look as intended, perform well across target hardware, and fit within the overall artistic and technical constraints of the game project.