最近都在恶补图形学的基本知识,在这里总结一下。
关于计算机图形,主要有modeling和rendering这两方面。
modeling主要关注图形的表示,存储。3d的图形主要是用三维空间中的许多点表示(PointCloud)。
每一个顶点使用(x, y, z)坐标表示,将不同顶点之间连线形成许多三角形,这些三角形构成的网状结构,就是这个图形的mesh。
rendering主要关注如何将图形渲染成一幅图像并显示在电脑屏幕上。对于3d的图形,我们需要使用texture坐标(u,v)与图形3d坐标的映射函数,通过这个函数,将texture中的一个Texel map到vertex上。