Top Qs
Timeline
Chat
Perspective
List of WebGL frameworks
From Wikipedia, the free encyclopedia
Remove ads
Remove ads
Frameworks are available to create WebGL content quickly and easily without building from the ground up.
Note: The following list mixes WebGL libraries with game engines as well as cloud services without any distinctions.
More information Name, Scripting ...
Name | Scripting | Modeling | Animation | Integrated Audio | Integrated Physics | Cloud-Independent | WebGL Implementation (Version) | WebXR | Import | Export | License | Notes and references |
---|---|---|---|---|---|---|---|---|---|---|---|---|
A-Frame | JavaScript, HTML | No | Yes | Yes | No | Yes | Native (2.0) | Yes | glTF, OBJ. More with community components.[1] | No | MIT License | An open-source WebXR framework for building 3D and VR experiences with HTML and Entity component system ecosystem. |
Away3D | TypeScript | No | Yes | Yes | Yes | Yes | Flash transpiled (1.0) | No | 3ds Max, COLLADA | No | Apache License 2.0 | TypeScript/JavaScript adaptation of the Away3D engine built in Flash. |
Babylon.js | JavaScript, TypeScript | No | Yes | Yes | Yes | Yes | Native (1.0 and 2.0) | Yes | Babylon, glTF, OBJ, STL[2] | glTF | Apache License 2.0 | JavaScript framework for building 3D games with HTML 5 and WebGL. |
Clara.io | JavaScript, REST API | Yes | Yes | No | Yes | No | Native (1.0 and 2.0) | Yes | OBJ, FBX, Blender, STL, STP | OBJ, FBX, Blender, STL, Babylon.js, Three.js | Freemium or commercial | Web-based freemium 3D computer graphics software developed by Exocortex, a Canadian software company. |
CopperLicht | JavaScript | No | Yes | Yes | Yes | Yes | Native (1.0) | No | No | No | Open source based on zlib | An open source JavaScript library/API for creating games and interactive 3D applications using WebGL, developed by Ambiera. |
JanusWeb | JavaScript | No | Yes | Yes | Yes | Yes | Native (1.0) | Yes | OBJ, COLLADA, glTF, FBX, STL, PLY, VRML | HTML, XML, JSON | MIT License | An open-source WebXR client for collaborative 3D world building and exploration. |
Kubity | No | No | No | No | Yes | No | .NET transpiled (1.0) | No | No | No | Proprietary | Kubity is an online platform that offers various ways of displaying, exploring and sharing 3D models on Web browser and mobile devices. |
LayaAir | ActionScript 3.0, JavaScript, TypeScript | No | Yes | Yes | No | No | Native (1.0), also implements canvas2D | No | FBX | No | Open source (engine), Proprietary (model conversion) | Open-source API for games and multimedia routines modules. Display animation on Web browser and mobile devices. |
OSG.JS | JavaScript | No | Yes | Yes | No | Yes | Native (1.0) | Yes | No | No | MIT | Open-source WebGL framework based on OpenSceneGraph concepts. |
PlayCanvas | JavaScript | No | Yes | Yes | Yes | Partially | Native (1.0 and 2.0) | Yes | DAE, DXF, FBX, glTF, OBJ | No | MIT (engine), proprietary (cloud-hosted editor) | Open-source 3D game engine alongside a proprietary cloud-hosted creation platform that allows for editing via a browser-based interface. |
Sketchfab | JavaScript | No | Yes | Yes | No | No | Native (1.0 and 2.0) | Yes | 3DC, 3DS, AC, ABC, OBJ, BVH, Blender, 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[3] | No | Proprietary | A website used to display and share 3D content online. |
Three.js | JavaScript | No | Yes | Yes | No | Yes | Native (2.0) | Yes | glTF, USDZ, DRACO, FBX, OBJ, STL, MMD, PRWM, PCD, PDB, LDraw, 3DM, COLLADA, VRML | glTF, USDZ OBJ, PLY, STL, COLLADA | MIT | A cross-browser JavaScript library/API used to create and display animated 3D computer graphics on a Web browser. |
Unity | C# | Yes | Yes | Yes | Yes | Yes | .NET transpiled to Wasm (2.0) | Yes[4] | FBX, OBJ, DAE, glTF, STL | No | Proprietary | Offers a WebGL build option since version 5.[5] |
Verge3D | JavaScript | Yes | Yes | Yes | Yes | Yes | Native (1.0 and 2.0) | Yes | glTF, USDZ, FBX, OBJ, STL | glTF, USDZ | Proprietary | Artist-friendly WebGL framework with Blender, 3ds Max, and Maya integrations. |
Close
Remove ads
See also
References
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads