【技术实现步骤摘要】
虚拟附件模型的生成方法、装置、处理器及电子装置
本专利技术涉及计算机领域,具体而言,涉及一种虚拟附件模型的生成方法、装置、处理器及电子装置。
技术介绍
在现代风格的游戏场景中,除了真实的虚拟道路交通网和虚拟建筑群之外,虚拟附件模型(例如:不同类型的广告牌、阳台和楼顶的空调外机、晾衣架等)愈发成为必不可少的组成元素,虚拟附件模型能够极大地增加游戏环境的真实感和代入感,从而避免给游戏玩家带来一种空洞和不符合现实世界的感觉。通常而言,这些虚拟附件模型属于重复利用的虚拟三维模型,其可以挂接在多个虚拟建筑模型上,因此,适合单独制作。在虚拟建筑模型生成完毕并添加至游戏场景之后,由美术人员将这些虚拟附件模型添加至游戏场景中。相关技术中所提供的在游戏场景中添加虚拟附件模型的方式在于:首先,由美术人员预先制作这些虚拟附件模型,然后再由场景编辑人员综合考虑游戏场景特点及设计风格等因素,将这些虚拟附件模型单独放置到游戏场景中。在此过程中,需要在引擎编辑器内手动调节每个虚拟附件模型的位置、旋转、缩放等信息。由此可见,此种方式的最大缺陷在于:由于需要手动逐一放置虚拟附件模型并手动调节每个虚拟附件模型的位置、旋转、缩放等信息,因此,开发效率较低,而且将虚拟附件模型放置到合适的位置并调整合适的位置、旋转、缩放等信息,其操作复杂度较高、容易发生虚拟附件模型与虚拟建筑模型贴合异常等问题。尽管为了改进上述添加虚拟附件模型的方式,可以在引擎编辑器内提供一个磁力吸附工具,并利用该磁力吸附工具将虚拟附件模型自动贴合至待挂接的虚拟建筑模 ...
【技术保护点】
1.一种虚拟附件模型的生成方法,其特征在于,包括:/n获取虚拟建筑模型的几何结构信息和所述虚拟建筑模型的配置风格文件,其中,所述配置风格文件用于描述与所述虚拟建筑模型的建筑风格相适配的虚拟附件模型的参数信息;/n根据所述几何结构信息和所述配置风格文件确定至少一个虚拟附件模型的挂接信息,其中,所述挂接信息包括:所述至少一个虚拟附件模型的标识信息和属性信息;/n按照所述挂接信息生成与所述虚拟建筑模型相适配的所述至少一个虚拟附件模型。/n
【技术特征摘要】
1.一种虚拟附件模型的生成方法,其特征在于,包括:
获取虚拟建筑模型的几何结构信息和所述虚拟建筑模型的配置风格文件,其中,所述配置风格文件用于描述与所述虚拟建筑模型的建筑风格相适配的虚拟附件模型的参数信息;
根据所述几何结构信息和所述配置风格文件确定至少一个虚拟附件模型的挂接信息,其中,所述挂接信息包括:所述至少一个虚拟附件模型的标识信息和属性信息;
按照所述挂接信息生成与所述虚拟建筑模型相适配的所述至少一个虚拟附件模型。
2.根据权利要求1所述的方法,其特征在于,获取所述虚拟建筑模型的几何结构信息包括:
获取所述虚拟建筑模型的外立面所包含的多个虚拟建筑组件中每个虚拟建筑组件的顶点属性信息。
3.根据权利要求1所述的方法,其特征在于,获取所述虚拟建筑模型的配置风格文件包括:
从与所述虚拟建筑模型的建筑风格相适配的多套配置风格文件中随机选取所述配置风格文件,其中,所述配置风格文件的内容包括:所述配置风格文件的风格名称、所述配置风格文件的适用高度、在所述风格名称下所包含的多种类型虚拟附件模型中每种类型虚拟附件模型的参数信息,所述参数信息包括:每种类型虚拟附件模型的数量信息、缩放信息和楼层信息。
4.根据权利要求2所述的方法,其特征在于,根据所述几何结构信息和所述配置风格文件确定所述至少一个虚拟附件模型的挂接信息包括:
基于所述几何结构信息确定所述外立面的临街信息以及位于同一楼层的全部顶点中所包含的拐点信息;
采用所述几何结构信息、所述临街信息、所述拐点信息与所述配置风格文件进行适配,确定所述挂接信息。
5.根据权利要求4所述的方法,其特征在于,基于所述几何结构信息确定所述临街信息包括:
将所述外立面上与虚拟道路模型的高度相同的顶点设置为起点,沿着与所述外立面的垂直方向进行射线检测;
如果从所述高度相同的顶点发出的射线与所述虚拟道路模型相交,则确定所述外立面朝向所述虚拟道路模型,得到所述临街信息。
6.根据权利要求4所述的方法,其特征在于,基于所述几何结构信息确定所述拐点信息包括:
按照预设方向遍历所述虚拟建筑模型的外轮廓,对位于同一楼层中的全部顶点进行排序,得到排序结果;
基于所述排序结果对每三个相邻顶点进行叉乘计算,得到计算结果,其中,所述计算结果用于表示该三个相邻顶点是否位于同一墙面;
按照所述计算结果确定所述拐点信息。
7.根据权利要求1所述的方法,其特征在于,按照所述挂接信息生成与所述虚拟建筑模型相适配的所述至少一个虚拟附件模型包括:
将所述至少一个虚拟附件模型的模型资源加载至预设游戏引擎编辑器;
将三维计算机图形软件的编辑环境下得到的所述挂接信息通过三维计算机图形软件插件输出至预设游戏引擎编辑器;
在所述预设游戏引擎编辑器内按照所述挂接信息和所述模型资源在所述游戏场景内生成与所述虚拟建筑模型相适配的所述至少一个虚拟附件模型。
8.一种虚拟附件模型的生成装置,其特征在于,包括:
获取模块,用于获取虚拟建筑模型的几何结构信息和所述虚拟建筑模型的配置风格文件,其中,所述配置风格文件用于描述与所述虚拟建筑模型的建筑风格相适配的虚...
【专利技术属性】
技术研发人员:张敏杰,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。