首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
flllllllllly
掘友等级
前端工程师
人生永远比结果更漫长
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
flllllllllly
赞了这篇文章
SH的全栈笔记
后端研发工程师@字节跳动
·
7年前
关注
WebAssembly完全入门——了解wasm的前世今身
接触WebAssembly之后,在google上看了很多资料。感觉对WebAssembly的使用、介绍、意义都说的比较模糊和笼统。感觉看了之后收获没有达到预期,要么是文章中...
261
26
分享
flllllllllly
关注了
SH的全栈笔记
前端工程师
flllllllllly
关注了
前端论道
前端工程师
flllllllllly
前端工程师
·
6年前
关注
十五、视点和视线
实际上,“根据自定义的观察者状态,绘制观察者看到的景象”与“使用默认的观察状态,但是对三维对象进行评议、旋转等变换,再绘制观察者看到的景象”,这两种行为是等价的。 即,“改...
0
2
分享
flllllllllly
前端工程师
·
6年前
关注
十四、使用多幅纹理
WebGL可以同时处理多幅纹理,纹理单元就是为了这个目的而设置。 我们需要对每一幅纹理分别进行前一节所述的将纹理图像映射到图形表面的操作。...
0
评论
分享
flllllllllly
前端工程师
·
6年前
关注
十三、在矩形表面贴上图像
一、介绍1、定义纹理映射:将一张图像映射到一个几何图形的表面作用:根据纹理图像,为之前光栅化后的每个片元涂上合适的颜色;纹素:组成纹理图像的像素,每一个纹素的颜色都使用RG...
0
评论
分享
flllllllllly
前端工程师
·
6年前
关注
十二、顶点着色器到片元着色器间步骤
上一节我们绘制了一个三个角分别为红绿蓝颜色的三角形,然而我们只是给三角形的每个顶点指定一个颜色,WebGL就能自动在三角形表面产生颜色平滑过渡的效果。 这一节讲解顶点着色器...
0
评论
分享
flllllllllly
前端工程师
·
6年前
关注
十一、修改颜色(varying变量)
上节熟悉通过gl.vertexAttribPointer()方法的步进和偏移参数同时绘制顶点坐标和尺寸信息,该节通过该技术同时修改顶点和颜色数据。 同上一节示例不同的是,本...
0
评论
分享
flllllllllly
前端工程师
·
6年前
关注
十、将非坐标数据传入顶点着色器
前面的章节,我们通过创建缓冲区对象,在其中存储顶点的坐标数据,然后将缓冲区对象传入顶点着色器。然而三维图形除了顶点坐标信息之外,还有其他信息,如顶点的大小。 本节将非坐标数...
0
评论
分享
flllllllllly
前端工程师
·
6年前
关注
九、高级变换
前面学习通过用公式和矩阵来实现图形的基础变换,因为基础变换的逻辑基本相似,只有参数不同,故市面上很多开源的webgl库函数将图形变换操作封装,来简化代码冗余,提高开发效率。...
0
评论
分享
flllllllllly
前端工程师
·
6年前
关注
八、矩阵
上节我们学习了平移、旋转、缩放这三种基础的图形变换公式,这些公式可以分别通过矩阵来实现,具体推导逻辑可详查资料,此处不做赘述。 在WebGL和OpenGL中采用列主序。...
0
评论
分享
flllllllllly
前端工程师
·
6年前
关注
七、移动、旋转、缩放
我们学会了绘制简单的点和三角形,然而想要绘制生动灵活的动画,平移、旋转、缩放等基本的图片变换是最基础的也是最重要的操作。本节学习三种基本变换的基础要素和公式。...
0
评论
分享
flllllllllly
前端工程师
·
6年前
关注
六、绘制三角形
前面章节我们通过通过gl.drawArray()方法绘制单个点,然而这个接口除了点之外,还能绘制多种线条和三角形,只需要修改它的第一个参数。 下面示例绘制一个简单的三角形,...
0
评论
分享
flllllllllly
前端工程师
·
6年前
关注
五、绘制多个点
前面章节所述描述点的方式在绘制多个点时会显得繁琐冗余,本节介绍的方式可通过缓冲区对象同时绘制多个点。 WebGL使用的是颜色缓冲区,WebGL系统中的绘制操作实际上是在颜色...
0
评论
分享
flllllllllly
前端工程师
·
6年前
关注
四、js与着色器传递数据--uniform变量
js与着色器传递片元着色器数据时,多会使用到uniform变量,uniform变量的使用与attribute变量在使用上类似,不同之处在于uniform变量传输对于所有顶点...
0
评论
分享
flllllllllly
前端工程师
·
6年前
关注
三、js与着色器传递数据--attribute变量
GLSL ES允许js与着色器传递数据,通过在着色器中绑定变量,在js中获取变量的存储位置,将数据传输给变量,来实现动态的数据渲染。这样我们就可以通过js动态地设置着色器中...
0
评论
分享
flllllllllly
前端工程师
·
6年前
关注
二、初识着色器
着色器是WebGL的一项重要的核心机制。 着色器是以字符串的形式嵌入在JavaScript文件中,在程序开始前就设置好了。 该点的坐标和尺寸在顶点着色器中设定,该点的颜色在...
0
评论
分享
flllllllllly
前端工程师
·
6年前
关注
一、WEBGL入门
今天写一个最简单的WebGL程序,不涉及着色器;主要是获取webgl上下文,并认识该上下文中的一些简单接口。 js中根据id获取canvas元素;再从canvas元素上获取...
0
评论
分享
flllllllllly
关注了
yeyan1996
前端工程师
flllllllllly
关注了
wangzy2019
前端工程师
下一页
个人成就
文章被阅读
3,873
掘力值
91
关注了
13
关注者
0
收藏集
4
关注标签
30
加入于
2019-07-03