前端analysis | What,Why,Who,When,Where,How

web 3D开发技术了解

2024-06-23

Web3D

  • 在浏览器的环境下,使用3D相关交互效果:

  • (Web 3D refers to interactive 3D technology that one can use through a web browser.) – from Wikipedia web_3D_technology

VRML and X3D

the Virtual Reality Modeling Language

HTML5

  • Google promotes O3D. “O3D is an open source (BSD license) JavaScript API[

  • The Web|3D consortium launched X3DOM in 2010

CSS3

Canvas2D

WebGL – OpengGL

复杂的 3D 效果开发优选

  • is an API for JavaScript
  • is based on OpenGL, which is built into iOS and Android
  • works together with other web page elements, inside any div element
  • was made for creating dynamic Web applications
  • is cross-platform
  • is free to use

Three.js

  • built on the top of WebGL
  • is simple to use, fast, powerful, open source and well maintained by several developers
  • hides WebGL details from us and does the math behind the scene

Reference

Three.js

使用支付宝打赏
使用微信打赏

若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏