Is there a way to add a configurator/ 3d model viewer to my own website / Shopify?

Firstly, sorry if my question is too Noob. I have never done web development so I may not know what I am talking about :frowning_with_open_mouth: .

I have developed a 3d scanning app, it scans object and turns them to 3d mesh. Now I want to have a web viewer that anyone can embed to their website. I was wondering if this can be achived by needle engine. These are my thoughts.

  1. Create a needle project with an object/ model and export that to three js project.

  2. Somehow create an api that can talk to my three js project and change the object with the one I pass.

  3. Find a way to embed this into an iframe / div so anyone can add it to their site.

Things are bit vague it my head right now and before I spend more time, I just wanted to know if this is possible?

Original Post on Discord

by user 373346625025736705

Changed the channel name: Is there a way to add a configurator/ 3d model viewer to my own website / Shopify?

by user 373346625025736705

Hi there

What you ask for is totally possible. What format are your scanned models in? If they are already glTF or glb they can just be loaded into your project (via your API or by dropping the file to the web page for example, we have a built-in component called “DropListener” that you can add to your scene to test that functionality)

You can deploy your Needle Engine project with one of your “DeployTo…” component to e.g. Glitch or Github pages or your own server via DeployToFTP and then embed that with an iFrame wherever you want to use your viewer. We do the same on our samples website right now for example :slightly_smiling_face:

here’s an example: <iframe src="" frameborder="0" allow="xr-spatial-tracking; accelerometer; gyroscope; display-capture; geolocation" allowfullscreen=""> </iframe>

Thats so amazing Marcel!! and thanks for such quick response. I am going to look into it. Yes, my app can export in gltf, glb, fbx and usd. So looks like there is hope. I will try this out.

by user 373346625025736705

Sure no problem. Let us know if you have any more questions!