计算机图形学基础大作业_陈立人解析.docxVIP

  • 7
  • 0
  • 约4千字
  • 约 9页
  • 2018-05-10 发布于江西
  • 举报

计算机图形学基础大作业_陈立人解析.docx

计算机图形学基础大作业_陈立人解析.docx

计算机图形学基础大作业茶壶的造型与渲染陈立人 2014011205实验简介本小组的作业借鉴了老师布置的参考作业,并在此基础上做了一定拓展。本小组有三位同学:王舒鹤同学主要负责了矢量字库部分的工作;刘怀宇同学主要研究了光线追踪算法;我主要负责了茶壶的造型和渲染工作。实验内容茶壶框架的绘制基于文献What, Teapot Again?,根据给出的控制点,用三次贝塞尔曲线差值出茶壶四个部分的轮廓线。茶壶轮廓线其中,壶嘴和壶盖部分的三维造型通过对轮廓线的旋转得到;把手和壶嘴部分是根据论文中给出的控制点的深度信息,用贝塞尔曲面造型得到。得到的茶壶模型是一系列的点。我将茶壶模型定义为四个曲面的集合,每曲面由一系列的小四边形组成,每个点用齐次坐标表示。通过对曲面的投影变化,得到了茶壶在视平面内的投影。基于Bresenham算法,画出了茶壶的网格线。三维茶壶的网格表示三维茶壶的光照渲染起先,使用Phong模型对茶壶上每个三角形平面进行上色,每一个小三角形的光强一致。基于Phong光照模型计算出环境光、漫发射光、镜面反射光以及总的光强,然后利用多边形扫面线填充算法在视平面上所对应的投影位置着色,并用ZBuffer算法实现三维物体的消隐。着色效果不是很理想,曲面上高光部分马赫带效应严重,壶表面不光滑。Phong光照模型为了改善着色效果,参考了Gouraud平滑着色法,通过差值的方法让曲面上光照强度连续

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档