WebGL: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Inseritore (discussione | contributi)
Inseritore (discussione | contributi)
tabella e testo
Riga 22:
File:Webgl loader collada keyframe.png|alt=Ingranaggio|Ingranaggio
</gallery>
 
== Framework WebGL ==
Sono disponibili framework per creare contenuti WebGL senza dover costruire la struttura da zero.
 
''Nota: il seguente elenco combina le librerie WebGL con motori di gioco e servizi Cloud senza alcuna distinzione.''
{| class="wikitable sortable"
!Nome
|Scripting
|Modellazione
|Animazione
|Audio integrato
|Networking integrato
|Fisiche
integrate
|Cloud
|Implementazione
WebGL
|Importazione
|Esportazione
|Licenza
|-
!Wonderland Engine
|JavaScript
|No
|sì
|sì
|No
|No
|sì
|Nativo (2.0)
|.gltf, .glb, .fbx, .obj, .ply, .dae
|.wasm, .bin, .html, .js
|Proprietario
|-
!Verge3D
|JavaScript
|sì
|sì
|sì
|No
|sì
|sì
|Nativo (1.0)
|FBX, OBJ, STL
|glTF
|Proprietario
|-
!Unity
|C #
|sì
|sì
|sì
|sì
|sì
|sì
|.NET trasferito in Wasm (1.0 e 2.0)
|FBX, OBJ
|
|Proprietario
|-
!A-Frame
|JavaScript
|No
|sì
|sì
|No
|No
|sì
|Nativo (1.0)
|OBJ, COLLADA, componenti della comunità per glTF, FBX, three.js
|HTML, three.js
|Licenza MIT
|-
!Three.js
|JavaScript
|No
|sì
|sì
|No
|No
|sì
|Nativo (1.0 e 2.0)
|glTF, DRACO, FBX, OBJ, STL, MMD, PRWM, PCD, PDB
|OBJ, glTF, PLY, Collada
|MIT
|-
!Sketchfab
|JavaScript
|No
|sì
|sì
|No
|No
|No
|Nativo (1.0)
|.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
|No
|Proprietario
|-
!PlayCanvas
|JavaScript
|No
|sì
|sì
|sì
|sì
|sì
|Nativo (1.0 e 2.0)
|.dae, .dxf, .fbx, .gltf, .glb, .obj
|No
|MIT (motore), proprietario (editor ospitato su cloud)
|-
!OSG.JS
|JavaScript
|No
|sì
|sì
|No
|No
|sì
|Nativo (1.0)
|No
|No
|MIT
|-
!LayaAir
|ActionScript 3.0 , JavaScript , TypeScript
|No
|sì
|sì
|sì
|No
|No
|Native, implementa anche canvas2D (1.0)
|FBX
|No
|Open source (motore), proprietario (conversione del modello)
|-
!Kubity
|No
|No
|No
|No
|No
|sì
|sì
|.NET traspilato (1.0)
|No
|No
|Proprietario
|-
!JanusWeb
|JavaScript
|No
|sì
|sì
|sì
|sì
|sì
|Nativo (1.0)
|OBJ, COLLADA, glTF, FBX, STL, PLY, VRML
|HTML, XML, JSON
|Licenza MIT
|-
!CopperLicht
|JavaScript
|No
|sì
|sì
|No
|sì
|sì
|Nativo (1.0)
|No
|No
|Open source basato su zlib
|-
!Clara.io
|JavaScript , API REST
|sì
|sì
|No
|No
|sì
|sì
|Nativo (1.0)
|OBJ, FBX, Blend, STL, STP
|OBJ, FBX, Blend, STL, Babylon.js, Three.js
|Freemium o commerciale
|-
!Babylon.js
|JavaScript , TypeScript
|No
|sì
|sì
|No
|sì
|sì
|Nativo (1.0 e 2.0)
|OBJ, FBX, STL, Babylon, glTF
|Tutti i formati supportati da Blender e 3dsMax (esportatori disponibili)
|Licenza Apache 2.0
|-
!Away3D
|Dattiloscritto
|No
|sì
|sì
|No
|sì
|sì
|Flash transpiled (1.0)
|No
|No
|Licenza Apache 2.0
|}
 
== Note ==