【webgl】初识

WebGL应用程序代码是JavaScript和OpenGL着色语言的组合。JavaScript是需要与CPU进行沟通OpenGL着色语言,需要与GPU通信是从使用计算机程序模型生成图像的过程。在图形中,一个虚拟场景是使用像几何,视点,纹理,光照和阴影,这是通过一个渲染程序传递信息描述。此呈现程序的输出将是一个数字图像。有两种类型的渲染渲染可以在本地或远程上进行。如果所要呈现的图像太复杂,则呈现远程具有足够的渲染复杂场景所需的硬件资源可以在专用服务器上完成。它也被称为基于服务器的绘制。渲染也可以通过在本地CP
摘要由CSDN通过智能技术生成

WebGL应用程序的结构

WebGL应用程序代码是JavaScript和OpenGL着色语言的组合。

  • JavaScript是需要与CPU进行沟通

  • OpenGL着色语言,需要与GPU通信

渲染

是从使用计算机程序模型生成图像的过程。在图形中,一个虚拟场景是使用像几何,视点,纹理,光照和阴影,这是通过一个渲染程序传递信息描述。此呈现程序的输出将是一个数字图像。

有两种类型的渲染

  • 软件渲染 − 所有的渲染是在CPU的帮助下计算完成。
  • 硬件渲染 − 所有的图形计算都由GPU(图形处理单元)完成的。

渲染可以在本地或远程上进行。如果所要呈现的图像太复杂,则呈现远程具有足够的渲染复杂场景所需的硬件资源可以在专用服务器上完成。它也被称为基于服务器的绘制。渲染也可以通过在本地CPU完成。这就是所谓基于客户端的渲染。

名词

顶点

  • 通常绘制对象,如多边形,我们在飞机上点和加入其中以形成所需多边形。顶点是点定义一个3D对象的边缘的结合使用。它是由每一个表示 x,y和z。分别轴3浮点值来表示。

索引

  • 在WebGL数值被用来识别的顶点。这些数值被称为索引。

缓冲区

缓冲区是 WebGL 保存数据的存储器区域。有多种缓冲液即,绘图缓冲器,帧缓冲器,vetex 缓冲器,和索引缓冲器。顶点缓冲器和索引缓冲器被用来描述和处理模型的几何形状。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值