CN114255306B 模型处理方法、模型处理装置、电子设备及可读存储介质 (网易(杭州)网络有限公司)_第1页
CN114255306B 模型处理方法、模型处理装置、电子设备及可读存储介质 (网易(杭州)网络有限公司)_第2页
CN114255306B 模型处理方法、模型处理装置、电子设备及可读存储介质 (网易(杭州)网络有限公司)_第3页
CN114255306B 模型处理方法、模型处理装置、电子设备及可读存储介质 (网易(杭州)网络有限公司)_第4页
CN114255306B 模型处理方法、模型处理装置、电子设备及可读存储介质 (网易(杭州)网络有限公司)_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

曲线所表征的流动参数以及初始河流模型中目确定虚拟水流与目标障碍物发生碰撞的目标碰碰撞区域内的布线网格和目标碰撞区域外的布2获取虚拟水流在待模拟河流中与目标障碍物发生碰根据所述初始流动曲线所表征的流动参数以及初始河流模型中目标障碍物边界上每的预设法线向量;基于每个初始网格的流动方向向量以及每个顶点位置的预设法线向量,按照第一网格密度规划所述目标碰撞区域内的布线网格,以及按照第二网格密度规划根据所述初始流动曲线所表征的流动参数,确定所述待填充河流模型内利用所述扰动参数改变位于所述目标碰撞区域内的所述初始流动曲线所表征的流动度大于所述初始流动曲线中所述目标碰撞区域内的曲线的根据所述目标流动曲线所表征的流动参数,确定所述待填充河流模型内3.根据权利要求1所述的模型处理方法,其特征在于,通过以下步骤确定候选碰撞区确定所述初始河流模型中每个初始网格与所述目标障碍物的边界位置之间的相对距将相对距离在预设距离范围内的初始网格所构成的区域确定为候选控制多个流体粒子在预先构建的待模拟河流的初始河流模型中,沿基于每个流体粒子的滑动轨迹,模拟得到所述虚拟水流在所述待根据所述目标河流模型中的布线网格,将所述目标河流模型拆分存储3布线规划模块,用于按照第一网格密度规划所述目标碰撞区域内的顶点色确定模块,用于根据所述初始流动曲线所表征9.一种计算机可读存储介质,其特征在于,所述4数值投射在0-1区间内的技术,流体图是通过一张红绿通道的贴图记录UV平面上的向量信[0007]根据所述初始流动曲线所表征的流动参数以及初始河流模型中目标障碍物边界5[0013]利用所述扰动参数改变位于所述目标碰撞区域内的所述初始流动曲线所表征的动幅度大于所述初始流动曲线中所述目标碰撞区域内的曲[0017]基于所述候选碰撞区域中所述初始流动曲线所表征的流动参数以及所述目标障碍物边界上每个顶点位置的预设法线参数,从所述候选碰撞区域中确定出目标碰撞区域;[0019]确定所述初始河流模型中每个初始网格与所述目标障碍物的边界位置之间的相[0023]针对于所述目标障碍物边界上每个顶点位置,根据该顶点位置处的预设法线参6及按照第二网格密度规划所述目标碰撞区域外的布线网格,得到布线后的待填充河流模[0039]利用所述扰动参数改变位于所述目标碰撞区域内的所述初始流动曲线所表征的动幅度大于所述初始流动曲线中所述目标碰撞区域内的曲[0043]基于所述候选碰撞区域中所述初始流动曲线所表征的流动参数以及所述目标障碍物边界上每个顶点位置的预设法线参数,从所述候选碰撞区域中确定出目标碰撞区域;[0045]确定所述初始河流模型中每个初始网格与所述目标障碍物的边界位置之间的相7述初始流动曲线所表征的流动参数以及在所述目标障碍物边界上每个顶点位置的预设法[0049]针对于所述目标障碍物边界上每个顶点位置,根据该顶点位置处的预设法线参所表征的流动参数以及初始河流模型中目标障碍物边界上每个顶点位置的预设法线参数,8到限制,并且流体图的最大缺点就是作为一种贴图,需要和模型的UV完美吻合在0-1区间9出水流受到碰撞而产生变化的细节,通常会通过增加布线密度方式来准确的模拟出水流;流中障碍物设置位置以及蜿蜒情况等,模拟出虚拟水流在其表面流淌时的初始流动曲线,该初始流动曲线能够准确地表征出虚拟水流流过该待模拟河流中的每个位置时的真实流体的,控制多个流体粒子沿着预先针对于待模拟河流所构建出的初始河流模型的表面滑[0086]目标碰撞区域是指因虚拟水流与目标障碍物之间的碰撞而受到影响的区域,例理解为,当虚拟水流在某一位置处的流向与目标障碍物的法线所指出的方向相同或垂直[0088]初始流动曲线能够表征出虚拟水流在流经待模拟河流的碍物的边界上会有多个突出点,可以将突出的各个点视为该目标障碍物边界的顶点位置;[0092]请参阅图2,图2为本申请实施例所提供的一种目标障碍物法线示意图。如图2所述候选碰撞区域中所述初始流动曲线所表征的流动参数以及所述目标障碍物边界上每个流在流经所述目标碰撞区域时朝向所述目标障[0098]初始河流模型中已将待模拟河流的每个位置均规划为一个初始网格(初始网格可[0099]因此,可通过计算每个初始网格与目标障碍物的边界之间的相对距离(相对距离标障碍物所覆盖区域外的)与目标障碍物边界所占据的初始网格之间的相对距离,即计算意图。如图4所示,初始河流模型4a被划分为多个初始网格(包括目标障碍物4b所处位置处),通过计算目标障碍物4b所覆盖区域外的初始网格与目标障碍物4b的边界4c之间的相量,从所述候选碰撞区域所覆盖的多个初始网格中确定出构成目标碰撞区域的目标网格,始网格所表征的待模拟河流的位置处的水面会因虚拟水流与目标障碍物之间的碰撞而受乘积均值大于0时,该初始网格所表征的待模拟河流的位置处的水面不会因虚拟水流与目于该网格顶点所处位置处的初始流动曲线的流动参数,来确定该网格顶点的顶点填充色;改变所述目标碰撞区域内的所述初始流动曲线所表征的流动参数的扰动参数,具体可以按照第二网格密度规划所述目标碰撞区域外的布线网格,得到布线后的待填充河流模型;[0130]曲线获取模块510,用于获取虚拟水流在待模拟河流中与目标障碍物发生碰撞后[0131]区域确定模块520,用于根据所述初始流动曲线所表征的流动参数以及初始河流[0133]顶点色确定模块540,用于根据所述网格顶点位置处初始流动曲线所表征的流动[0137]进一步的,所述顶点色确定模块540在用于根据所述初始流动曲线所表征的流动[0139]利用所述扰动参数改变位于所述目标碰撞区域内的所述初始流动曲线所表征的动幅度大于所述初始流动曲线中所述目标碰撞区域内的曲[0141]进一步的,所述区域确定模块520在用于根据所述初始流动曲线所表征的流动参[0143]基于所述候选碰撞区域中所述初始流动曲线所表征的流动参数以及在所述目标障碍物边界上每个顶点位置的预设法线参数,从所述候选碰撞区域中确定出目标碰撞区[0144]进一步的,所述区域确定模块520在用于根据所述初始河流模型中所述目标障碍[0145]确定所述初始河流模型中每个初始网格与所述目标障碍物的边界位置之间的相[0147]进一步的,所述区域确定模块520在用于基于所述候选碰撞区域中所述初始流动[0149]针对于所述目标障碍物边界上每个顶点位置,根据该顶点位置处的预设法线参[0151]进一步的,所述曲线获取模块510在用于获取虚拟水流在待模拟河流中与目标障拟得到的河流中保留有足够的流向细节,又避免了因模型文件过大而出现无法使用的情[0157]所述存储器720存储有所述处理器710可执行的机器可读指令,当电子设备700运理器710执行时,可以执行如上述图1所示方法实施例中的水流流动效果的模拟方法的步计算机程序,该计算机程序被处理器运行时可以执行如上述图1所示方

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论