martes, 24 de mayo de 2016

¿Por qué elegir Babylon.js?

Babylon.js se ha convertido en el motor WebGL/HTML5 para juegos más popular. No ha sido fácil, al principio cuando surgió WebGL no había motores, al poco surgieron algunos motores gráficos muy buenos, que lo siguen siendo, como Three.js. Sin embargo eran motores gráficos, no de juegos. Si queríamos integrar un motor de físicas dentro de Three.js había que usar Physijs o Cannon.js, ambas soluciones tenían fallos o eran un engorro. Babylon.js nace cuando unos trabajadores de Microsoft deciden crear su propio motor.

Hoy en día Babylon.js posee unas características envidiables. A resaltar:
  • Un árbol de escena completo con múltiples cámaras, luces, objetos, animaciones y sonido.
  • Motor de colisiones integrado
  • Motor de físicas integrado usando oimo.js y cannon.js
  • Antialising
  • Motor de animaciones
  • Sistemas de partículas y partículas sólidas
  • Sprites y capas 2D
  • Motor de audio completo basado en WebAudio
  • Cuenta con modo offline
  • Uso de LOD, SIMD y WebWorkers para incrementar el rendimiento
  • Lenguaje de shaders y materiales propio
  • Niebla y otros efectos de postprocesado
  • Texturas dinámicas
  • Vídeo en las texturas
  • Compatibilidad con el formato DDS
  • Cámaras para WebVR, Occulus Rift y mandos de consola
  • Exportadores para OBJ, FBX y STL
  • Importadores para glTF, STL y OBJ
  • Compatibilidad con Blender, Unity 5 y 3DS Max
Además Babylon.js es software libre, bajo la licencia Apache 2.0 y puedes encontrar su código en GitHub. ¿Conoces más razones para usar Babylon.js? Cuéntanoslas
http://flightarcade.com/

http://www.babylonjs.com/Demos/HillValley
http://cdn.babylonjs.com/wwwbabylonjs/Screenshots/train.jpg

No hay comentarios:

Publicar un comentario