12、如何使用滤镜函数实现美颜效果你好,我是月影。 通过前面的课程,我们初步了解了浏览器的图形系统,也学会了使用基本的数学和几何方法来生成和处理图像,还能用简单的图形组合来构成复杂的图案。从这一节课开始,我们进入一个新的模块,开始学习像素处理。 在可视化领域里,我们常常需要处理大规模...2026-02-28跟月影学可视化
13、如何给简单的图案添加纹理和复杂滤镜你好,我是月影。 上一课我们讲了两类处理像素的滤镜,分别是颜色滤镜和高斯滤镜。其中,颜色滤镜是基本的简单滤镜。因为简单滤镜里的每个像素都是独立的,所以它的处理结果不依赖于其他像素点的信息,因此应用起来也比较简单。而高斯滤镜也就是平滑效果滤镜,它是最基...2026-02-28跟月影学可视化
14、如何使用片元着色器进行几何造型你好,我是月影。 在WebGL中,片元着色器有着非常强大的能力,它能够并行处理图片上的全部像素,让数以百万计的运算同时完成。但也正因为它是并行计算的,所以它和常规代码顺序执行或者串行执行过程并不一样。因此,在使用片元着色器实现某些功能的时候,我们要采...2026-02-28跟月影学可视化
15、如何用极坐标系绘制有趣图案你好,我是月影。 在前面的课程中,我们一直是使用直角坐标系来绘图的。但在图形学中,除了直角坐标系之外,还有一种比较常用的坐标系就是极坐标系。 你对极坐标系应该也不陌生,它是一个二维坐标系。与二维直角坐标系使用x、y分量表示坐标不同,极坐标系使用相对...2026-02-28跟月影学可视化
16、如何使用噪声生成复杂的纹理你好,我是月影。 在[第11节课]中,我们使用随机技巧生成噪点、迷宫等复杂图案。它们的作用都是表达数据和增强视觉效果。要想在可视化视觉呈现中实现更加酷炫的视觉效果,我们经常需要生成能够模拟大自然的、丰富而复杂的纹理图案。 那么这节课,我们就继续来讨论...2026-02-28跟月影学可视化
17、如何使用后期处理通道增强图像效果你好,我是月影。 前面几节课,我们学习了利用向量和矩阵公式,来处理像素和生成纹理的技巧,但是这些技巧都有一定的局限性:每个像素是彼此独立的,不能共享信息。 为什么这么说呢?因为GPU是并行渲染的,所以在着色器的执行中,每个像素的着色都是同时进行的。这...2026-02-28跟月影学可视化