计算机图形学中对于一个真实三维物体的表示有很多方式,比如点云,mesh,体素,曲线等;这也影响了在绘制三维物体时对绘制基元的选择,下面是本人总结的一些绘制技术的分类,希望对大家有所帮助。
真实感图形算法研究
渲染出真实图像的三个要素:
1. 精确的几何模型
2. 精致的纹理贴图
3. 合理真实的光照
光照和阴影
局部光照模型早期的光照模型是基于经验的,它只能反映光源直接照射的情况,这种光照模型为局部光照模型;
局部光照模型需要考虑的因素:环境光,漫反射,高光与镜面反射,光的衰减,
产生颜色(RGB),多光源,硬阴影,软阴影,体积阴影
阴影分为动态阴影算法和静态阴影算法(区别在于光源是否运动)
阴影生成技术,目前普遍采用的一般有三种:Planar Shadow、Shadow Mapping和Shadow Volume,前者类似投影,计算最简单,缺点只能绘制抛射在平面上的阴影;Shadow mapping利用站在光源处所沿光源法线看去所生成的深度图来检测场景中的体象素是否处于阴影中,缺点是光源与物体位置相对固定、且在极端情况下计算精度差,不太适合精确到象素的动态光阴场合;Shadow Volume是目前最适合精确表现动态光阴场景的技术,适