Los marcos están disponibles para crear contenido WebGL de forma rápida y sencilla sin tener que construir desde cero.
Nota: La siguiente lista combina bibliotecas WebGL con motores de juegos y servicios en la nube sin distinciones.
Nombre | Scripting | Modelado | Animación | Audio integrado | Redes integradas | Física integrada | Independiente de la nube | Implementación de WebGL (versión) | WebVR | Importar | Exportar | Licencia | notas y referencias |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Un cuadro | JavaScript | No | sí | sí | No | No | sí | Nativo (1.0) | sí | OBJ, COLLADA, componentes de la comunidad para glTF, FBX, three.js | HTML, three.js | Licencia MIT | Un marco WebVR de código abierto para crear experiencias 3D y VR con HTML y el ecosistema del sistema de componentes de entidad . |
Away3D | Mecanografiado | No | sí | sí | No | sí | sí | Flash transpilado (1.0) | No | No | No | Licencia Apache 2.0 | Adaptación TypeScript / JavaScript del motor Away3D integrado en Flash. |
Babylon.js | JavaScript , TypeScript | No | sí | sí | No | sí | sí | Nativo (1.0 y 2.0) | sí | OBJ, FBX, STL, Babylon, glTF | Todos los formatos compatibles con Blender y 3dsMax (exportadores disponibles) | Licencia Apache 2.0 | Marco JavaScript para crear juegos 3D con HTML 5 y WebGL. |
Clara.io | JavaScript , API REST | sí | sí | No | No | sí | sí | Nativo (1.0) | sí | OBJ, FBX, Mezcla, STL, STP | OBJ, FBX, Mezcla, STL, Babylon.js, Three.js | Freemium o comercial | Software de gráficos por computadora freemium 3D basado en la web desarrollado por Exocortex, una compañía de software canadiense. |
CobreLicht | JavaScript | No | sí | sí | No | sí | sí | Nativo (1.0) | No | No | No | Código abierto basado en zlib | Una biblioteca / API de JavaScript de código abierto para crear juegos y aplicaciones 3D interactivas utilizando WebGL , desarrollada por Ambiera. |
JanusWeb | JavaScript | No | sí | sí | sí | sí | sí | Nativo (1.0) | sí | OBJ, COLLADA, glTF, FBX, STL, PLY, VRML | HTML, XML, JSON | Licencia MIT | Un cliente WebVR de código abierto para la exploración y construcción colaborativa de mundos en 3D. |
Kubity | No | No | No | No | No | sí | sí | .NET transpilado (1.0) | No | No | No | Propiedad | Kubity es una plataforma en línea que ofrece varias formas de mostrar, explorar y compartir modelos 3D en navegadores web y dispositivos móviles. |
LayaAir | ActionScript 3.0 , JavaScript , TypeScript | No | sí | sí | sí | No | No | Nativo, también implementa canvas2D (1.0) | No | FBX | No | Código abierto (motor), propietario (conversión de modelo) | API de código abierto para juegos y módulos de rutinas multimedia. Muestra la animación en el navegador web y los dispositivos móviles. |
OSG.JS | JavaScript | No | sí | sí | No | No | sí | Nativo (1.0) | sí | No | No | MIT | Marco WebGL de código abierto basado en conceptos de OpenSceneGraph . |
PlayCanvas | JavaScript | No | sí | sí | sí | sí | sí | Nativo (1.0 y 2.0) | sí | .dae, .dxf, .fbx, .gltf, .glb, .obj | No | MIT (motor), propietario (editor alojado en la nube) | Motor de juegos 3D de código abierto junto con una plataforma de creación patentada alojada en la nube que permite la edición a través de una interfaz basada en navegador. |
Sketchfab | JavaScript | No | sí | sí | No | No | No | Nativo (1.0) | sí | .3dc, .3ds, .ac, .abc, .obj, .bvh, .blend, .geo, .dae, .dwf, .dw, .x, .dxf, .fbx, .ogr, .gta, .gltf , .igs, .mu, .craft, .kmz, .las, .lwo, .q3d, .mc2obj, .flt, .iv, .osg, .ply, .bsp, .md2, .mdl, .shp,. stl, .txp, .vpk, .wrl, .vrml [1] | No | Propiedad | Un sitio web que se utiliza para mostrar y compartir contenido 3D en línea. |
Three.js | JavaScript | No | sí | sí | No | No | sí | Nativo (1.0 y 2.0) | sí | glTF, DRACO, FBX, OBJ, STL, MMD, PRWM, PCD, PDB | OBJ, glTF, PLY, Collada | MIT | Una biblioteca / API de JavaScript entre navegadores que se utiliza para crear y mostrar gráficos animados por computadora en 3D en un navegador web . |
Unidad | C# | sí | sí | sí | sí | sí | sí | .NET transpilado a Wasm (1.0 y 2.0) | No | FBX, OBJ | Propiedad | Ofrece una opción de compilación de WebGL desde la versión 5. [2] | |
Verge3D | JavaScript | sí | sí | sí | No | sí | sí | Nativo (1.0) | sí | FBX, OBJ, STL | glTF | Propiedad | Marco WebGL amigable para artistas integrado con 3ds Max y Blender, con sombreadores PBR, scripting visual y exportación de Facebook. |
Motor del país de las maravillas | JavaScript | No | sí | sí | No | No | sí | Nativo (2.0) | sí | .gltf, .glb, .fbx, .obj, .ply, .dae | .wasm, .bin, .html, .js | Propiedad | Plataforma de desarrollo centrada en WebXR. [3] |
Ver también
- WebGL
- Lista de motores de juegos
Referencias
- ^ Formatos de archivo 3D Sketchfab.com
- ^ "Unity 5 envía y trae un clic de exportación WebGL a legiones de desarrolladores de juegos" . El blog de Mozilla . Consultado el 16 de junio de 2015 .
- ^ "Sitio web oficial de Wonderland Engine" . Wonderland Engine . Consultado el 12 de enero de 2020 .