Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

SceneJS vs Three.JS vs others [closed]

Pros and cons anyone? Couldn’t find a complete feature set for three.js library. Though I do know it’s popular and in active development. Maybe someone have done some R&D on WebGL engines and can suggest which benefits each library gives?

like image 640
oddy Avatar asked Jul 20 '11 13:07

oddy


People also ask

Is Babylon js better than three js?

I would recommend Babylon. js for almost all 3d browser game projects since Babylon is a game engine with a lot of features that you would need for developing a game.

Is learning three js worth it?

Three. js is the way to go for your initial jump into learning how to deal with WebGL projects. The api is very good, it's very powerful and if you're coming from another 3D technology, you'll be up and running with very little time.

Is Three js good for game development?

Three. js is a powerful library for creating three-dimensional models and games. With just a few lines of JavaScript, you can create anything from simple 3D patterns to photorealistic, real-time scenes. You can build simple and complex 3D geometrics, animate and move objects through a lifelike scene, and more.


1 Answers

As SceneJS author I thought I'd throw this in if it helps: SceneJS is specialised towards fast rendering of large numbers of individually articulated objects, without game engine effects like shadows, reflections etc.

In other words it's aimed at requirements of CAD, medical anatomy, engineering visualisations, things with 1000's of nuts and bolts, organs etc.

It therefore has less flexibility than three.js, GLGE and PhiloGL.

It does however have a pure JSON API, which people have found integrates well with AJAX, parsers and databases (eg CouchDB).

So if you're writing a game I would point you at one of the other frameworks, but if you're writing a CAD viewer then SceneJS might do the trick.

like image 178
xeolabs Avatar answered Sep 28 '22 16:09

xeolabs