Do all the 3d rendering in server side and use a website to control this 3d application. Can combine with any e-commerce with real time rendering, you can replace any products and see how it looks in no time.
The following link is a shopping website is a virtual showroom service with Overstock.
https://youtu.be/i1CTG2LA9H4