【摘要】 本发明公开了一种GPU加速的轮廓区毛发状图形绘制方法,属于计算机真实感图形 学领域。本发明方法包括:生成表示轮廓区域毛发状图形的Fin纹理及相应的毛发状图形 切向纹理;在GPU的顶点绘制器中判断物体模型的各个点是否处于轮廓区域;在GPU的 像素绘制器中绘制轮廓区域内的各条边的Fin切片,并生成轮廓区域的毛发状图形效果。 利用本发明方法绘制的毛发状图形可用于计算机仿真、虚拟现实、电子游戏等领域。 【专利类型】发明授权 【申请人】中国科学院软件研究所 【申请人类型】科研单位 【申请人地址】100190北京市海淀区中关村南四街4号 【申请人地区】中国 【申请人城市】北京市 【申请人区县】海淀区 【申请号】CN200810113004.5 【申请日】2008-05-27 【申请年份】2008 【公开公告号】CN100585636C 【公开公告日】2010-01-27 【公开公告年份】2010 【授权公告号】CN100585636C 【授权公告日】2010-01-27 【授权公告年份】2010.0 【IPC分类号】G06T15/10 【发明人】杨刚; 吴恩华; 孙汉秋; 王文成 【主权项内容】1.一种GPU加速的轮廓区毛发状图形绘制方法,其包含如下步骤: a)生成表示轮廓区域毛发状图形的Fin纹理及相应的毛发状图形切向纹理; b)在GPU的顶点绘制器中按照下列方法判断物体模型的各个点是否处于轮廓区域: 在CPU中为物体模型每条边所在的Fin切片的四个顶点各生成一套顶点数据,所述的 顶点数据包含:当前顶点的位置坐标和Fin纹理坐标,当前边的法向信息、中点位置信息 和视点位置信息; 将上述顶点数据发送至GPU的顶点绘制器; 在顶点绘制器中,判断当前边的视线方向和法向之间的点积的绝对值是否小于设定的 阈值,若是,则认为当前边所在的点处于轮廓区域,若否,则认为当前边所在的点不处于 轮廓区域; 所述的视线方向为当前边的中点到视点的矢量; c)在GPU的像素绘制器中绘制轮廓区域内的各条边的Fin切片,并生成轮廓区域的 毛发状图形效果。 【当前权利人】中国科学院软件研究所 【当前专利权人地址】北京市海淀区中关村南四街4号 【统一社会信用代码】121000004000123696 【引证次数】3.0 【他引次数】3.0 【家族引证次数】3.0 【家族被引证次数】7