什么是WebGL,它有什么优点?__牛客网
文章推薦指數: 80 %
WebGL是一种3D绘图标准,是js和OpenGL的结合,通过增加一个OpenGL的js绑定,WebGL可以为H5canvas提供硬件3D加速渲染,无需任何浏览器插件支持。
首页
>
试题广场
>
什么是WebGL,它有什么优点?
[问答题]
什么是WebGL,它有什么优点?
添加笔记
求解答(0)
邀请回答
收藏(672)
分享
纠错
添加回答
7
夏花爱秋叶
WebGL就是js和OpenGL2.0的结合,也是3d绘图标准,通过增强对OpenGL的绑定,WebGL可以对html5的canvas进行硬件3D加速渲染
发表于2020-03-0421:20:19
回复(0)
3
蒲公英想养花
WebGL是一种3D绘图标准,是js和OpenGL的结合,通过增加一个OpenGL的js绑定,WebGL可以为H5canvas提供硬件3D加速渲染,无需任何浏览器插件支持。
编辑于2020-04-2609:48:12
回复(0)
2
夜仙森Yuki
WebGL(全写 WebGraphics
Library )是一种 3D 绘图标准,这种绘图技术标准允许把 JavaScript 和 OpenGLES
2.0 结合在一起,通过增加OpenGLES2.0 的一个 JavaScript 绑定, WebGL 可以为 HTML5Canvas 提供硬件 3D 加速渲染,这样 Web 开发人员就可以借助系统显卡来在浏览器里更流畅地展示 3D 场景和模型了,还能创建复杂的导航和数据视觉化。
显然, WebGL 技术标准免去了开发网页专用渲染插件的麻烦,可被用于创建具有复杂 3D 结构的网站页面,甚至可以用来设计 3D 网页游戏等等。
WebGL完美地解决了现有的 Web 交互式三维动画的两个问题:
第一,它通过HTML脚本本身实现 Web 交互式三维动画的制作,无需任何浏览器插件支持 ;
第二,它利用底层的图形硬件加速功能进行的图形渲染,是通过统一的、标准的、跨平台的OpenGL接口实现的。
通俗说WebGL中 canvas 绘图中的 3D 版本。
因为原生的 WebGL 很复杂,我们经常会使用一些三方的库,如 three.js 等,这些库多数用于HTML5 游戏开发。
纠错收藏
发表于2017-03-0814:15:10
回复(1)
1
萌新牛客jesse
webGL将JavaScript技术和3D绘图技术相结合.通过显卡加速了模型和动画的建立。
解决了解决了:1.通过html脚本。
实现了web交互式动画。
无需插件。
2,底层硬件加速统一,标准。
跨平台的openGL。
webGL与许把JS和OpenGL结合在一起,通过增加OpenGL的一个JS绑定,webGL可以为Html5canvas提供硬件3D加速渲染
只需借助显卡就可更流畅的展示3D场景,进行3D渲染和3D网页游戏制作
将opengl和js结合,在opengl上增开一个js的插点,就可以在
发表于2022-02-1921:51:24 回复(0) 0 前端小白howflying3D绘图无需插件
发表于2021-01-0216:37:56 回复(0) 0 牛客105128381号3d绘图标准,
无插件,硬件加速 编辑于2020-08-2910:56:38 回复(0) 0 噢尼丧 3d绘图标准 发表于2020-01-1107:15:01 回复(0) 这道题你会答吗?花几分钟告诉大家答案吧! 提交观点 问题信息 上传者:牛妹 难度: 10条回答 672收藏 6157浏览 热门推荐 相关试题 下列关于产品成长期的说法错误的是?() 产品运营 评论(1) 以下不属于信任感策略表现形式的是() 产品运营 评论(1) hive的元数据存储在derby和... Spark 评论(1) 关于封面图说法不正确的是()。新媒体运营 评论(1) 给定一递归算法的程序段如下(n>2... 递归 复杂度 评论(2) 扫描二维码,关注牛客网 意见反馈 下载牛客APP,随时随地刷题 刷真题、补算法、看面经、得内推 使用第三方账号直接登录使用吧: 更多 扫一扫,把题目装进口袋 求职之前,先上牛客 扫描二维码,进入QQ群 扫描二维码,关注牛客网公众号 关于我们 加入我们 意见反馈 企业服务 校企合作 联系我们 免责声明 友情链接 公司地址:北京市朝阳区北苑路北美国际商务中心K2座一层-北京牛客科技有限公司 联系方式:010-60728802 投诉举报电话:010-57596212(朝阳人力社保局) 牛客科技©Allrightsreserved [email protected] 京ICP备14055008号-4 增值电信业务经营许可证 营业执照 人力资源服务许可证 京公网安备 11010502036488号
延伸文章資訊
- 1WebGL是什麼?
WebGL是一種JavaScript API,用於在不使用外掛程式的情況下在任何相容的網頁瀏覽器中呈現互動式2D和3D圖形。WebGL完全整合到瀏覽器的所有網頁標準中, ...
- 2Day04] 為什麼WebGL 的效能這麼強? - iT 邦幫忙
所以,WebGL 是什麼? 引述部分wiki: WebGL 程式由JavaScript 編寫的控制代碼和 OpenGL Shading Language(GLSL)編寫的著色器程式碼 ...
- 3WebGL - 中文百科知識
WebGL(全寫Web Graphics Library)是一種3D繪圖協定,這種繪圖技術標準允許把JavaScript和OpenGL ES 2.0結合在一起,通過增加OpenGL ES 2.0...
- 4WebGL - 維基百科,自由的百科全書
WebGL是一種JavaScript API,用於在不使用外掛程式的情況下在任何相容的網頁瀏覽器中呈現互動式2D和3D圖形。WebGL完全整合到瀏覽器的所有網頁標準中,可將影像處理和 ...
- 5什麼是WebGL? - IT閱讀
什麼是WebGL? ... 免費學習前端知識! ... 顯然, WebGL 技術標準免去了開發網頁專用渲染外掛的麻煩,可被用於建立具有複雜3D 結構的網站頁面,甚至可以用來 ...