[发明专利]参数化破碎的波的实时渲染有效
| 申请号: | 200680044390.6 | 申请日: | 2006-12-14 |
| 公开(公告)号: | CN101317198A | 公开(公告)日: | 2008-12-03 |
| 发明(设计)人: | A·T·莱克 | 申请(专利权)人: | 英特尔公司 |
| 主分类号: | G06T15/70 | 分类号: | G06T15/70 |
| 代理公司: | 永新专利商标代理有限公司 | 代理人: | 陈松涛;王英 |
| 地址: | 美国加*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 参数 破碎 实时 渲染 | ||
1.一种用于产生正弦信号来仿真浅水中的波的特性的方法,包括:
产生用于表示在液体的平均表面处的至少一个波的第一正弦信号,所 述第一正弦信号具有第一波长;
确定所述液体的所述平均表面和所述液体的底部之间的距离;以及
根据所述距离来调整所述第一正弦信号的特征,其中,如果所述距离 小于所述第一波长的所选比例:
a.至少根据所述第一波长和所述距离两者来确定第二波长;以及
b.至少根据所述第二波长来计算第二正弦信号中的至少一个波的
具有第二波长的波的振幅。
2.如权利要求1所述的方法,其中,所述第二波长是介于所述第一波 长和所述第一波长的值的一半之间的值。
3.如权利要求1所述的方法,其中,所述第一正弦信号至少是经过所 述液体的所述表面的物理位移参数、时间参数或者这两者的函数。
4.如权利要求1所述的方法,其中,所述第二正弦信号是经调整的第 一正弦信号。
5.如权利要求1所述的方法,其中,产生所述具有第二波长的波的振 幅的步骤进一步包括:
计算所述第二正弦信号的波的波定义域值;
将一陡度值作为所述第二正弦信号的所述波定义域值的指数,用以产 生以陡度进行调整的波定义域值;以及
将所述以陡度进行调整的波定义域值乘以初始振幅值,用以产生所述 具有第二波长的波的振幅。
6.如权利要求5所述的方法,其中,所述陡度值包括第一陡度值和第 二陡度值,其中,产生所述具有第二波长的波的振幅的步骤进一步包括:
至少根据所述液体的所述表面与所述液体的所述底部之间的距离来产 生所述第二陡度值;以及
将所述第二陡度值作为所述第二正弦信号的所述波定义域值的指数, 用以产生所述以陡度进行调整的波定义域值。
7.如权利要求1所述的方法,进一步包括组合多个具有第二波长的波 的振幅,用以产生聚合的具有第二波长的波的振幅,其中,每个具有第二 波长的波的振幅都得自对应的第二正弦信号。
8.如权利要求1所述的方法,进一步包括:
至少根据所述第二波长来产生所述第二正弦信号的波速。
9.如权利要求8所述的方法,其中,所述产生所述第二正弦信号的波 速的步骤进一步包括:
接收所述第一正弦信号的波的波速;
计算所述第二正弦信号的波的所述波速,使得第二波速等于:
所述第一正弦信号的所述波的所述波速乘以以下运算的结果:该结果 是所述第二波长除以所述第一波长所得到的值。
10.如权利要求1所述的方法,进一步包括:
确定所述具有第二波长的波的振幅与所述液体的所述底部之间的幅值 差;以及
根据所述具有第二波长的波的振幅与所述液体的所述底部之间的所述 幅值差,来产生经过高度调整的具有第二波长的波的振幅。
11.如权利要求10所述的方法,其中,产生所述经过高度调整的具有 第二波长的波的振幅的步骤进一步包括:将所述具有第二波长的波的振幅 与所述液体的所述底部之间的所述幅值差加到所述具有第二波长的波的振 幅上,用以产生所述经过高度调整的具有第二波长的波的振幅。
12.如权利要求1所述的方法,进一步包括:
减小所述液体的所述平均表面与所述液体的所述底部之间的所述距 离;以及
a.至少根据所述第一波长和所述距离两者来确定第二波长;以及
b.至少根据所述第二波长来计算第二正弦信号的至少一个波的具有第 二波长的波的振幅。
13.如权利要求1所述的方法,进一步包括:如果所述液体的所述平 均表面与所述液体的所述底部之间的所述距离小于波长的所选比例,则计 算破碎的波,其中,所述波长从包括所述第一波长和所述第二波长的组中 选择。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680044390.6/1.html,转载请声明来源钻瓜专利网。





