不像canvas绘图有方便的变换API,WebGL中需要自行实现
分类目录归档:WebGL
GLSL ES(OpenGL ES着色器语言)_WebGL笔记9
全面了解GLSL ES语言,包括语法规则、数据类型、流程控制、函数等等
纹理映射(贴图)_WebGL笔记8
贴图就是从图片中提取颜色,再赋值给片元,当然,实际操作很麻烦
varying变量与内插_WebGL笔记7
利用varying变量可以实现渐变效果,还可以内插出各种拿不到的数据
7种WebGL图元_WebGL笔记6
WebGL可以直接绘制7种基本图形,我们称之为图元
用buffer绘制多个点_WebGL笔记5
buffer可以存放多个顶点信息,一次绘制出来,有了buffer才能绘制三角形,继而构造复杂图形
uniform变量与片元着色器_WebGL笔记4
通过attribute变量向片元着色器中传值,我们可以动态修改点的颜色
在鼠标点击处绘制一个点_WebGL笔记3
canvas坐标系与WebGL坐标系不同,需要做坐标转换
attribute变量与顶点着色器_WebGL笔记2
通过attribute变量向顶点着色器中传值,我们就可以动态修改点的位置了
用WebGL绘制一个矩形_WebGL笔记1
本文介绍一个简单的WebGL程序,与canvas2D相比,除了代码量剧增,需要掌握的相关知识也多了很多