We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.

Blogs

Comparing Unity, Sketchfab and Verge3D

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.

However, Unity WebGL became really sophisticated software compiled to the browser environment using a 2-stage language translator (C# to C++ and finally to JavaScript). That’s the main reason why it has issues with performance and works not so good on mobile devices. BTW if you’re interested about the technical part, you can check out the article comparing Unity3D with pure JavaScript solutions.

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!

3D configurator made with Unity3D

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.

Zodiac boat customizer made with Sketchfab

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:

An e-commerce website made using Verge3D

Or this interactive scooter customizer which comes with 1+ million of possible combinations!

Awesome scooter customizer made with Verge3D

Putting it all together

So let’s get to the facts and compare the main features of these software products.

Unity3DSketchfabVerge3D
Interactivityyesyesyes
Customizationfulllimitedfull
Visual scriptingnonoyes
Cloud-basednoyesno
VR/ARyesyesyes
Free versionyesyesyes
PRO version starter price$1500 $180 $290
Runtime size~5 MB compresed~ 1 MB compressed~ 300 KB compressed
3ds Max integrationnobasic exporteryes
Blender integrationlimited, can import blend filesbasic exporteryes
3D hostingnoyes!yes
Supporting mobile deviceslimitedyesyes
HTML/CSS integrationlimitedlimitedyes
JavaScript supportnonoyes
First released201420112017

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.
  • JavaScript support – whether you can create your apps using JavaScript programming language.

The end

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!

By Alexander Kovelenov

Soft8Soft Tech Chief

6 Comments

Leave a Reply

Related Posts