请输入您要查询的百科知识:

 

词条 List of WebGL frameworks
释义

  1. See also

  2. References

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 Modeling Animation Integrated Audio Integrated Networking Integrated Physics Cloud-Independent WebGL Implementation (Version) WebVR Import Export LicenseNotes and references
A-FrameJavaScript}} {{no}} {{yes}} {{yes}} {{no}} {{no}} {{yes}}Native}} (1.0) {{yes}}OBJ, COLLADA, Community components for glTF, FBX, three.js}}HTML, three.js}} MIT License An open-source WebVR framework for building 3D and VR experiences with HTML and Entity component system ecosystem.
Away3DTypeScript}} {{no}} {{yes}} {{yes}} {{no}} {{yes}} {{yes}}Flash transpiled}} (1.0) {{no}} {{no}} {{no}} Apache License 2.0 TypeScript/JavaScript adaptation of the Away3D engine built in Flash.
Babylon.jsJavaScript, TypeScript}} {{no}} {{yes}} {{yes}} {{no}} {{yes}} {{yes}}Native}} (1.0 and 2.0) {{yes}}OBJ, FBX, STL, Babylon, glTF}}All formats supported by Blender and 3dsMax (exporters available)}} Apache License 2.0 JavaScript framework for building 3D games with HTML 5 and WebGL.
x3DomJavascript}} {{yes}} {{yes}} {{yes}}x3D, glTF}} {{no}} MIT license, GPL license Integrate 3D content seamlessly into your webpage - the scene is directly written into the HTML markup. No Plugins needed. Simply include a javascript file. Free for non-commercial and commercial purposes.[1]
Clara.ioJavaScript, REST API}} {{yes}} {{yes}} {{no}} {{no}} {{yes}} {{yes}}Native}} (1.0) {{yes}}OBJ, FBX, Blend, STL, STP}}OBJ, FBX, Blend, STL, Babylon.js, Three.js}} Freemium or commercial Web-based freemium 3D computer graphics software developed by Exocortex, a Canadian software company.
CopperLichtJavaScript}} {{no}} {{yes}} {{yes}} {{no}} {{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.
deck.glJavaScript}} {{no}} {{yes}} {{no}} {{no}} {{no}} {{no}}Native}} (1.0) {{no}}GeoJson, PLY, LAS/LAZ, etc.}} {{yes}}MITA WebGL-powered framework for visual exploratory data analysis of large datasets.
JanusWebJavaScript}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}}Native}} (1.0) {{yes}}OBJ, COLLADA, glTF, FBX, STL, PLY, VRML}}HTML, XML, JSON}} MIT License An open-source WebVR client for collaborative 3d world building and exploration.
Koru {{no}} {{yes}} {{yes}} {{no}} {{no}} {{no}} {{yes}}Native}} (1.0) {{no}}COLLADA, FBX, OBJ, 3DS, STL, PLY, Boxshot Model Files}}HTML}} Proprietary Koru is a WebGL authoring tool with scene composing, simple animations and large materials library. Exports to desktop and server-based HTML files.
Kubity {{no}}{{no}}{{No}}{{No}}{{No}}{{Yes}}{{Yes}}.NET transpiled}} (1.0) {{no}} {{no}} {{no}}ProprietaryKubity is an online platform that offers various ways of displaying, exploring and sharing 3D models on Web browser and mobile devices.
LayaAirActionScript 3.0, JavaScript, TypeScript}}{{no}}{{yes}}{{yes}}{{yes}}{{no}}{{no}}Native, also implements canvas2D}} (1.0) {{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.
luma.glJavaScript}} {{yes}} {{yes}} {{no}} {{no}} {{no}} {{yes}}Native}} (1.0) {{no}}OBJ}} {{yes}} MIT A JavaScript WebGL Framework for Data Visualization
multivers3DJavaScript}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{no}}Native}} (1.0) {{yes}}glTF2.0 JSON}} {{no}} Proprietary WebGL middleware for gaming: native libraries (controls, physics, FXs), loaders, profiles, multiusers, encryption & messaging.
OSG.JSJavaScript}} {{no}} {{yes}} {{yes}} {{no}} {{no}} {{yes}}Native}} (1.0) {{yes}} {{no}} {{no}} MIT Open-source WebGL framework based on OpenSceneGraph concepts.
PlayCanvasJavaScript}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{no}}Native}} (1.0) {{no}}FBX, 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.
React 360JavaScript}} {{no}} {{yes}} {{yes}} {{no}} {{no}} {{yes}}Native}} (1.0) {{yes}}OBJ, glTF, three.js}} {{no}} BSD License An open-source WebVR framework for building 3D and VR experiences with React.
reglJavaScript}} {{no}} {{yes}} {{no}} {{no}} {{no}} {{yes}}Native}} (1.0) {{no}} {{no}} {{no}} MIT License An open-source library for writing raw WebGL in an organized and modular way. Regl effectively enhances the WebGL API so that your drawings are composable and easily manageable.[2]
SceneJSJavaScript}} {{no}} {{yes}} {{no}} {{no}} {{yes}} {{yes}}Native}} (1.0) {{no}}OBJ}} {{no}} GPLv2 or MIT SceneJS is an open-source WebGL-based 3D visualization engine from @xeoLabs.
SketchfabJavaScript}} {{no}} {{yes}} {{yes}} {{no}} {{no}} {{no}}Native}} (1.0) {{yes}}.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[3]}} {{no}} Proprietary A website used to display and share 3D content online.
Three.jsJavaScript}} {{no}} {{yes}} {{yes}} {{no}} {{no}} {{yes}}Native}} (1.0) {{yes}}FBX, OBJ, STL}}OBJ}} MIT A cross-browser JavaScript library/API used to create and display animated 3D computer graphics on a Web browser.
UnityUnityScript, C#, Boo}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}}.NET transpiled}} (1.0 and 2.0) {{no}}FBX, OBJ}} {{no}} Proprietary Offers a WebGL build option since version 5.[4]
Verge3DJavaScript}} {{yes}} {{yes}} {{yes}} {{no}} {{yes}} {{yes}}Native}} (1.0) {{yes}}FBX, OBJ, STL}}glTF}} Proprietary Artist-friendly WebGL framework integrated with 3ds Max and Blender, with PBR shaders, visual scripting and Facebook export.
Whitestorm.jsJavaScript}} {{no}} {{yes}} {{yes}} {{yes}} {{yes}} {{yes}}Native}} (1.0)In v2.x.x}}All formats supported by Three.js}}All formats supported by Three.js}} MIT Super-fast 3D JavaScript framework/API for Web Applications & Games. Based on Three.js
xeoglJavaScript}} {{no}} {{yes}} {{no}} {{no}} {{no}} {{yes}}Native}} (1.0) {{no}}OBJ, STL, SceneJS, glTF}} {{no}} MIT A data-driven WebGL-based 3D engine for visualization in engineering, architecture and BIM.
Name Scripting Modeling Animation Integrated Audio Integrated Networking Integrated Physics Cloud-Independent WebGL Implementation (Version) WebVR Import Export LicenseNotes and references

See also

  • WebGL
  • List of game engines

References

1. ^{{cite web |url=https://github.com/x3dom/x3dom |title=x3dom project on github |accessdate=2018-05-20}}
2. ^{{cite web|url=https://github.com/regl-project/regl | title=regl project on github |date= |accessdate=2018-05-20}}
3. ^[https://help.sketchfab.com/hc/en-us/articles/202508396-3D-File-Formats 3D File Formats Sketchfab.com]
4. ^{{cite web|url=https://blog.mozilla.org/blog/2015/03/03/unity-5-ships-and-brings-one-click-webgl-export-to-legions-of-game-developers/ | title=Unity 5 Ships and Brings One Click WebGL Export to Legions of Game Developers |publisher=The Mozilla Blog |date= |accessdate=2015-06-16}}

5 : 3D graphics APIs|Cross-platform software|Graphics libraries|Web development|WebGL

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/11 18:23:33