[发明专利]一种代数B样条曲面的实时绘制方法无效

专利信息
申请号: 200910100228.7 申请日: 2009-07-01
公开(公告)号: CN101599181A 公开(公告)日: 2009-12-09
发明(设计)人: 卫飞飞;冯结青 申请(专利权)人: 浙江大学
主分类号: G06T15/00 分类号: G06T15/00
代理公司: 杭州天勤知识产权代理有限公司 代理人: 胡红娟
地址: 310027浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 代数 曲面 实时 绘制 方法
【说明书】:

技术领域

发明涉及计算机图形学实时绘制技术,特别是涉及一种基于 Newton-Raphson(简称NR)迭代算法的代数B样条曲面的实时绘制方法。

背景技术

代数曲面的光线投射算法的核心问题为光线跟曲面的求交计算。由于 低于五次的一元方程可以解析的求根,Blinn近年来在解析求根的理论基 础与鲁棒性上也作了大量的工作,基于此Loop提出了基于GPU的分段代 数曲面的解析的鲁棒的实时绘制算法,参见Loop C.,Blinn J.:Real-time  GPU render-ing of piecewise algebraic surfaces.In SIGGRAPH’06,pp. 664-670,但是这种方法无法做次数高于4次的代数曲面的绘制。

对于一般代数曲面的求交算法,Kajiya 1982年中使用的算法为Laguerre 迭代,该迭代提供了三次的收敛速度,但是每次迭代的代价比较高,参见 Kajia J.T.:Ray tracing parametric patches.In SIGGRAPH’82,pp.245-254。 Knoll分别在2006年与2007年利用SSE指令集同时进行4条光线的基于 区间算法的求交计算,对于超二次曲面达到30fps的性能,随后将其推广 到GPU上,参见Knoll A.,Wald I.:Interactive ray tracing of arbitrary implicit  functions.In Proceedings of the 2nd IEEE/EG Symposium on Interactive Ray  Tracing(2007),pp.11-18和Knoll A.,Hijazi Y.,Kensler A.,Schott M., Hansen C.,Hagen H.:Fast ray tracing of arbitrary implicit surfaces with  interval and affine arithmetic.Comput.Graph.Forum 28,1(2009),26-40,区 间算法的缺陷在于需要对于特定的曲面设计特定的区间操作,尤其对于系 数很多的曲面区间算法过于保守,导致效率低下。Nishita于1989年使用 了Bezier Clipping算法在Bezier曲面的u,v方向上进行裁剪细分进行求 交,Nishita T.,Sederberg T.W.,Kakimoto M.:Ray tracing trimmed rational  surface patches.In SIGGRAPH’90,pp.337-345,该算法需要递归的调用 Bezier clipping,不适合并行的GPU运行环境。Reimers等于2008年使用 B样条节点插入算法得到实时绘制的效果,Reimers M.,Seland J.:Ray  casting algebraic surfaces using the frustum form.Comput.Graph.Forum 27, 22008),361-370,但该方法仅限于单片曲面,而且会引入非常多的复杂的 函数复合操作,在求法向与反走样方面表现也不好。

具我们所知,至今没有专门针对高次的分段连续的代数B样条曲面的 实时绘制的算法。

发明内容

本发明提出了一种基于NR迭代算法的代数B样条曲面的实时绘制方 法,该算法是基于GPU的光线投射算法,适合于绘制分段连续的高次代 数曲面。

绘制曲面的方法有两种,一种是绘制粗糙的近似的模型,因为近似的 逼近得到的模型相对简单,绘制也方便,但是绘制精度不够;另外一种就 是光线投射(或光线跟踪)绘制算法,通过求解视线与曲面的交点达到在 屏幕上像素精度的绘制结果,这种方法较为复杂耗时,但结果非常漂亮。 因为代数B样条曲面(即代数张量积B样条曲面)具有分段连续性以及 一般次数会超过4次(高于4次的方程没有解析解)的性质,所以本发明 方法适合分段高次代数曲面的绘制。

由于在曲面空间使用NR迭代算法,在分析了NR迭代算法收敛性要 求的基础上提出了分区域绘制的算法,该算法可以保证NR迭代算法的收 敛性。

为了达到上述目的,本发明采用以下技术方案如下:

包括以下七个步骤:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910100228.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top