Один из способов выбора размеров текстур состоит в том, чтобы иметь целевую плотность текселей относительно размера объекта. Например, если вы хотите 128 текселей на метр, то объект размером 4 метра должен иметь текстуру 512x512, объект размером 8 метров должен иметь текстуру 1024x1024 и т. Д. То же правило можно применять и к мозаичным текстурам.
Еще одна вещь, которую нужно принять во внимание, это то, как близко камера может добраться до определенного объекта. Если камера может подойти очень близко, например, к персонажу, вам понадобится более высокая плотность текселей. Высота персонажа может быть всего 2 метра, но вы, вероятно, захотите намного больше, чем 256x256 для ее текстур. И наоборот, гора на расстоянии никогда не будет видна близко, поэтому ей не нужна очень высокая плотность текселей.
лучше ли всегда делать текстуру с высоким разрешением, а затем уменьшать ее в программном обеспечении (то есть: увеличивать настройки LODBias в UDK ...)
Я бы не использовал настройки смещения LOD для уменьшения текстур. Если вы сделаете это, вы все равно будете платить за текстуру с высоким разрешением в памяти и время загрузки. Вместо этого уменьшите текстуру в препроцессоре и загрузите только уменьшенную версию. По-прежнему хорошо создавать оригинальные текстуры в высоком разрешении, чтобы у вас была дополнительная детализация на случай, если она понадобится вам позже.