美文网首页
webGL与three.js

webGL与three.js

作者: ME88 | 来源:发表于2021-09-03 12:14 被阅读0次

    随着浏览器的功能越来越强大,渐渐得成为了复杂应用和图形的平台。同时,现有大多数浏览器实现了对 WebGL 的支持,但要直接使用 WebGL 相关接口进行开发,则需要学习复杂的着色器语言,且开发周期长,不利于项目的快速开发。

    Three.js对 WebGL 进行了封装,将复杂的接口简单化,而且基于面向对象思维,将数据结构对象化,方便开发。

    什么是 WebGL?

    WebGL(Web 图形库)是一种 JavaScript API,用于在任何兼容的 Web 浏览器中呈现交互式 3D 和 2D 图形,而无需使用插件。WebGL 通过引入一个与 OpenGL ES 2.0 紧密相符合的 API,可以在 HTML5 <canvas> 元素中使用(简介引自 MDN)。 

    什么是 Three.js?

    Three.js 是一款 webGL 框架,由于其易用性被广泛应用。Three.js 在 WebGL 的 API 接口基础上,又进行的一层封装。它是由居住在西班牙巴塞罗那的程序员 Ricardo Cabbello Miguel 所开发。

    相关文章

      网友评论

          本文标题:webGL与three.js

          本文链接:https://www.haomeiwen.com/subject/shqkwltx.html