Diffuse Textures

Summary

Diffuses Textures for hitman development assets should use only the resolution necessary for the object’s size and level of detail. Avoid defaulting to 1024×1024 use lower resolutions such as 512×512 or smaller whenever possible.

Texture resolution affects two key aspects of asset creation:

  • Visual Quality: Higher resolutions provide sharper details, crucial for close-up objects or intricate designs.

  • Performance: Larger textures increase memory usage and rendering demands, potentially causing lag on lower-end systems. The goal is to select the smallest resolution that still delivers the intended look, optimizing for both players and server stability.

Choosing Right Resolution

  • Object Size: Larger objects need higher resolutions to avoid pixelation. A car body at 128x128 would look blurry, increasing the resolution would increase clarity.

  • Detail Level: Simple gradients or solid colours work at lower resolutions (e.g., 256x256), but text or intricate patterns may require 1024x1024.

  • Screen Space: Objects rarely seen up close (e.g. a rooftop sign) can use lower resolutions without noticeable quality loss.

  • Performance Impact: Higher resolutions increase extended memory usage. For a 1024x1024 texture, expect ~4MB uncompressed, versus ~1MB for 512x512.

Rockstar References

Category
Resolution

HEAD

512x512

BERD

512x512

HAIR

512x512

UPPR

512x512

LOWR

512x512

HAND

512x512

FEET

256x256

TEEF

256x256

ACCS

512x512

TASK

512x512

DECL

512x512

JBIB

512x512

P_HEAD

256x256

P_EYES

128x128

Guide Recommendations

Category
Resolution
Example

HEAD, UPPR, HAIR

1024x1024

UPPR for shirtless variant, otherwise downsize to 512x512.

JBIB, LOWR, BERD, HAND, ACCS, TASK, FEET, TEEF

512x512

ACCS, TASK & HAND if either duty belt or armour vest use 1024x1024.

DECL, P_HEAD, P_EYES

256x256

DECL for badges use 512x512

Optimisations

  • Downscale Smartly: Start high (e.g. 2048x2048) during design, then resize to the target resolution with a quality algorithm like Lanczos arrow-up-right or Preserve Details 2.0 to preserve detail.

  • Always Test: Test at different distances to confirm the resolution suits the object’s role.

Last updated