You have a folder of 3D models and you would like to bring some order to it. Flag the good ones, label them by project, note where a given file came from. Then a hesitation stops you: will this modify my files?
It is a fair question. A 3D file delivered to a client, sent to a printer or committed to a repository has to stay exactly what it was. Here are the three ways to attach information to a model, what each one costs you, and which one leaves your originals untouched.
Eyemesh takes the third approach. Star ratings, tags and notes are saved in a companion file kept beside your models, never written inside the 3D files themselves. Your originals stay intact byte for byte.
In practice this means you can annotate a folder of client deliverables freely, and not one of the files you hand over will differ from what you received or produced.
The full detail is on the custom file metadata page.
This is the part to understand before relying on it day to day:
Put differently: portability happens at folder level. As long as you think in folders, everything follows.
It is right as soon as the files are not entirely yours: client assets, models under an NDA, approved deliverables. It is also right whenever you work with formats that have no metadata field, which covers most of the 3D printing world.
It is less right if you need the information to travel inside the file into another program, for instance to feed an automated pipeline that reads embedded metadata. In that case the format itself has to carry the information, and no external tool will replace that.
No. Nothing is written inside them. The originals stay identical byte for byte, and a checksum computed before and after annotating will return the same result.
Yes, and this is precisely the case where the companion file approach earns its keep, since the STL format offers nowhere at all to store a tag, a rating or a comment.
The two coexist without interfering: they are separate mechanisms. Eyemesh's list view even shows your file tags in their own column.
They receive the model as it is, without your annotations, which is usually the behaviour you want. To pass the context along too, send the folder rather than the single file.
That is where tags come into their own, combined with sorting and filtering. The topic is covered in organising a folder of downloaded STL files and in managing a 3D asset library without a DAM.