> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://support.hegias.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Supported Material Textures

The following article goes into more detail about the supported material formats on HEGIAS. 

### Supported sizes and formats
A material texture should always be square and its resolution based on a power of two. We recommend the following resolutions: 
* 512x512 px
* 1024x1024 px (= 1k)
* 2048x2048 px (= 2k)

The pixel size of the texture has a strong impact on the performance in VR and therefore large textures should be used very selectively. The maximum allowed resolution is 4096x4096 px (= 4k). 
The file size (in KB or MB) only affects the download speed but has no influence on the performance in VR. 

Not every texture of a material needs to be the same size; each texture should only be as large as necessary. 

The following formats are currently supported for material textures: 
* JPG
* PNG

### Supported material textures
HEGIAS supports PBR (Physically Based Rendering) textures. The so-called _metalness-workflow_ is preferred. The following textures are supported: 

Required textures:
* **Diffuse / Albedo / Base Color** - gives the color to the material. _Recommended format: PNG/JPG (sRGB) - compression allowed_

Optional Textures: 
* **Normal **- simulates additional geometry. _Preferred calculation method: DirectX. Recommended format: PNG (Linear)_
* **Roughness **- describes how smooth or rough the surface is. _Recommended format: PNG (Linear)_
* **Metalness **- describes if the material is a metal. _Recommended format: PNG (Linear)_
* **Ambient Occlusion (AO)** - simulates the light distribution on the material. _Recommended format: PNG (Linear)_
* **Emissive** - simulates emissive areas on the material. _Recommended format: PNG/JPG (sRGB) - compression allowed_
* **Transparency / Opacity** - defines the transparency of the material _Recommended format: PNG (Linear)_
* **Height / Bump** - also simulates geometry; a simpler variant of the Normal Map. _Recommended format: PNG (Linear)_
* **Thumbnail** - the preview image that will be displayed in the library. _Recommended format: PNG/JPG (sRGB) - compression allowed_

For a detailed description of the PBR workflow we recommend this article: [The PBR guide by Allegorithmic](https://substance3d.adobe.com/tutorials/courses/the-pbr-guide-part-2)

### Tileable Patterns
In the 3D scene, materials are applied to a floor or wall and repeated over the entire surface. If the repetitions are to be seamless, the material pattern must be tileable. The following two examples explain tileable patterns:

![](https://storage.crisp.chat/users/helpdesk/website/99bb246ca9415000/f142798e-432e-46a4-8562-ea0f04_20x0s.png)

