网络三维(Web3D),泛指经由网页浏览器去显示三维计算机图形的各种方法。 例如虚拟现实经由Web使用。一般网络三维支持通过安装浏览器插件来实现。

各种方法 编辑

种类 版本 免费 脚本语言 备注
VRML[1]/X3D (extending VRML)[2] ISO/IEC 14772-1:1997
WebGL[3] 1.0.2 (2013年3月1日)
  1. 基于OpenGL ES 2.0
  2. 浏览器内建支援:Internet Explorer 11, Firefox 8, Google Chrome 13, Opera 11 and 12
Adobe Shockwave 12.0版 (2013年4月)
  1. 开发工具使用Adobe Director
Java 3D英语Java 3D 1.5.1版 (2008年)
  1. 经由Java applet使用
Unity 3D[4] 4.1.5版 (2013年6月)
  1. 内建物理引擎NVIDIA PhysX
  2. RunTime使用Mono,而非.NET Framework
ShiVa3D英语ShiVa[5] 1.9.1(2011年1月20日)
Flare3D[6] 2.5.18b
  1. 经由Adobe FlashAdobe AIR使用
Quest3D[7]
O3D英语O3D[8]
  1. 衍生自WebGL
Three.js[9]
  1. 衍生自WebGL
Verge3D[10] 2.11.1
  1. 衍生自WebGL
Away3D英语Away3D[11] 4.1.1 Beta
  1. 经由Adobe Flash使用
stormEngineC英语stormEngineC[12] 1.2 Beta 36(2013年6月)
  1. 衍生自WebGL

参考资料 编辑

  1. ^ Web3D Consortium - VRML Archives. [2013-07-12]. (原始内容存档于2014-03-04). 
  2. ^ What is X3D? | Web3D Consortium. [2013-07-12]. (原始内容存档于2014-06-25). 
  3. ^ WebGL - OpenGL ES 2.0 for the Web. [2013-07-12]. (原始内容存档于2012-04-12). 
  4. ^ Unity - Game engine, tools and mulitplatform. [2013-07-12]. (原始内容存档于2019-12-16). 
  5. ^ ShiVa 3D Game engine with development tools. [2013-07-12]. (原始内容存档于2014-11-09). 
  6. ^ Flare3D. [2013-07-12]. (原始内容存档于2014-01-13). 
  7. ^ Quest3D 互联网档案馆存档,存档日期2008-03-13.
  8. ^ O3D Developers' Site. [2013-07-13]. (原始内容存档于2016-04-08). 
  9. ^ three.js - JavaScript 3D library. [2013-07-13]. (原始内容存档于2021-05-04). 
  10. ^ Verge3D - 创建三维网页交互的高效工具包. [2019-03-28]. (原始内容存档于2021-01-16). 
  11. ^ Away3D. [2013-07-13]. (原始内容存档于2010-11-19). 
  12. ^ stormenginec - JavaScript 3D graphics library - Google Project Hosting. [2013-07-13]. (原始内容存档于2016-04-29). 

相关 编辑