Materials and textures

Archicad Surface

Blender Principled Bsdf

Surface colour

Base Color

Shininess

Roughness (shininess scaled down from 10000)

Transparency

Alpha, with blend mode on

Texture image

Image texture on Base Color, with UVs

Texture size and rotation

Applied to the UVs before they are sent

Not translated: bump, emission, glass transmission and renderer-specific settings.

Each texture file is hashed (md5). The image travels only if Blender's list of cached hashes does not include it, and only once per connection. Blender stores it in a texture cache, so after the first sync only the hash travels.

UVs come from Archicad's texture coordinates for each polygon corner, with the surface's texture size and rotation applied. Archicad anchors textures in world space, so a moved textured element is sent as a mesh again.