It would be nice to have a possibility to add multiple custom properties (key : value) to outliners/bones/meshes.
The purpose of such properties would be to add additional information projects and exported models.
eg. GLTF format allows to add custom properties
How
Initial feature could just allow simple "key value pair" using strings.
Extended version could allow to have values like numbers, sliders, dates, file path, you name it which community plugins could later easily provide.
This would allow users to add information like: roughness, metalness, physics properties etc.
Detailed description of your suggestion
What
It would be nice to have a possibility to add multiple custom properties (key : value) to outliners/bones/meshes. The purpose of such properties would be to add additional information projects and exported models.
eg. GLTF format allows to add custom properties
How
Initial feature could just allow simple "key value pair" using strings. Extended version could allow to have values like numbers, sliders, dates, file path, you name it which community plugins could later easily provide.
This would allow users to add information like: roughness, metalness, physics properties etc.
Simple mock up below![image](https://github.com/JannisX11/blockbench/assets/65171809/267168be-1240-46d0-9357-dd43ae787a84)
Hopefully the proposed feature is clear enough :)