
计算机图形学
图像相关
picoasis
这个作者很懒,什么都没留下…
展开
-
WebGL_3 JS传递信息给着色器
glsl定义变量接收 JavaScript 传递过来的信息,有两种形式, attribue 变量:只能在顶点着色器中定义。 uniform 变量:既可以在顶点着色器中定义,也可以在片元着色器中定义。 此外还有一种varing变量:它用来从顶点着色器中往片元着色器传递数据。使用它我们可以在顶点着色器中声明一个变量并对其赋值,经过插值处理后,在片元着色器中取出插值后的值来使用。...原创 2019-09-10 17:49:41 · 246 阅读 · 0 评论 -
WebGL2 WebGLProgram和WebGLShader
WebGLProgram创建WebGLProgram 是 WebGL API 的一部分,它由两个WebGLShaders (webgl 着色器)组成,分别为顶点着色器和片元着色器(两种着色器都是采用 GLSL 语言编写的)。创建一个 WebGLProgram 需要调用 GL 上下文的createProgram() 方法,然后调用attachShader()方法附加上着色器,之后你才能将它们...原创 2019-09-07 01:03:53 · 519 阅读 · 0 评论 -
WebGL1:初识WebGL
WebGL1:初识WebGL简介主要编程语言渲染管线WebGL基本图元简介WebGL 将 3D 模型数据显示在 2D 屏幕上。WebGL 是一组图形 API,允许我们使用 JavaScript 控制 GPU 渲染过程,进行 3D 绘图。WebGL 应用由 JavaScript 程序和着色器程序构成。WebGL 编程要素:开发者需要针对 CPU 和 GPU 进行编程,CPU 部分是 Jav...原创 2019-09-06 23:17:17 · 321 阅读 · 0 评论