I am not really sure how to ask this question properly, so I will use a few examples to try to give you some insight.
First, what is main idea here is to have a product (packaging box, bag or something) and to create that product customizer (something like this Customize your Mailer Box | Packlane ) . So you could add text, custom textures, change colors…
UI of the app would be something like this. https://my.deejo.fr/ So fancy 3d-like UI.
My question is, what would be the best way to achieve this, meaning that I can choose front of the box let’s say and apply certain image, then choose back of the box and apply some text maybe.
My idea was to split box into 6 separated planes and it would be easy to control this, but the final product of this app will probably be some kind of the bag or chair, meaning I will have some unwrapped mesh from external software. And splitting that type of model into planes or segments can be complex and not efficient.
So, my option is to have one solid mesh with unwrapped UVs. So with that constraint what is best option to control where for example the custom image that someone uploads will apply? Is it possible to somehow project image on the mesh (from left, right, top, front…) ,or maybe use some color mapped UVs as a filters, or alpha masking, or maybe with using some dynamic textures.
Also, In the UI link example I pasted, I think it is done using HTML CSS and controling rotate and perspective properties. I was thinking implementing Babylon GUI instead of that approach. Do you have any ideas on what would be better to do there.
Any idea would help. And please I am sorry if I didn’t explain this properly and if this a long question. Be free to ask anything for clarification.