首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
充分理解WebGL
十年踪迹
创建于2022-05-23
订阅专栏
深入浅出地讲解WebGL的绘图原理,帮助你轻松入门WebGL,掌握最实用的Web绘图技术。
等 425 人订阅
共9篇文章
创建于2022-05-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【零基础】充分理解WebGL(一)
要理解和学会WebGL,并没有那么困难,我们只需要理解一下GPU,了解它与CPU的不同点,然后再理解运行GPU代码的语言——glsl,了解着色器的基本概念和用法,就可以轻松理解WebGL的本质。
【零基础】充分理解WebGL(二)
接上一篇: https://juejin.cn/post/7098256201661546532 在这一讲我们讨论一种使用距离来构图的基本方法,用它可以来绘制各种直线和曲线。
【零基础】充分理解WebGL(三)
在上一篇中,我们了解了基本的距离场构图法,在这一篇,我们来进一步利用距离场构图法来绘制更多有趣的图形。
【零基础】充分理解WebGL(四)
我们已经知道**距离场构图法**的关键就是要构造距离场,并学习了如何构建圆、直线、线段的距离场,以及如果通过采样来构建连续函数曲线的距离场。接下来,我们来讨论如何构建三角形、正多边形和椭圆的距离场。
【零基础】充分理解WebGL(五)
前面的绘图,我们采用的都是直角坐标系,我们可以用坐标变换,将坐标系从直角坐标转换为极坐标,这样一个简单的坐标变换,就能产生非常有趣的图形效果。
【零基础】充分理解WebGL(六)
我们既然把shader中文翻译成“着色器”,顾名思义,“着色器”本身就是用来在画布上“着色”的,自然和颜色有着密切的关系。
【零基础】充分理解WebGL(七)
大自然中有很多现象几乎是无序的,要模拟这些无序的自然现象,就要用到随机。着色器没有现成的随机函数,只能通过人工来构建随机函数。
【零基础】充分理解WebGL(八)
真正的大自然在无序中孕育着秩序。空气看似无序的扰动,产生了气流,气流汇聚形成季风;水波看似无序,然而产生水流,形成河流、洋流;岩石的生长看似无序,但形成山脉,连绵不断……随机无处不在,秩序也无处不在。
【零基础】充分理解WebGL(九)
网格噪声(Cellular Noise)是一种现在被广泛使用的程序生成纹理技术,它的原理是将噪声和网格结合起来。