在图形学渲染中,由于采样频率不足会导致信号失真的问题。其中有两类问题比较常见: 由于纹理尺寸过小而导致的失真问题 ...[作者空间]
介绍 在用shader程序作画的时候,经常需要颜色的变化描绘物体的细节,使得物体更加的逼真和生动。通常情况下,我们...[作者空间]
在之前的柏林噪声原理介绍一文中,我们介绍了什么是噪声,还介绍了在图形学中我们经常需要模拟自然界中的噪声。简单来说,...[作者空间]
Perlin噪声(Perlin noise)指由Ken Perlin发明的自然噪声生成算法。 什么是噪声 噪声在信...[作者空间]
在shader编程中需要用函数来控制输出0.0到1.0之间的数。下图中的公式由Kynd整理:[作者空间]
心脏线,也称心形线,是外摆线的一种。心脏可以极坐标的形式表示: r =a( 1 - sin θ)。具体大家可以参照...[作者空间]
SmoothStep 该函数用于求解两个值之间的样条插值。 函数用法 解析 函数接受的输入有三个。其中:edge0...[作者空间]
对于给定的顶点,这两个参数都是告知接口画三角形。但是两者的工作方式是不一样的。我们直接举例来说明: Triangl...[作者空间]
如上图所示,左边是OpenGL中的位置坐标。对应于右边是UIKit的位置坐标。所以我们得出两者坐标之间的映射关系:...[作者空间]
我们都知道gl的坐标系统。它的工作是将坐标从一个坐标系转到另一个坐标系。其中我们用到了几个转换矩阵。其中最为重要的...[作者空间]