WebGL不只有Three

WebGL不只有Three
WebGL(全写Web Graphics Library)是一种3D绘图协议,这种绘图技术标准答应把JavaScript和OpenGL ES 2.0结合在一起,经过添加OpenGL ES 2.0的一个JavaScript绑定,WebGL可认为HTML5 Canvas供给硬件3D加快烘托,这样Web开发人员就可以凭借体系显卡来在浏览器里更流畅地展现3D场景和模型了,还能创立杂乱的导航和数据视觉化。在学习和运用webgl的过程中,咱们是不可能直接运用原生webgl api,这种学习本钱大并且耗时。咱们一般会运用根据这个开发的3d结构。下面就看看几个根底结构:three.js : 这个结构我想即便没有做过webgl的人多多少少也会传闻。他归于最群众的一个webgl结构,根据开源社区,有很多的比如和文档供学习者学习,并且根据插件化架构,在运用时只需求参加各种对应插件就可以。在封装上比较敞开,相对来说不是很简略。需求比较多的代码来构建示例。babylon.js : 这个结构是由微软建议的,并由微软保护。自身归于一个游戏结构,所以参加了一些three没有功用,并且支撑webvr等。接口想关于three简略,归于高度封装。xeogl.js : 这个结构在国内应该比较生疏,他自身运用量比较小。归于一个个人开发,可是在于他跟IBM完成了协作,IBM最新一个项目是根据这个结构开发的。这个结构不像其他结构那样为3d而生,它自身更重视修建等范畴,所以他完成了ifc模型的加载,一起支撑加载IBM的模型数据。所以可能在特定范畴他愈加盛行。但假如你想做一个酷炫的作用,这个结构是远远满意不了你的需求的。

此条目发表在大发平台app下载分类目录,贴了, , 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注