I want to allow users to add text/images to the 3D model (anywhere they want) rendered on UI using canvas. They can move the text object and can update its dimension. It is kind of little interactive, so users can customize it.
Just wanted to understand if we can do it using three.js, or that feature will be part of the Model image only created from the blender. I tried it and was able to render the image and can access all its mesh objects. But I am not getting how to start on this adding text/image to model or three.js at runtime.
e.g. We can add customized text/image to it. And move it at any place: https://dsign4you.com/3d/
There are many different ways to do text in THREE.js. A bunch of them are explained here:
https://threejs.org/docs/?q=textgeometry#manual/en/introduction/Creating-text
Option 3 in the list is to build it into the 3D model, but there are several other ways you can do this.