This topic may sound a bit controversial but let me explain why I decided to write this article.
3D web technologies evolve really fast because they are easy to consume, improve user experience and enrich visuals of your websites. Whether it’s a car, a building, some home appliance, a piece of furniture, clothing, jewelry, e-learning manual or just simple rotating model – it looks just gorgeous in 3D.
Moreover, interactive 360 view and zoom allows your visitors to observe an item from all sides, configure it to their liking, see how it actually works.
But the topic of this article is not about why 3D web is cool. As such, let’s get right to the question specified in the title. Which one is better and why: Unity3D, Verge3D or Sketchfab!
And maybe the first suspicion you have in mind is:
Is it right to compare 3D engines like Unity and Verge3D with a cloud service like Sketchfab?
I believe it is and here are some of my reasons why.
Unity is no longer a pure desktop/mobile engine
A while ago Unity3D developers decided to drop their famous browser plug-in called Unity Web Player and started to support WebGL as a target platform. This was a big step forward since the users can now play with 3D using their browsers without installing any plugins.
Unity3D is not only for game development
I better give a demonstration. This is a bike customizer developed using Unity. Yes, it loads not so fast, may crash on your older iPhone, looks not so good and has some issues with UI but nevertheless, you can have a full-scale e-commerce application made with Unity on your website!
Nowadays Sketchfab comes with customization APIs
Let’s talk about Sketchfab. Initially, it was just a web hosting for 3D models. But time flows and Sketchfab developers have been improving the service. Now, it supports animations, some level of customization, external APIs and monetization. As such, we can’t say that Sketchfab is just a hosting anymore – you can create more serious stuff using it.
Verge3D is evolving at a fast pace
In its infancy, Verge3D was just an artist-friendly 3D web toolkit. It allowed Blender and 3ds Max users to publish their assets on the web as well as add interactivity using visual programming tools. However, it evolved really fast since then and now comes with AR/VR support, physics engine, as well as Verge3D Network, the service to bring your models online with just a single click. In addition, it includes server-side publishing and e-commerce features implemented as a plug-in for the most popular WordPress CMS.
Another cool feature of Verge3D is integration with popular website builders such as Webflow, Google Web Designer or Adobe Dreamweaver.
See it yourself. You don’t need to be a coder to make apps like these:
Or this interactive scooter customizer which comes with 1+ million of possible combinations!
Putting it all together
So let’s get to the facts and compare the main features of these software products.
|PRO version starter price||$1500||$180||$290|
|Runtime size||~5 MB compresed||~ 1 MB compressed||~ 300 KB compressed|
|3ds Max integration||no||basic exporter||yes|
|Blender integration||limited, can import blend files||basic exporter||yes|
|Supporting mobile devices||limited||yes||yes|
These are some comments to the table to get things more clear:
- Visual scripting – do you need to be a coder to be able to create an app with the tool. Unity3D requires you to be an experienced C# developer, anyway, you can try some of the third-party plugins which implement visual scripting capabilities (good luck with that!).
- Cloud-based – we believe that dependency on cloud services is not good, especially for enterprise users. Check out this article to find out why.
- PRO version starter price – a minimum price which you have to pay if you are a professional developer (not a hobbyist).
- Runtime size – approximate size of the auxiliary assets (code, icons, data) which will be loaded along with your models.
It is almost impossible to compare such monsters in one short article. Still, I hope I’ve provided another info to get your attention and as such we can continue discussing this topic below!