Coskun Ozogul
Coskun Ozogul

Reputation: 2469

Online 3D object editor

Is there an online 3D object (.stl or .obj) viewer/editor (free or not) which gives to the user the possiblity of uploading a 3D object and making some modifications like smoothing etc ?

After my searchs, I found ShapeDiver which is the perfect tool but, their price policy is not adapted, you can pay a fortune in just one day if a client want to play with 3D models.

https://www.shapediver.com/

I finally found this but too slow :

https://makeprintable.com/

Could someone please advice me a web tool which can make the work ?

Thanks in advance.

Upvotes: 0

Views: 822

Answers (1)

Mathieu Huard
Mathieu Huard

Reputation: 11

Regarding ShapeDiver

ShapeDiver works with a session-based pricing. It is primarily used in the context of eCommerce, where sessions are usually short, but its pricing model also accomodates long user sessions: in that case, credits are spent for each 10 minute period spent in the viewer.

On average, this means that the cost of users playing with a tool based on ShapeDiver amounts to 30 cents per hour. You can also prepay credits at a lower price to reduce the bills further.

Of course, the price will grow with your user base, but as you will see below there might not be a cheaper and flexible option to implement the tool you need at the moment.

Alternatives

Depending on which modifications you want the users to be able to make, there are several routes you could go. If it's just about smoothing, it should be possible to find or have someone implement a solution, using Laplacian smoothing for example, directly in WebGL. If you need more variety of modifications and/or complex operations, you could give a try to online tools like Vectary (subdivision modelling) or Onshape (full online CAD system), but you will hit a pricing roadblock again, and it is not clear that you can use such tools to easily build user-friendly interfaces.

I guess you should start by defining with more precision what you and your users need to do before making an informed decision.

Upvotes: 1

Related Questions