JannisX11 / blockbench

Blockbench - A low poly 3D model editor
https://www.blockbench.net
GNU General Public License v3.0
3.05k stars 271 forks source link

[Feature] Custom properties #2383

Open pmatyja opened 2 weeks ago

pmatyja commented 2 weeks ago

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

Hopefully the proposed feature is clear enough :)