[发明专利]一种代数B样条曲面的实时绘制方法无效
申请号: | 200910100228.7 | 申请日: | 2009-07-01 |
公开(公告)号: | CN101599181A | 公开(公告)日: | 2009-12-09 |
发明(设计)人: | 卫飞飞;冯结青 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06T15/00 | 分类号: | G06T15/00 |
代理公司: | 杭州天勤知识产权代理有限公司 | 代理人: | 胡红娟 |
地址: | 310027浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于NR迭代算法的ABS实时绘制方法,包括七步:1)输入待绘制ABS的相关信息并计算Lipschitz常数,将ABS转换为分片的Bezier曲面片;2)使用MC算法抽取ABS的等值面;3)实时计算ABS的极曲面;4)对等值面进行绘制,得到等值面及其侧影轮廓线的初始值;5)聚集等值面的侧影轮廓线的初始值,根据ABS及其极曲面方程,使用NR迭代算法对初始侧影轮廓线进行计算得到浮点精度的侧影轮廓线,并对其进行校正;6)计算侧影轮廓线的每个像素视线和Bezier曲面的交点;7)通过NR迭代算法利用邻接的Bezier曲面信息重新进行迭代求精,得到所有光线与代数B样条曲面的正确交点,然后再利用交点信息与光源、视点的相对位置以及曲面本身的材质计算光照。本发明方法能实现任意次数的代数曲面的绘制。 | ||
搜索关键词: | 一种 代数 曲面 实时 绘制 方法 | ||
【主权项】:
1.一种代数B样条曲面的实时绘制方法,该方法包括以下七个步骤:(1)输入待绘制的代数B样条曲面的相关信息,计算得到代数B样条曲面的Lipschitz常数,并通过节点插入算法将代数B样条曲面转换为分片的Bezier曲面片;(2)使用Marching cubes算法抽取代数B样条曲面的等值面,所述等值面的分辨率为所述的代数B样条曲面的Lipschitz常数;(3)实时的计算代数B样条曲面的极曲面;(4)使用DirectX流水线对步骤(2)中的MC算法得到的等值面进行绘制,利用其高效的硬件光栅化算法和Z-Culling技术,得到代数B样条曲面的等值面及其侧影轮廓线的初始值;(5)聚集步骤(4)中得到的等值面的侧影轮廓线的初始值,根据代数B样条曲面及其极曲面方程,使用NR迭代算法对初始的侧影轮廓线进行计算,得到代数B样条曲面的等值面的浮点精度的侧影轮廓线,并对侧影轮廓线附近的值进行矫正;(6)校正后的初始值按照其所属的Bezier曲面片聚类使用NR迭代算法,得到每个像素的视线跟每个Bezier曲面的交点;(7)通过NR迭代算法利用邻接的Bezier曲面信息重新进行迭代求精,得到所有光线与代数B样条曲面的正确交点,然后再利用交点信息与光源、视点的相对位置以及曲面本身的材质计算光照。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910100228.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种家用智能防盗器
- 下一篇:图像噪声评价方法、图像噪声评价装置