海水是苦涩的,海量的信息只能带给人无法饮用的饥渴感。
GAMES101:着色 Shading
The darkening or coloring of an illustration or diagram with parallel lines or a block of color. 物体之 …
GAMES101:可视与遮挡
学过画画的同学也许会有体会:先画背景再画前景(画家算法)。在渲染过程中,同样也面临着同样的问题:物体间有一定的绘制顺序,有的可见,有的被其他物体阻挡。 那么我们如何进行排序呢?既然绘制的都是三角面,那 …
GAMES101:光栅化 Rasterization
我们已经掌握了如何把三维投影到二维屏幕,那么如何把点绘制到屏幕上呢?这个过程称为光栅化(Rasterization)。 对于现代显示设备,把一块显示区域划分了许多更小的基本单位区域,称为像素(Pixe …
GAMES101:MVP & Viewport
从渲染对象(objects)到屏幕(Raster)需要MVP变换,即Model Translation(渲染对象自身变换)、View Translation(相机变换)、Projection Tran …
GAMES101:投影变换
投影变换(Projection Transformation) 在图形学中,常见2种投影变换:正交投影变换(Orthographic projection)、透视投影变换(Perspective pr …
GAMES101:线性代数之变换
变换(Transformation) 想象一块画布,我们可以在画布上绘制一个图案。通常我们会对图像进行位移、旋转、放大缩小的操作,这些操作称为2D变换(2D Transformations)。 同样的 …
GAMES101:线性代数之矩阵
矩阵(Matrices) 定义一组数(m行,n列),表示为 矩阵的运算 矩阵加减法: 2个等大小的矩阵相加减,即每个元素相加减。 矩阵的数乘: 1个数乘矩阵,即每个元素都与这个数相乘。 矩阵的乘法(M …
GAMES101:线性代数之向量
向量(Vectors) 定义向量有 ,几何意义如上图所示。 一个向量表示2个点的相对关系,可表示其方向和大小 ,常见二维 ,三维 。另一类常用向量,单位向量:,即长度为1的向量。 计算, 向量的计算 …