The Sayduck platform supports Physical Based Rendering (PBR) which provides realistic materials and image-based lighting.


The Sayduck Platform supports multiple materials and objects in the scene. Creating and assigning materials to different parts of the product are important in building quality products. Remember to give each material a unique name and merge materials with the same properties.

Assign Materials to meshes

There are two ways to assign Materials from you Resources to meshes:

Drag & dropping the material icon to a node in the scene or
Select a node and choose a material from the drop down.

Why is my product white?

Uploaded models with no textures or material details are given a default material on Upload. You can then edit this material or create and assign new materials to your product.


You can add colour to your model by adjusting the RGB(A) if you do not use texture maps.

Adjust Alpha value for transparency.

Remove unused materials

You can clear out unused Materials and Texture by clicking the icon on the top right corner.

Search materials

To search materials on a product, type in the name of your material. If you are using folders, you can use Search all materials.


Textures are images mapped to the surface of your model. More information on individual PBR map slots, check out Materials (PBR Maps).

Base colour / albedo map The basic colour of the product that can also be a wood or a fabric.
Metallic map Grayscale texture; black (0) for not metallic and white (1) for metallic
Roughness map Grayscale texture; black (0) for rough and white (1) for glossy.
Normal map A texture used to simulate depth by adding bumps and dents.
Emissive map A texture or a solid colour used to make material glow.
Ambient occlusion map Used to simulate shading on object. More info: Product shading (ambient occlusion)

Upload texture

Drag & drop Texture file to the Map Slot or,
Click the Upload icon inside a Map Slot

Upload & Processing

We use Texture sizes between 256x256 and 2048x2048.
Larger Textures will be compressed to 2048x2048.



Replace Texture

Uploading a texture to the Replace Texture will replace that texture in all materials it is used in.

Texture Tiling

We support Texture offsets, rotation and tiling.

Tiling values under 0.1 might not work on iOS AR viewer

Was this article helpful?
Thank you!