高级图形学之离散技术
离散数据最重要的用途之一就是表面绘制。下面我们将从映射方法、纹理映射、OpenGL 中的纹理映射、和纹理生成四个大的部分进行介绍。
映射方法
图形显示卡可以每秒钟显示多达一千万个多边形,但这个速度仍不能满足模拟许多自然现象和天然物质的要求:如云、草、地貌、树皮、毛发、水波与火焰等等。但是我们 应该认识到越来越复杂的模型不是唯一的解决方案。下面我们就用橙子的建模作为示例:
例:橙子的建模
>用橙色的球表示橙子太简单。
>用更复杂形状代替球没有表示出表面的特性。
>为了模拟所有的微凹,需要相当多的多边形。可以将真实橙子的照片"粘贴”到简单的几何模型上。
>以上过程就是纹理映射,结果可能仍然不令人满意,
因为所得曲面是光滑的,需要改变局部形状,可以釆用凹凸映射</