Lista frameworków WebGL
frameworki umożliwiające szybkie i łatwe tworzenie treści WebGL bez konieczności budowania od podstaw.
Uwaga: Poniższa lista łączy biblioteki WebGL z silnikami gier oraz usługami w chmurze bez żadnych rozróżnień.
Nazwa | Skrypty | Modelowanie | Animacja | Zintegrowany dźwięk | Zintegrowana sieć | Zintegrowana fizyka | Niezależne od chmury | Implementacja WebGL (wersja) | WebVR | Import | Eksport | Licencja | Uwagi i odniesienia |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ramka | JavaScript | NIE | Tak | Tak | NIE | NIE | Tak | Natywny (1.0) | Tak | OBJ, COLLADA, komponenty społeczności dla glTF, FBX, three.js | HTML, trzy.js | Licencja MIT | WebVR o otwartym kodzie źródłowym do tworzenia doświadczeń 3D i VR z ekosystemem systemu komponentów HTML i Entity . |
Away3D | Maszynopis | NIE | Tak | Tak | NIE | Tak | Tak | Błyskawiczna transpilacja (1.0) | NIE | NIE | NIE | Licencja Apache 2.0 | Adaptacja TypeScript/JavaScript silnika Away3D wbudowanego we Flash. |
Babylon.js | JavaScript , TypeScript | NIE | Tak | Tak | NIE | Tak | Tak | Natywny (1.0 i 2.0) | Tak | OBJ, FBX, STL, Babylon, glTF | Wszystkie formaty obsługiwane przez Blendera i 3dsMax (dostępne eksportery) | Licencja Apache 2.0 | Framework JavaScript do tworzenia gier 3D z HTML 5 i WebGL. |
Clara.io | JavaScript , API REST | Tak | Tak | NIE | NIE | Tak | Tak | Natywny (1.0) | Tak | OBJ, FBX, Blend, STL, STP | OBJ, FBX, Blend, STL, Babylon.js, Three.js | Freemium lub komercyjne | Internetowe oprogramowanie do grafiki komputerowej freemium 3D opracowane przez firmę Exocortex, kanadyjską firmę programistyczną. |
CopperLicht | JavaScript | NIE | Tak | Tak | NIE | Tak | Tak | Natywny (1.0) | NIE | NIE | NIE | Open source oparty na zlib | Open source biblioteka / API JavaScript do tworzenia gier i interaktywnych aplikacji 3D z wykorzystaniem WebGL , opracowana przez firmę Ambiera. |
JanusWeb | JavaScript | NIE | Tak | Tak | Tak | Tak | Tak | Natywny (1.0) | Tak | OBJ, COLLADA, glTF, FBX, STL, PLY, VRML | HTML, XML, JSON | Licencja MIT | WebVR o otwartym kodzie źródłowym do wspólnego budowania i eksploracji świata 3D. |
Kubity | NIE | NIE | NIE | NIE | NIE | Tak | Tak | Transpilowana platforma .NET (1.0) | NIE | NIE | NIE | Prawnie zastrzeżony | Kubity to platforma internetowa, która oferuje różne sposoby wyświetlania, eksploracji i udostępniania modeli 3D w przeglądarce internetowej i urządzeniach mobilnych. |
LayaAir | ActionScript 3.0 , JavaScript , TypeScript | NIE | Tak | Tak | Tak | NIE | NIE | Natywny, implementuje również canvas2D (1.0) | NIE | FBX | NIE | Open source (silnik), zastrzeżony (konwersja modelu) | API typu open source dla modułów procedur gier i multimediów. Wyświetl animację w przeglądarce internetowej i urządzeniach mobilnych. |
OSG.JS | JavaScript | NIE | Tak | Tak | NIE | NIE | Tak | Natywny (1.0) | Tak | NIE | NIE | MIT | Platforma WebGL o otwartym kodzie źródłowym oparta na koncepcjach OpenSceneGraph . |
Odtwórz Płótno | JavaScript | NIE | Tak | Tak | Tak | Tak | Tak | Natywny (1.0 i 2.0) | Tak | .dae, .dxf, .fbx, .gltf, .glb, .obj | NIE | MIT (silnik), zastrzeżony (edytor hostowany w chmurze) | Silnik gry 3D typu open source wraz z zastrzeżoną platformą do tworzenia hostowaną w chmurze, która umożliwia edycję za pośrednictwem interfejsu opartego na przeglądarce. |
Sketchfab | JavaScript | NIE | Tak | Tak | NIE | NIE | NIE | Natywny (1.0) | Tak | .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 | NIE | Prawnie zastrzeżony | Witryna internetowa służąca do wyświetlania i udostępniania treści 3D online. |
Three.js | JavaScript | NIE | Tak | Tak | NIE | NIE | Tak | Natywny (1.0 i 2.0) | Tak | glTF, DRACO, FBX, OBJ, STL, MMD, PRWM, PCD, PDB | OBJ, glTF, PLY, Collada | MIT | Biblioteka / API JavaScript obsługująca wiele przeglądarek, używana do tworzenia i wyświetlania animowanej trójwymiarowej grafiki komputerowej w przeglądarce internetowej . |
Jedność | C# | Tak | Tak | Tak | Tak | Tak | Tak | .NET przeniesiony do Wasm (1.0 i 2.0) | Tak | FBX, OBJ, DAE, glTF, STL | Prawnie zastrzeżony | Oferuje opcję kompilacji WebGL od wersji 5. | |
Verge3D | JavaScript | Tak | Tak | Tak | NIE | Tak | Tak | Natywny (1.0) | Tak | FBX, OBJ, STL | glTF | Prawnie zastrzeżony | Przyjazny dla artystów framework WebGL zintegrowany z 3ds Max i Blenderem, z shaderami PBR, wizualnymi skryptami i eksportem do Facebooka. |