Home Unreal Engine

UE4: About non-square textures

In UE4, how expensive are the following (relative to each other)?:

1024x1024 texture

1024x512 texture

1024x256 texture

Replies

  • Arnage
    Options
    Offline / Send Message
    Arnage polycounter lvl 10
    That's not really an engine consideration, but dependent on the hardware you run on. On most platforms halving your texture simply halves the memory requirements without any other influence.

    However some mobile chips, most notably the powerVR GPUs in most (if not all) iOS devices, do not support non-square textures at all. In those cases Unreal will automatically add padding to the file to make it square, resulting in the same memory load for all those variations you just mentioned. Other engines might handle this slightly differently, but the constraints are the same.

    TL;DR: Only use square textures for mobile, use whatever you like on everything else.
  • Nightingale
    Options
    Offline / Send Message
    Thanks for explaining. :) I was under the wrong impression of how game engines handle textures.
Sign In or Register to comment.