NURBS裁剪曲面绘制方法 |
| |
引用本文: | 刘彬,张仁津.NURBS裁剪曲面绘制方法[J].数字社区&智能家居,2012(3X):2077-2080. |
| |
作者姓名: | 刘彬 张仁津 |
| |
作者单位: | 贵州师范大学数学与计算机科学学院 |
| |
基金项目: | 贵州省科学技术基金项目(黔科合J字LKS[2009]14号) |
| |
摘 要: | 根据NURBS曲面在u,v参数域的偏导数动态地把NURBS曲面细分成一些四边形区域,然后用双三次Bézier曲面实现这些四边形的C1连续的逼近。完成裁剪曲面绘制这个过程需要由GPU(Graphic Processing Unit)执行两遍。第一遍先由几何着色器实现裁剪曲面的三角化,再由像素着色器生成裁剪纹理。在此基础上执行第二遍,由几何着色器实现双三次Bézier面片的镶嵌,然后由像素着色器根据裁剪纹理绘制出裁剪后的NURBS曲面。采用GPU实现NURBS裁剪曲面的绘制,把大部分的计算从CPU迁移到了GPU。
|
关 键 词: | 动态细分 几何着色器 像素着色器 NRUBS裁剪曲面 GPU |
本文献已被 维普 等数据库收录! |
|