> For the complete documentation index, see [llms.txt](https://docs.variant3d.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.variant3d.com/3d-content/tags.md).

# Tags

Variant works on the concept of ‘tagged’ objects in a file. You can tag meshes or materials with names and use them to make meshes visible/invisible, and assign tagged materials to tagged meshes.

Planning your tags carefully up-front will help reduce the time needed to create 3D models, minimize the download size for the user, and simplify adding future variants.&#x20;

### How to add tags

Tags are set in your preferred 3D editor, by editing the name fields of 3D objects. We show that a word is a tag by wrapping it in the special characters: “V\[ ]”

For example, if you had a 3D mesh named “**armchair**” you could tag it as **CHAIR** by changing the name to: “**armchair V\[CHAIR]**”, or simply “**V\[CHAIR]**”. It doesn't matter if there's other text in the name - the only thing that matters is that our tag-name **CHAIR** appears surrounded by **V\[ ].**

![(screenshot from Blender)](/files/-MYdxSvIm_LY7oWMTcT7)

Tags can only contain numbers, letters and the underscore ‘\_’ character. Tags are case insensitive, so there’s no difference between ‘Chair’ and ‘CHAIR’. However, we  recommend using uppercase to make tags stand out from other text in the name field at a glance.
