美文网首页
WebGL学习笔记--WebGL入门

WebGL学习笔记--WebGL入门

作者: 辣椒爸 | 来源:发表于2020-11-22 17:27 被阅读0次
  • 什么是WebGL?

    全称是Web Graphics Library,是一个javascript API,用于在支持的浏览器中呈现高性能的交互式2D和3D图形,而不需要依赖任何插件。

使用WebGL有几大优势:

1. 只需要一个文本编辑器和一个浏览器,就可以编写三维程序了。

2. 你可以使用通用的Web技术发布3D应用,非常容易地在互联网上发布和分享。所谓通用的Web技术就是HTML、javascript,任何一位web开发者都对它再熟悉不过了。

3. 浏览器是一个非常重要信息和应用平台,具有跨平台、应用无处不在的特性,你可以充分利用浏览器的功能。

  • 什么是Shader,为什么需要shader?

    shader就是着色器,是实现2D&3D图形渲染的可编辑程序,它运行在GPU(图形处理器)上,我个人理解着色器程序是运行在显卡上的,它实际上就是一套流水线渲染流程,从输入数据开始经过一个个处理节点最终输出图形到显示设备。着色器强调的是可编程这个特性,它是相对于传统的固定渲染管线来说的,实际上着色器就是为了替代固定渲染管线,也称为可编程渲染管线,由于它的可编程特性使其可以实现各种图形效果而不受固定管线的限制,这也是如今图形学画质质量越来越高的原因。

image
  • WebGL应用处理流程

    典型的WebGL应用执行流程如下:

image.png
参考书籍《WebGL编程指南》

相关文章

  • WebGL学习笔记--WebGL入门

    什么是WebGL?全称是Web Graphics Library,是一个javascript API,用于在支持的...

  • WebGL学习笔记(一)

    WebGL学习笔记(一) 一个最简单的webgl程序 *引入的js文件是简单的webgl辅助函数 * 程序中有一段...

  • 「笔记」OpenGL/webGL/地理坐标系 资料收集

    OpenGL/webGL: 【前端可视化】 OpenGL / WebGL 入门和实践[https://blog.c...

  • Webgl入门的一些资料

    入门书籍 Webgl编程指南[待补充] 一些技术博客 Webgl&Three.js原理简介 Matrix入门 Ce...

  • 五 WebGL

    ← Svg入门WebGL(Web Graphics Library)是一种 3D 绘图协议,WebGL可以为 HT...

  • 坐稳咯,webgl入门小贴士!

    经过这一个月来欲仙欲死的摸索,总算在摸索出了一些入门webGl的门道。关于webGl的学习,我建议大家去入手一本《...

  • WebGL学习笔记

    3D建模应用程序 Web上的2d、3d技术HTML5游戏引擎深度测评: https://www.jianshu.c...

  • WebGL学习笔记

    WebGL从2012年开始接触,后面因为开始专注前端其他方面的事情,慢慢地就把它给遗忘。最近前端开始又流行起绘画制...

  • WebGL学习笔记

    WebGL是Web前端最快的制图方式,比传统的canvas2d要快近十倍。在做图时,如果前端需要展现的数据量过多,...

  • webgl 学习笔记

    webgl 介绍 webgl 是在传统的html文件的系统上,添加了 GLSLes(主要是编写着色器的配置) we...

网友评论

      本文标题:WebGL学习笔记--WebGL入门

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