I have a unique project in mind involving product design experimentation with the use of JavaScript. Users should be able to choose items like shirts, mugs, boxes, and books, then add text and/or images that can be moved, rotated, and scaled. After applying these changes, a 3D mockup will be created.
My question is whether it's feasible to achieve this using a JavaScript library like Three.js and/or jQuery, or if I need to explore other technologies such as WebGL directly?
Although I primarily work as a backend PHP developer and haven't delved into JavaScript much before, this concept has piqued my interest. Unfortunately, I haven't found sufficient online resources on this topic yet.