Skip to content

A Frame vs CopperLicht (The Engine Behind the Coppercube Engine)

Hi guys.

It is fair to say that webGL is making some serious advancements. Technology growth is now booming in the industry with Mixed Reality and Virtual Reality becoming more and more important every day.

Many large corporates have already  adopted mixed and virtual reality, hell even I have hosting for both on this website in a minimal form. Here on Marsh Town Madness, You can preview augmented reality models in the store (android & IOS) and copy and paste your  url’s from sketchfab to display your models on full 3D  anywhere on this website.

100’s of games are being released on steam in VR and web AR is taking off with microsoft leading the charge with Aframe and babylon.js.  Aframe being the easiest to use and having the largest following with excellent documentation and a huge github repository with VR & AR  WebGL EXAMPLES

Aframe is arguably the most popular choice when it comes to WebGL AR & VR . Many important  companies such as ebay have already implemented various AR solutions.

But then we come to copperlicht, the engine behind the coppercube 3D engine. Unfortunately, Ambiera seem to have focused on their new games and when asked about the future of coppercube we have not heard much. In fact, when I wrote the article ” the death of coppercube “and linked it on the forums I was met with this response from Ambiera: “There is currently no market for AR” (Loosely quoted)  which is entirely incorrect.

This caused a stir on the coppercube facebook group and on these forums a month back where members did not like the response from Ambiera at all.

Copperlicht WebGL library  does not support AR or even VR. For that you need to extend the application manually by using this code found here 

But this requires custom programming and unfortunately most coppercube users are not programmers because of the way that coppercube has been marketed as a programming free engine.

The reality is that coppercube has an amazing javascript API for building extensions, but if coppercube is to be taken seriously it needs to break into the modern era with all the big 5 game engines already adopting heavy AR & VR support and 4 different competitors to copperlicht already supporting AR & VR.

Many of us have noticed how the coppercube forums seem to be less active these days and even this website is getting around 300  unique users a day but has had very little engagement.

It is our responsibility as the coppercube community to push Ambiera into releasing what we need in order to stay competitive in the market with the games that we create with coppercube.

The current: Android, exe, webGL and exe VR targets with minimal controller support are simply not enough.

The engine as is stands needs to adopt AR and improve on it’s VR capacity to remain competitive in the market.

Please write to @niko  and insist, that we love coppercube and we want to see more.

We believe in coppercube and we want to keep using it and to be quite fair, A Frame has some severe limitations when it comes to animations. This I discovered while experimenting with it over the last few days. Copperlicht dominates in this regard as animations are easily ported to webGL.

And for this reason, coppercube is still the more realistic option for indie developers as and small companies. Then there is stability and the everlasting problem: browser compatibility . Copperlicht is compatible with all modern browsers since 2011 or even older. Aframe, Babylon.js etc are not, they are slow loading and heavy on resources.

In fact, Web VR & AR is still premature as there are not many devices that properly support AR at the time of writing and VR is still quite experimental.

Web Based VR & AR is far behind the curb when comparing it to desktop VR & AR.

And still AR & VR is not yet practical for the common man.

But this will change in the near future.

It is important that we keep an open mind about it.



Give us your oppinion