Accueil🇫🇷Chercher

Liste de frameworks WebGL

WebGL est un langage bas niveau rarement utilisé directement, mais plutôt par l'intermédiaire de frameworks.

WebGL étant une interface de programmation web, ces frameworks sont eux-mêmes essentiellement des bibliothèques javascript ou des environnements de développement (IDE) en ligne.

La liste suivante mélange les bibliothèques, les IDE ainsi que les Plate-forme en tant que service qui permettent de produire des applications WebGL.

Nom Codage Modélisation Animation Audio intégré Collaboration intégrée Moteur physique Indépendant d'un nuage WebGL (version) WebVR Import Export Licence Notes et références
A-Frame JavaScript Non Oui Oui Non Non Non Natif (1.0) Oui OBJ, COLLADA, glTF, FBX, three.js HTML, three.js Licence MIT Un framework WebVR open-source avec un Système de composants à entités (en) pour construire des applications 3D et VR avec HTML5.
Away3D (en) TypeScript Non Oui Oui Non Oui Oui Flash transpilé (1.0) Non Non Non Apache License 2.0 Adaptation TypeScript/JavaScript du moteur Away3D conçu en Flash[1].
Babylon.js JavaScript, TypeScript Non Oui Oui Non Oui Oui Natif (1.0 et 2.0) Oui OBJ, FBX, STL, Babylon Tout formats supportés par Blender et 3dsMax (exporteurs disponibles) Licence Apache 2.0 Framework javascript pour construire des jeux 3D avec WebGL[2].
Blend4Web JavaScript Oui Oui Oui Non Oui Oui Natif (1.0 et 2.0) Oui Tout format supporté par Blender Tout format supporté par Blender GPLv3 ou commercial Suite 3D complète avec éditeur de matériau, éditeur de nœuds, RV, animation, système audio spatialisé, moteur physique[3].
Clara.io JavaScript, API REST Oui Oui Non Non Oui Oui Natif (1.0 et 2.0) Oui OBJ, FBX, Blend, STL, STP OBJ, FBX, Blend, STL, Babylon.js, Three.js Freemium Freemium web de création 3D développé par Exocortex, société canadienne, basé sur un fork de ThreeJS[4]
CopperLicht (en) JavaScript Non Oui Oui Non Oui Oui Natif (1.0) Non Non Non Open source, basé sur la licence zlib Librairie javascript open-source développée par Ambiera[5].
deck.gl JavaScript Non Oui Non Non Non Non Natif (1.0 et 2.0) Non GeoJson, PLY, LAS/LAZ, etc. Oui MIT Framework WebGL pour explorer des données visuellement[6].
Goo Create JavaScript Non Oui Oui Non Oui Non Natif (1.0) Non FBX, OBJ Non Freemium Moteur WebGL avec un éditeur web, Goo Create[7].
Koru Non Oui Oui Non Non Non Oui Native (1.0) Non COLLADA, FBX, OBJ, 3DS, STL, PLY, Boxshot Model Files HTML Propriétaire Koru est un outil d'édition WebGL avec édition de scène, animations et librairie de matériaux[8].
Kubity (en) Non Non Non Non Non Oui Oui (no) (1.0) Non Non Non Propriétaire Kubity est une plateforme en ligne qui permet d'afficher, d'explorer et de partager des modèles 3D sur le web[9].
LayaAir ActionScript 3.0, JavaScript, TypeScript Non Oui Oui Oui Non Non Natif, implémente aussi les canvas2D (1.0) Non FBX Non Open-source (moteur), Propriétaire (conversion de modèles) API open-source pour les modules de jeux et multimédia[10].
luma.gl JavaScript Oui Oui Non Non Non Oui Native (1.0) Non OBJ Oui MIT Framework WebGL de visualisation de données[11].
OSG.JS JavaScript Non Oui Non Non Non Oui Native (1.0) Non Non Non MIT Framework WebGL open-source basé sur OpenSceneGraph.
PlayCanvas JavaScript Non Oui Oui Oui Oui Non Native (1.0 et 2.0) Non FBX, OBJ Non MIT (moteur), Propriétaire (service du nuage) Moteur 3D open-source avec plateforme d'édition propriétaire en ligne[12].
SceneJS JavaScript Non Oui Non Non Oui Oui Native (1.0) Non OBJ Non GPLv2 or MIT Moteur de visualisation WebGL de @xeoLabs[13].
Sketchfab JavaScript Non Oui Non Non Non Non Native (1.0 et 2.0) Oui .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[14] Non Propriétaire Site web de partage de modèles 3D et d'animations[15].
Three.js JavaScript Non Oui Oui Non Non Oui Native (1.0 et 2.0) Oui FBX, OBJ, STL OBJ MIT Librairie javascript WebGL pour la programmation de contenus 3D[16].
Unity UnityScript, C#, Boo Oui Oui Oui Oui Oui Oui .NET transpilé (1.0 and 2.0) Non FBX, OBJ Non Propriétaire Export WebGL en option depuis la version 5[17].
Whitestorm.js JavaScript Non Oui Oui Oui Oui Non Native (1.0) Non Tout format supporté par Three.js Tout format supporté par Three.js CC Un framework construit au-dessus de ThreeJS et le moteur physique Bullet[18].
Nom Codage Modélisation Animation Audio intégré Collaboration intégrée Moteur physique Indépendant d'un nuage WebGL (version) WebVR Import Export Licence Notes et références

Voir aussi

Références

  1. (en) « Away3D Typescript Website », Away3D.com (consulté le )
  2. (en) « Babylon.js Website », Babylon.com (consulté le )
  3. (en) « Blend4Web Official Site », Blend4Web.com (consulté le )
  4. (en) « Clara.io: Next-generation web-based 3D creation. », Exocortex.com (consulté le )
  5. (en) « CopperLicht JavaScript 3D Engine », Ambiera (consulté le )
  6. (en) « deck.gl » (consulté le )
  7. (en) « GooCreate.com » (consulté le )
  8. (en) « Koru WebGL authoring tool »
  9. (en) « kubity.com »
  10. (en) « LayaAir Dev Center Sample » (consulté le )
  11. (en) « luma.gl » (consulté le )
  12. (en) « PlayCanvas.com » (consulté le )
  13. (en) « SceneJS.org » (consulté le )
  14. 3D File Formats Sketchfab.com
  15. (en) « Sketchfab.com » (consulté le )
  16. (en) « Three.js Website », ThreeJS.org (consulté le )
  17. (en) « Unity 5 Ships and Brings One Click WebGL Export to Legions of Game Developers », The Mozilla Blog (consulté le )
  18. (en) « Whitestorm.js Website »(Archive.orgWikiwixArchive.isGoogle • Que faire ?), Whitestormjs.xyz (consulté le )
Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.