本发明涉及游戏技术领域,尤其涉及一种应用于游戏的角色生成系统。
背景技术:
网络游戏,英文名称为onlinegame,又称“在线游戏”,简称“网游”。指以互联网为传输媒介,以游戏运营商服务器和用户计算机为处理终端,以游戏客户端软件为信息交互窗口的旨在实现娱乐、休闲、交流和取得虚拟成就的具有可持续性的个体性多人在线游戏。
目前,游戏用户在游戏世界的形象只能从游戏数据库中选择或者根据游戏数据库中提供的形体特征进行合成,这就导致游戏世界中的人物形象十分单一,难以产生代入感。
技术实现要素:
基于背景技术存在的技术问题,本发明提出了一种应用于游戏的角色生成系统。
本发明提出的一种应用于游戏的角色生成系统,包括:
扫描模块,其用于扫描模拟对象,获取扫描数据;
骨骼生成模块,其连接扫描模块,根据扫描数据生成骨骼模型;
蒙皮生成模块,其连接扫描模块,并根据扫描数据生成蒙皮模型,蒙皮模型包括模拟对象面部特征;
填充成型模块,其分别连接骨骼生成模块和蒙皮生成模块;填充成型模块获取蒙皮模型并将其覆盖到获取的骨骼模型上,然后在蒙皮模型和骨骼模型之间填充肌肉获得仿真模型,并根据游戏对仿真模型进行缩放获得角色模型;
服装制作模块,其与人机交互模块连接;服装制作模块从人机交互模块获取服装图像,并根据服装图像生成服装模型;
服装数据库,其内部预存有多套服装模型,且每一套服装模型均附着编号;
着装模块,其分别连接填充成型模块、服装制作模块、人机交互模块和服装数据库;着装模块根据人机交互模块的客户指令从服装制作模块或者服装数据库调取目标服装模型,然后根据角色模型调整目标服装模型,并将调整后的目标服装模型加载到角色模型上。
优选地,填充成型模块与人机交互模块连接,填充成型模块可根据人机交互模块输入指令对角色模型进行调整。
优选地,服装制作模块生成服装模型后保存服装的形体参数。服装数据库中每一件服装模型均关联有对应的形体参数。着装模块获取角色模型后分析其身形数据,然后根据目标服装模型的形体参数与角色模型的身形数据的差值对目标服装模型进行调整。
优选地,形体参数和身形数据包含一一对应的数据项。
优选地,着装模块将形体参数中的数据项减去身形数据中对应的数据项,然后根据得到的差值对目标服装模型进行局部调整。
优选地,形体参数包括:身高、身形分割比例、肩宽和三围值。
本发明中,通过设置扫描模块获取模拟对象,然后根据模拟对象生成游戏角色模型,使得游戏用户可根据自身意向以自身为蓝本或者模拟偶像等生成游戏角色模型,既满足了游戏用户感受,又丰富了游戏中的形象,从而,使得游戏世界更加丰富多姿。
本发明中,服装制作模块使得游戏用户拥有更加广阔的服装挑选空间,可使得用户的审美得到极致发挥,使得游戏中的人物形象更加丰富多姿。服装数据库的设置,有利于游戏用户快速获得服装,从而简化游戏角色设计步骤即简化用户操作,提高游戏角色设计效率。
本发明中,着装模块根据角色模型调整目标服装模型后将调整后的目标服装模型加载到角色模型上,有利于提高服装与角色的匹配程度,完善角色形象。
附图说明
图1为本发明提出的一种应用于游戏的角色生成系统结构图。
具体实施方式
参照图1,本发明提出的一种应用于游戏的角色生成系统,包括:扫描模块、骨骼生成模块、蒙皮生成模块、填充成型模块、服装制作模块、着装模块和人机交互模块。
扫描模块,其用于扫描模拟对象,获取扫描数据。本实施方式中,扫描对象可以是真人,也可以是模型或者图像。
骨骼生成模块,其连接扫描模块,根据扫描数据生成骨骼模型。本实施方式中,骨骼模型主要根据扫描数据中的形体特征例如额宽、肩宽、臂长、身材分割比等生成骨骼模型。当模拟对象为照片时,则扫描模块首先将二维图像转换成三维立体模型,然后获得骨骼模型。蒙皮生成模块,其连接扫描模块,并根据扫描数据生成蒙皮模型,蒙皮模型包括模拟对象面部特征。具体的,蒙皮模型主要根据扫描数据中描述表皮特征的数据生成,例如鼻高、唇厚、嘴宽、眼型、脸型、肤色等。
填充成型模块,其分别连接骨骼生成模块和蒙皮生成模块。填充成型模块获取蒙皮模型并将其覆盖到获取的骨骼模型上,然后在蒙皮模型和骨骼模型之间填充肌肉获得仿真模型,并根据游戏对仿真模型进行缩放获得角色模型。
本实施方式中,通过设置扫描模块获取模拟对象,然后根据模拟对象生成游戏角色模型,使得游戏用户可根据自身意向以自身为蓝本或者模拟偶像等生成游戏角色模型,既满足了游戏用户感受,又丰富了游戏中的形象,从而,使得游戏世界更加丰富多姿。
本实施方式中,填充成型模块与人机交互模块连接,填充成型模块可根据人机交互模块输入指令对角色模型进行调整,例如通过调整身材分割比、脸型等使得角色模型更加完美,或者通过模糊一些面部特征使得角色模型与模拟对象相似度降低以隐藏游戏用户身份等。如此,通过对角色模型的调整,可进一步满足用户需要。
服装制作模块,其与人机交互模块连接。服装制作模块从人机交互模块获取服装图像,并根据服装图像生成服装模型。如此,服装制作模块使得游戏用户拥有更加广阔的服装挑选空间,可使得用户的审美得到极致发挥,使得游戏中的人物形象更加丰富多姿。
服装数据库,其内部预存有多套服装模型,且每一套服装模型均附着编号。服装数据库的设置,有利于游戏用户快速获得服装,从而简化游戏角色设计步骤即简化用户操作,提高游戏角色设计效率。
本实施方式中,服装制作模块生成服装模型后保存服装的形体参数,服装数据库中每一件服装模型均关联有对应的形体参数。
着装模块,其分别连接填充成型模块、服装制作模块、人机交互模块和服装数据库。着装模块根据人机交互模块的客户指令从服装制作模块或者服装数据库调取目标服装模型,然后根据角色模型调整目标服装模型,并将调整后的目标服装模型加载到角色模型上。
本实施方式中,着装模块获取角色模型后分析其身形数据,形体参数和身形数据包含一一对应的数据项。形体参数包括:身高、身形分割比例、肩宽和三围值。着装模块根据目标服装模型的形体参数与角色模型的身形数据的差值对目标服装模型进行调整。具体的,着装模块将形体参数中的数据项减去身形数据中对应的数据项,然后根据得到的差值对目标服装模型进行局部调整。例如,当形体参数中肩宽为37,身形数据中肩宽为40,则肩宽差值为-3,此时,可将目标服装的肩宽放大3。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。