本发明涉及游戏技术领域,尤其涉及一种仿造合成游戏角色的方法。
背景技术:
随着网络虚拟世界的发展,网游已经成为现今少青两代最主要的娱乐方式。目前网络世界上的虚拟形象都是系统自带的,故而导致游戏世界中,人物形象单一,难以满足游戏用户需求。
技术实现要素:
基于背景技术存在的技术问题,本发明提出了一种仿造合成游戏角色的方法。
本发明提出的一种仿造合成游戏角色的方法,包括以下步骤:
s1、建立服装数据库,在服装数据库中预存多套服装,并对每一套服装编号;
s2、确定模拟对象,并对模拟对象进行扫描,获取扫描数据;
s3、根据扫描数据生成型体模型;
s4、获取服装素材,并根据服装素材制作意向服装模型;
s5、选取意向服装模型或者服装数据库中的服装作为目标服装模型;
s6、提取型体模型的身形数据,并获取目标服装模型的形体参数;
s7、形体参数与身形数据对比,并根据对比结果对目标服装模型进行调整;
s8、将调整后的目标服装模型加载到型体模型上;
s9、根据游戏环境对着装后的型体模型进行缩放,获得角色模型;
s10、对角色模型的暴露在服装外的形象特征进行调整。
优选地,形体参数包括:身高、身形分割比例、肩宽和三围值。
优选地,身形数据包含的数据项与形体参数包含的数据项一一对应。
优选地,步骤s6具体为:将身形数据中的数据项逐一与形体参数中对应的数据项相减获得差值,并根据各项差值逐一对目标服装模型进行局部调整。
优选地,步骤s1中,服装数据库中每一套服装均关联形体参数;步骤s4还包括:分析意向服装模型的形体参数并进行存储。
本发明中,结合步骤s2和s3,通过仿造模拟对象,使得游戏用户可根据自身意向以自身为蓝本或者模拟偶像等生成游戏角色模型,既满足了游戏用户感受,又丰富了游戏中的形象,从而,使得游戏世界更加丰富多姿。
本发明中,步骤s5提供了两个服装来源。意向服装模型,避免了用户挑选服装的限制,使得游戏用户拥有更加广阔的服装挑选空间,可使得用户的审美得到极致发挥,使得游戏中的人物形象更加丰富多姿;服装数据库中存储有制作好的服装,有利于游戏用户快速获得服装,从而简化游戏角色设计步骤即简化用户操作,提高游戏角色设计效率。
本发明中,步骤s7中根据身形数据对目标服装模型的形体参数中的各数据项一一修正,可保证修改后的目标服装模型与型体模型的贴合,从而保证着装后的形体模型的美感。
本发明中,结合步骤s8和s9,首先为型体模型着装,然后再进行缩放,如此,简化了服装修改工作,有利于提高游戏角色生成效率。步骤s10中,仅对角色模型的暴露在服装外的形象特征进行调整,即有利于提高角色模型的外观,又可以减少调整工作,有利于简化游戏用户工作,提高游戏用户感受。
附图说明
图1为本发明提出的一种仿造合成游戏角色的方法流程图。
具体实施方式
参照图1,本发明提出的一种仿造合成游戏角色的方法,包括以下步骤。
s1、建立服装数据库,在服装数据库中预存多套服装,并对每一套服装编号。如此,通过设置编号,可方便的调用服装数据库中的服装。本步骤中,服装数据库中每一套服装均关联形体参数。形体参数包括:身高、身形分割比例、肩宽和三围值。通过形体参数,可对服装有更加直观的了解,形体参数的呈现,也为服装的细节修改提供了依据。
s2、确定模拟对象,并对模拟对象进行扫描,获取扫描数据。本步骤中,模拟对象可以是真人,也可以是模型或者图像。
s3、根据扫描数据生成型体模型。本实施方式中,型体模型应包括模拟对象的体形和相貌。
当步骤s2中模拟对象为照片时,则步骤s2通过扫描获取照片的二维图像数据,步骤s3中将二维数据转换成三维数据并建立三维立体模型作为型体模型。
如此,结合步骤s2和s3,通过仿造模拟对象,使得游戏用户可根据自身意向以自身为蓝本或者模拟偶像等生成游戏角色模型,既满足了游戏用户感受,又丰富了游戏中的形象,从而,使得游戏世界更加丰富多姿。
s4、获取服装素材,并根据服装素材制作意向服装模型。本实施方式中,服装素材可以是用户随意截图的服装图片。
本步骤中还包括:分析意向服装模型的形体参数并进行存储,以便后续根据形体参数对服装模型进行修改。
s5、选取意向服装模型或者服装数据库中的服装作为目标服装模型。
本步骤中,提供了两个服装来源。意向服装模型,避免了用户挑选服装的限制,使得游戏用户拥有更加广阔的服装挑选空间,可使得用户的审美得到极致发挥,使得游戏中的人物形象更加丰富多姿;服装数据库中存储有制作好的服装,有利于游戏用户快速获得服装,从而简化游戏角色设计步骤即简化用户操作,提高游戏角色设计效率。
s6、提取型体模型的身形数据,并获取目标服装模型的形体参数。本步骤中,身形数据包含的数据项与形体参数包含的数据项一一对应。
s7、形体参数与身形数据对比,并根据对比结果对目标服装模型进行调整。本步骤具体为:将身形数据中的数据项逐一与形体参数中对应的数据项相减获得差值,并根据各项差值逐一对目标服装模型进行局部调整。
例如,当身形数据中肩宽为40,形体参数中肩宽为37,则肩宽差值为3,此时,可将目标服装的肩宽放大3以调整肩宽。
通过本步骤中根据身形数据对目标服装模型的形体参数中的各数据项一一修正,可保证修改后的目标服装模型与型体模型的贴合,从而保证着装后的形体模型的美感。
s8、将调整后的目标服装模型加载到型体模型上。
s9、根据游戏环境对着装后的型体模型进行缩放,获得角色模型。
s10、对角色模型的暴露在服装外的形象特征进行调整。
本实施方式中,首先为型体模型着装,然后再进行缩放,如此,简化了服装修改工作,有利于提高游戏角色生成效率。本实施方式中,仅对角色模型的暴露在服装外的形象特征进行调整,即有利于提高角色模型的外观,又可以减少调整工作,有利于简化游戏用户工作,提高游戏用户感受。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。