【技术实现步骤摘要】
生成虚拟目标模型的方法、装置、设备及可读存储介质
本公开涉及计算机技术中的模型构建技术,尤其涉及一种生成虚拟目标模型的方法、装置、设备及可读存储介质。
技术介绍
目前,在很多游戏场景中都存在模型,比如山脉模型。需要预先制作模型,并在游戏中设置模型对应的美术资源,从而使游戏场景中呈现该模型。现有技术中,需要手动制作模型文件。具体可以使用不同的地形软件,或再结合雕刻软件手动制作,然后手动绘制纹理。这种制作方式需要人工逐个制作模型文件,导致单个模型文件的制作成本高,且制作效率低。
技术实现思路
本公开提供一种生成虚拟目标模型的方法、装置、设备及可读存储介质,以解决现有技术中模型制作效率低的问题。本公开的第一个方面是提供一种生成虚拟目标模型的方法,包括:获取一预设图案以及所述预设图案对应的高度信息;根据所述高度信息,将所述预设图案转换成三维虚拟模型;在所述三维虚拟模型上添加与所述三维虚拟模型的高度信息对应的纹理贴图,生成虚拟目标模型。本公开的另一个方面是提供一种生成虚拟目标模型的装置,包括:获取模块,用于获取一预设图案以及所述预设图案对应的高度信息;三维模型生成模块,用于根据所述高度信息,将所述预设图案转换成三维虚拟模型;纹理覆盖模块,用于在所述三维虚拟模型上添加与所述三维虚拟模型的高度信息对应的纹理贴图,生成虚拟目标模型。本公开的又一个方面是提供一种生成虚拟目标模型的设备,包括:存储器;处理器;以及< ...
【技术保护点】
1.一种生成虚拟目标模型的方法,其特征在于,包括/n获取一预设图案以及所述预设图案对应的高度信息;/n根据所述高度信息,将所述预设图案转换成三维虚拟模型;/n在所述三维虚拟模型上添加与所述三维虚拟模型的高度信息对应的纹理贴图,生成虚拟目标模型。/n
【技术特征摘要】
1.一种生成虚拟目标模型的方法,其特征在于,包括
获取一预设图案以及所述预设图案对应的高度信息;
根据所述高度信息,将所述预设图案转换成三维虚拟模型;
在所述三维虚拟模型上添加与所述三维虚拟模型的高度信息对应的纹理贴图,生成虚拟目标模型。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一高度信息,将所述预设图案转换成三维虚拟模型,包括:
将所述预设图案转换为高度值为所述第一高度信息的立体模型;
对所述立体模型进行切割,得到顶部面积小于底部面积的切割模型;
对所述切割模型进行扭曲处理,得到所述三维虚拟模型。
3.根据权利要求2所述的方法,其特征在于,所述对所述立体模型进行切割,得到顶部面积小于底部面积的切割模型,包括:
利用预设斜率对所述立体模型从顶部到底部进行切割,以得到顶部面积小于底部面积的切割模型。
4.根据权利要求3所述的方法,其特征在于,预先设置有配置参数,所述配置参数中包括预设斜率范围,所述预设斜率为所述预设斜率范围中的最小值。
5.根据权利要求3所述的方法,其特征在于,所述对所述切割模型进行扭曲处理,得到所述三维虚拟模型,包括:
在所述切割模型的表面添加噪点,对设置有所述噪点的区域进行扭曲处理;
和/或,在所述切割模型的表面添加多边形,对设置有所述多边形的区域进行扭曲处理,生成所述三维虚拟模型。
6.根据权利要求5所述的方法,其特征在于,所述在所述切割模型的表面添加噪点,对设置有所述噪点的区域进行扭曲处理;在所述切割模型的表面添加多边形,对设置有所述多边形的区域进行扭曲处理,包括:
在所述切割模型和/或者第二扭曲模型的表面添加第一噪点,对设置有所述第一噪点的区域进行第一扭曲处理得到第一扭曲模型;
在所述第一扭曲模型的表面添加第二噪点和四边形,对设置有所述第二噪点、所述多边形的区域进行第二扭曲处理,得到所述第二扭曲模型;
在所述第二扭曲模型的表面添加第三噪点,对设置有所述第三噪点的区域进行第三扭曲处理得到所述三维虚拟模型。
7.根据权利要求6所述的方法,其特征在于,所述第一扭曲模型包括第一扭曲子模型、第三扭曲子模型;所述第二扭曲模型包括第二扭曲子模型、第四扭曲子模型;
在所述切割模型的表面添加第一噪点,对设置有所述第一噪点的区域进行第一扭曲处理得到第一扭曲子模型;
在所述第一扭曲子模型的表面添加第二噪点和四边形,对设置有所述第二噪点、所述多边形的区域进行第二扭曲处理,得到所述第二扭曲子模型;
在所述第二扭曲子模型的表面添加第一噪点,对设置有所述第...
【专利技术属性】
技术研发人员:牛兴帅,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。