[发明专利]基于模型的体积云生成的方法在审
申请号: | 202110497668.1 | 申请日: | 2021-05-08 |
公开(公告)号: | CN113144613A | 公开(公告)日: | 2021-07-23 |
发明(设计)人: | 刘劲弢 | 申请(专利权)人: | 成都乘天游互娱网络科技有限公司 |
主分类号: | A63F13/60 | 分类号: | A63F13/60;G06T17/00;G06T15/55 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 朱健 |
地址: | 610000 四川省成都市自由贸易试*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 模型 体积 生成 方法 | ||
1.基于模型的体积云生成的方法,其特征在于,包括以下步骤:
步骤S1:获取基底模型的形状云参数,并根据所述形状云参数,生成基底体积云模型;
步骤S2:基于预设的游戏开发引擎,获取虚拟的相机组件,并根据所述相机组件,捕获基底体积云模型的第一法线和深度信息,并传输到预设的渲染目标贴图中;
所述法线和深度信息是基底体积云模型光栅化到屏幕后的每个像素的着色属性;
步骤S3:对所述法线和深度信息进行模糊屏幕后处理,获取第二法线和深度信息;
步骤S4:应用所述第二法线和深度信息到预设的噪声贴图,并获取层次云模型;
步骤S5:输入所述法线和深度信息第二法线和深度信息到层次云模型上,确定层次体积云,通过预设的合成算法对所述层次体积云进行合成,生成合成体积云,并传输所述合成体积云至目标输出贴图上,确定合成体积云贴图;
步骤S6:将合成体积云贴图输出到终端屏幕上,与预设的场景进行叠加和渲染,获取目标渲染体积云。
2.如权利要求1所述的基于模型的体积云生成的方法,其特征在于,所述获取基底模型的形状云参数,并根据所述形状云参数,生成基底体积云模型,包括:
获取并采集基底模型的边缘轮廓,并根据所述边缘轮廓,确定形状云参数;其中,
所述形状云参数至少包括基底模型边缘轮廓的弧度、周长、面积、拐点和角度;
根据所述形状云参数,确定基底云参数;其中,
所述基地云参数表示多尺度和多维度下的形状参数;
通过所述基底云参数,计算基地云体积,并基于所述基底模型和基底云体积,生成基底体积云。
3.如权利要求1所述的基于模型的体积云生成的方法,其特征在于,所述获取基底模型的形状云参数,并根据所述形状云参数,生成基底体积云模型,包括:
步骤SS1:以基底模型的质心为原点;
其中,所述ρ(x,y,z)代表基底模型的密度,x代表横轴上采集到的横坐标,y代表纵轴上采集到的纵坐标,z代表纵轴上采集到的竖坐标,o代表以基底模型的质心为原点的原点,代表质心原点上的横轴质心数据,代表质心原点上的与x轴垂直的y轴质心数据,代表质心原点上与x轴和y轴都两两垂直的z轴质心数据;
步骤SS2:根据所述原点,采集并记录不同纬度的形状云长度;
其中,tm代表第m个采集到的时间点,Dm代表第m次采集到的形状云长度,θm代表第m次采集到的形状云长度对应的空间纬度;am代表第m次采集到的以为原心的横轴的形状云长度的横轴长度,bm代表第m次采集到的以为原心的竖轴的形状云长度的竖轴长度,cm代表第m次采集到的以为原心的纵轴的形状云长度的纵轴长度;m=1,2,3,...,N;N代表采集到的时间点总次数;
步骤SS3:获取基底模型的形状云参数,对形状云长度进行处理,并建立基底体积云模型。
4.如权利要求1所述的基于模型的体积云生成的方法,其特征在于,所述基于预设的游戏开发引擎,获取虚拟的相机组件,并根据所述相机组件,捕获基底体积云模型的第一法线和深度信息,法线和深度信息,并传输到预设的渲染目标贴图中,包括:
获取预设的游戏开发引擎的相机组件,并根据所述相机组件,确定相机组件的帧数;
基于所述帧数,捕捉每帧基底模型光栅化到屏幕的像素;
对所述像素进行着色计算,确定着色数据,并根据所述像素和着色数据,确定着色信息;
根据所述着色信息,确定基底模型的第一法线和深度信息,并将所述第一法线和深度信息传输至单独的渲染目标贴图上;其中,
所述渲染目标贴图是一张可输入/输出信息的渲染目标贴图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都乘天游互娱网络科技有限公司,未经成都乘天游互娱网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110497668.1/1.html,转载请声明来源钻瓜专利网。