> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.sayduck.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).

# Template product

**Template product** is a great way to speed up your product creation as they allow you to automatize most parts of your product creation.

### When to use a Template product

Whenever your products share properties that are not in a **New product**, one should consider creating a template product. 

* Custom scene lighting,
* Camera positions
* Configurator layouts/structure

### How to use a Template product?

After you have created your **Template product**, **Duplicate** the product and make the needed changes to the copy.

![](https://storage.crisp.chat/users/helpdesk/website/cae6f284ce714800/screenshot-2023-01-02-at-14500_1g2dcwm.png)

### Template configurator

3D Configurators are often the most time-consuming products you can build. This is why it is important to plan ahead so that you can reduce the amount of work needed.

${youtube}[](N83dLwHFFPs)

###### Build your template using simple objects

When building your configurator structure, you do not have to start with your actual assets. To save time in planning, you can build the structure using simple shapes. 

![](https://storage.crisp.chat/users/helpdesk/website/cae6f284ce714800/screenshot-2023-01-02-at-14580_17fek0n.png)

After done, you can then add your real objects. 

![](https://storage.crisp.chat/users/helpdesk/website/cae6f284ce714800/screenshot-2023-01-02-at-15010_tuhzv2.png)

### Replace mesh

Replace texture will allow you to update your meshes without in all your material.

Learn more: [Replace Mesh](/en/article/replace-mesh-1dt31g0/)

![](https://storage.crisp.chat/users/helpdesk/website/cae6f284ce714800/screenshot-2022-08-16-at-14563_652hv7.png)

### Replace texture

**Replace texture** will allow you to update a texture in all your material. When used in a **Template product**, this feature helps you update textures that are unique to each product. The most common of which is the **Ambient Occlusion** map 

Learn more: [Replace Texture](/en/article/replace-texture-1cgl01m/)

![](https://storage.crisp.chat/users/helpdesk/website/cae6f284ce714800/replace-texture_qrnmcz.png)

### Using Template product with tiled textures

Tiled textures are amazing as they can be reused in any product with the same result. But, your model's UV mapping will determine how many times the texture needs to be repeated in X and Y directions. This can be a problem when using template products as you will need to adjust the tiling value in each Material to match your product. 

To bypass this issue, you can instead prepare your 3D models so that they all have UV maps of similar size. This way all your products can reuse the same materials with the same tiling value.