Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. Be respectful, on topic and if you see a problem, Flag it.

If you would like to contact our Community Manager personally, feel free to send a private message or an email.

Render Studio 3D Export (GLTF)

andy_colbornandy_colborn Member Posts: 11 PRO

I've designed some open-source soldering kits, all of which are modeled in Onshape and sold on Amazon. Amazon recently introduced a 3D content feature which allows customers to spin around and manipulate the product.

It looks like this can be achieved by 3D scanning the product to create a GLB file or through a CAD export to a GTLF file.

Onshape supports exporting to a GLTF through the part studio / assembly view. But if upload that file it comes in washed-out looking and fails Amazon's quality checks because it's missing textures and a .bin file.

Since the render studio process is really all about adding these photorealistic textures, and I've already spent a fair bit of effort recreating all our parts in the render studio, I had the thought that it would be super cool if there were a way to export these scenes in 3D.

I don't think there is currently a 3D export option, and I'm guessing this wouldn't be a super high-priority feature. But assuming it isn't a crazy heavy development lift or results in a huge processor load, I think it would be pretty badass to be able to embed photorealistic Onshape models everywhere.

Comments

  • Paul_ArdenPaul_Arden Member, Onshape Employees, Developers Posts: 211

    Definitely add an improvement request for this so others can let us know if they think it's important for them.

    Unfortunately it's more complex to implement that it might seem largely due to how textures are handled in glTF. Basically you have to have the positioning information for the textures baked into the geometry of the model or converted to use the KHR_texture_transform glTF extension. It currently doesn't support the type of dynamic texture projections which Render Studio uses. It is also necessary to bake all procedural textures and graphs of functions into textures since those are also not supported by glTF.

Sign In or Register to comment.