游戏模型外轮廓确定、游戏特效添加方法和装置制造方法及图纸

技术编号:24941277 阅读:53 留言:0更新日期:2020-07-17 21:39
本发明专利技术提供了一种游戏模型外轮廓确定、游戏特效添加方法和装置,涉及计算机的技术领域,包括获取待处理的游戏模型;为所述游戏模型创建目标包围球,以使所述游戏模型包裹于所述目标包围球内;基于所述目标包围球中的目标射线确定目标UV贴图,其中,所述目标射线为所述目标包围球的顶点坐标向所述目标包围球的球心发射的至少一条射线;基于所述目标UV贴图确定所述待处理的游戏模型的外轮廓信息,本申请缓解了传统模型外轮廓确定方法浪费设备资源的技术问题。

【技术实现步骤摘要】
游戏模型外轮廓确定、游戏特效添加方法和装置
本专利技术涉及计算机的
,尤其是涉及一种游戏模型外轮廓确定、游戏特效添加方法和装置。
技术介绍
三维游戏中有时候需要制作一些贴合模型外轮廓的特效,目前市面上的游戏大多数会利用一些其他的办法来规避这个问题,比如特效做得很大,盖住原模型等,因为在不管是存储还是计算完整的模型轮廓都会非常费时,在实时游戏中成本很高。现有技术方案一般使用有向距离场来表示模型的外轮廓。但是,实时生成有向距离场数据开销很大,而且是一个体积数据,一般存储格式为三维纹理,内存消耗也比较大,通常用于离线计算精确碰撞模拟、光线追踪等,一般在影视行业用得较多,游戏应用范围相对较少。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种游戏模型外轮廓确定、游戏特效添加方法和装置,以缓解传统模型外轮廓确定方法浪费设备资源的技术问题。第一方面,本专利技术实施例提供了一种游戏模型外轮廓确定方法,包括:获取待处理的游戏模型;为所述游戏模型创建目标包围球,以使所述游戏模型包裹于所述目标包围球内;基于所述目标包围球中的目本文档来自技高网...

【技术保护点】
1.一种游戏模型外轮廓确定方法,其特征在于,包括:/n获取待处理的游戏模型;/n为所述游戏模型创建目标包围球,以使所述游戏模型包裹于所述目标包围球内;/n基于所述目标包围球中的目标射线确定目标UV贴图,其中,所述目标射线为所述目标包围球的顶点坐标向所述目标包围球的球心发射的至少一条射线;/n基于所述目标UV贴图确定所述待处理的游戏模型的外轮廓信息。/n

【技术特征摘要】
1.一种游戏模型外轮廓确定方法,其特征在于,包括:
获取待处理的游戏模型;
为所述游戏模型创建目标包围球,以使所述游戏模型包裹于所述目标包围球内;
基于所述目标包围球中的目标射线确定目标UV贴图,其中,所述目标射线为所述目标包围球的顶点坐标向所述目标包围球的球心发射的至少一条射线;
基于所述目标UV贴图确定所述待处理的游戏模型的外轮廓信息。


2.根据权利要求1所述的方法,其特征在于,为所述游戏模型创建目标包围球包括:
确定待创建的目标包围球的创建参数,其中,所述创建参数包括:目标包围球的圆心位置和目标包围球的半径;
基于所述创建参数为所述游戏模型创建所述目标包围球。


3.根据权利要求1所述的方法,其特征在于,基于所述目标包围球中的目标射线确定目标UV贴图包括:
在所述目标包围球上确定多个顶点坐标;
将所述多个顶点坐标作为射线端点,创建多条射线作为所述目标射线;
确定所述目标射线的射线碰撞距离,并基于所述射线碰撞距离和所述多个顶点坐标确定所述目标UV贴图;其中,所述射线碰撞距离为目标射线到待处理的游戏模型之间的距离。


4.根据权利要求3所述的方法,其特征在于,确定所述目标射线的射线碰撞距离包括:
确定所述目标射线与所述待处理的游戏模型之间的交点;
基于所述交点和所述顶点坐标确定所述目标射线和所述待处理的游戏模型之间的射线碰撞距离。


5.根据权利要求3所述的方法,其特征在于,基于所述射线碰撞距离和所述多个顶点坐标确定所述目标UV贴图包括:
将所述顶点坐标转换为球面坐标,其中,所述球面坐标包括:方位角和极角;
对所述射线碰撞距离和所述球面坐标分别进行归一化处理;
利用归一化处理之后的所述射线碰撞距离和所述球面坐标确定所述目标UV贴图。


6.根据权利要求5所述的方法,其特征在于,利用归一化处理之后的所述射线碰撞距离和所述球面坐标确定所述目标UV贴图包括:
将归一化处理之后的球面坐标确定为贴图纹理坐标,并将归一化处理之后的所述射线碰撞距离确定为所述贴图纹理坐标的灰度值,以得到所述目标UV贴图。


7.根据权利要求1所述的方法,其特征在于,基于所述目标UV贴图确定所述待处理的游戏模型的外轮廓信息包括:
获取目标粒子的坐标信息,其中,所述目标粒子为分别在所述目标包围球中的多个粒子;
基于所述目标UV贴...

【专利技术属性】
技术研发人员:盘琪
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1