unreal.RuntimeVirtualTextureMaterialType

class unreal.RuntimeVirtualTextureMaterialType

Bases: EnumBase

Enumeration of virtual texture stack layouts to support. Extend this enumeration with other layouts as required. For example we will probably want to add a displacement texture option. This “fixed function” approach will probably break down if we end up needing to support some complex set of attribute combinations but it is OK to begin with.

C++ Source:

  • Module: Engine

  • File: RuntimeVirtualTextureEnum.h

BASE_COLOR: RuntimeVirtualTextureMaterialType

0

BASE_COLOR_NORMAL_ROUGHNESS: RuntimeVirtualTextureMaterialType

Local space Normal. Requires less memory than ‘Base Color, Normal, Roughness, Specular’. Supports LQ compression.

Type:

2

BASE_COLOR_NORMAL_SPECULAR: RuntimeVirtualTextureMaterialType

3

BASE_COLOR_NORMAL_SPECULAR_MASK_Y_CO_CG: RuntimeVirtualTextureMaterialType

Base Color is stored in YCoCg space. This requires more memory but may provide better quality.

Type:

5

BASE_COLOR_NORMAL_SPECULAR_Y_CO_CG: RuntimeVirtualTextureMaterialType

Base Color is stored in YCoCg space. This requires more memory but may provide better quality.

Type:

4

WORLD_HEIGHT: RuntimeVirtualTextureMaterialType

6