Jump to content

List of WebGL frameworks

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Paranoidray (talk | contribs) at 09:35, 10 July 2015 (updated the name, since it also exists then as a wiki page). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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.

Name Scripting Animation Integrated Audio Integrated Networking Integrated Physics Cloud-Independent WebGL Implementation License Notes and references
Away3D TypeScript Yes Yes No Yes Yes Flash transpiled Apache License 2.0 TypeScript/JavaScript adaptation of the Away3D engine built in Flash.[1]
Babylon.js JavaScript Yes Yes No Yes Yes Native Apache License 2.0 JavaScript framework for building 3D games with HTML 5 and WebGL.[2]
Blend4Web JavaScript Yes Yes No Yes Yes Native GPLv3 or commercial Game content, including graphics, animation, sound and physics, is authored in the 3D modeling and animation suite Blender.[3]
Clara.io JavaScript, REST API Yes No No No No Native Freemium or commercial Web-based freemium 3D computer graphics software developed by Exocortex, a Canadian software company.[4]
CopperLicht JavaScript Yes No No Yes Yes Native Open source based on zlib An open source JavaScript library/API for creating games and interactive 3D applications using WebGL, developed by Ambiera.[5]
Goo Create JavaScript Yes Yes No Yes No Native Freemium or commercial WebGL game engine coupled with a browser-based editor (Goo Create).[6]
PlayCanvas JavaScript Yes Yes Yes Yes No Native 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.[7]
Sketchfab Not available No No No No No Native Proprietary A website used to display and share 3D content online.[8]
Three.js JavaScript Yes No No No Yes Native MIT A cross-browser JavaScript library/API used to create and display animated 3D computer graphics on a Web browser.[9]
Unity UnityScript, C#, Boo Yes No in WebGL version No in WebGL version Yes Yes .NET transpiled Proprietary Offers a WebGL build option since version 5.[10]
Name Scripting Animation Integrated Audio Integrated Networking Integrated Physics Cloud-Independent WebGL Implementation License Notes and references

References

  1. ^ "Away3D Typescript Website". Away3D.com. Retrieved 2015-07-06.
  2. ^ "Babylon.js Website". Babylon.com. Retrieved 2015-07-06.
  3. ^ "Blend4Web Official Site - About". Blend4Web.com. Retrieved 2015-06-22.
  4. ^ "Clara.io: Next-generation web-based 3D creation". Exocortex.com. Retrieved 2015-07-06.
  5. ^ "CopperLicht JavaScript 3D Engine". Ambiera. Retrieved 2015-07-06.
  6. ^ "GooCreate.com". Retrieved 2015-07-06.
  7. ^ "PlayCanvas.com". Retrieved 2015-07-06.
  8. ^ "Sketchfab.com". Retrieved 2015-07-06.
  9. ^ "Three.js Website". ThreeJS.org. Retrieved 2015-07-06.
  10. ^ "Unity 5 Ships and Brings One Click WebGL Export to Legions of Game Developers". The Mozilla Blog. Retrieved 2015-06-16.