WebGL可以用来做什么?
来源:互联网 发布:软件项目管理制度范本 编辑:程序博客网 时间:2024/04/28 06:40
WebGL允许开发者在浏览器中实现实时的3D互动图形。WebGL可以应用于互动音乐电视、游戏、数据可视化、艺术、3D设计环境、3D空间建模、3D物体建模、绘制数学函数和创建物理模拟。
最好的HTML5 WEBGL中文资讯站
因为是被设计成直接工作在显卡端的,所以WebGL比目前其他的典型的web技术都要更加复杂。总的来说,它是相当的低等级的。这也正是它为什么能够如此迅速的完成大量的计算,并实现复杂的实时3D渲染的原因。
你不需要完全理解WebGL内在的工作原理。因为有很多第三方WebGL图形库可以帮你完成一些复杂的操作。但是如果你想成为一个高级开发者,充分利用WebGL的各种高级特性,那建议你最好还是深入了解一下其中的内涵。
在WebGL中编程,通常的目标都是想要渲染某种场景。这其中包括多重并发的绘制工作,称之为绘制调用(draw call),这些调用都是在GPU端通过一个叫做渲染管线(Rendering Pipeline)的处理流程来实现的。
在WebGL中,和其他大多数实时3D图形系统一样,三角形是用于绘制模型的最基本的元素。因此,在WebGL中需要通过使用JavaScript来生成绘制信息,这些绘制信息包括指定在什么位置绘制三角形、如何绘制三角形、这些三角形的外观长的什么样子(颜色、形状、纹理等等)。然后将这些信息传递给到GPU端,GPU进行处理,最后再返回绘制结果。
- WebGL可以用来做什么?
- Javascript可以用来做什么
- Wordpress可以用来做什么?
- Docker可以用来做什么?
- Wordpress可以用来做什么?
- memcached 可以用来做什么,不可以用来做什么
- 微信营销可以用来做什么?
- 缓存可以用来做些什么
- 苹果1593亿美元现金可以用来做什么
- 苹果1594亿美元现金可以用来做什么
- 苹果1595亿美元现金可以用来做什么
- 苹果1597亿美元现金可以用来做什么
- 苹果1598亿美元现金可以用来做什么
- 苹果1599亿美元现金可以用来做什么
- 苹果1600亿美元现金可以用来做什么
- 苹果1601亿美元现金可以用来做什么
- 苹果1602亿美元现金可以用来做什么
- 苹果1603亿美元现金可以用来做什么
- 浅谈C/C++堆栈指引——C/C++堆栈很强大
- 红颜美,不过朱砂泪
- SQLServer 2005的 Express是什么?
- JavaFX UI Controls
- zenoss简介
- WebGL可以用来做什么?
- LeetCode——Binary Tree Maximum Path Sum
- android 实现由下至上弹出并位于屏幕底部的提示框
- Delphi灰度处理
- 软件漏洞发觉与防范的学习(二)
- jdk环境变量配置
- 程序设计基石与实践之C语言声明
- 梦江南
- 杭电3347