生成游戏素材的方法及装置制造方法及图纸

技术编号:17112182 阅读:19 留言:0更新日期:2018-01-24 23:02
本发明专利技术提出一种生成游戏素材的方法及装置,其中,方法包括:获取用于在游戏中创建用户的虚拟形象的深度信息,并根据深度信息构建用户的3D模型,其中,深度信息为向用户投射结构光后生成的;从3D模型中识别出用户每个身体部位的轮廓信息;针对每个身体部位,利用身体部位的轮廓信息生成身体部位对应的目标素材;利用目标素材更新游戏的素材库。通过该方法,用户可以使用游戏的素材库中的素材构建个性化的游戏人物形象,方便用户快速分辨出自己的游戏人物形象,用户还可以根据自身需求利用素材库中的素材随时更换游戏人物形象,提升了用户体验,提高了游戏的凝聚力,解决现有技术中用户难以分辨自己的游戏人物形象、游戏凝聚力较低的技术问题。

The method and device for generating game material

The present invention includes a method and a device which generates game material, methods: to obtain depth information of the virtual image to create a user in the game, and according to the 3D model, the user constructs the depth information of the depth information for users to project structured light into the outlines of epigenetic information users; each part of the body from a 3D model; for each part of the body, the body parts of the corresponding parts of the body contour information of the target material; the target material update game material library. By this method, the user can use the game materials from the database to construct a personalized game characters, to facilitate users to quickly distinguish their game characters, users can also replace the game characters at any time according to their own needs by using materials from the database, to enhance the user experience, improve the game's cohesion, to solve technical problems in the existing technology difficult for users to distinguish their own game characters, the game of low cohesion.

【技术实现步骤摘要】
生成游戏素材的方法及装置
本专利技术涉及终端设备领域,尤其涉及一种生成游戏素材的方法及装置。
技术介绍
目前在一些游戏场景中,游戏的设计者会为用户提供一些游戏人物形象,用户可以在游戏中选择自己喜欢的游戏人物形象。但是游戏为用户提供的游戏人物形象一般为有限数量的人物形象,用户在设置游戏人物形象时,从有限数量的人物形象中选择自己需要的人物形象进行控制以及操作。然而现有的游戏中,经常会出现多个用户采用同一个游戏人物形象的情况出现,使得用户难以及时地从中分辨出自己的游戏人物形象,进而无法及时进行操作。目前还没有相关技术能够使用户根据自己的需要定制个性化的游戏人物形象,使得现有的游戏的凝聚力较低。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术提出一种生成游戏素材的方法,通过获取用户的3D模型,从3D模型中识别出用户每个身体部位的轮廓信息,基于轮廓信息生成对应的目标素材并对游戏的素材库进行更新,使用户可以使用游戏的素材库中的素材构建个性化的游戏人物形象,解决现有技术中用户难以分辨自己的游戏人物形象、游戏凝聚力较低的技术问题。本专利技术还提出一种生成游戏素材的装置。本专利技术还提出一种非易失性计算机可读存储介质。本专利技术还提出一种计算机设备。本专利技术第一方面实施例提出了一种生成游戏素材的方法,包括:获取用于在游戏中创建用户的虚拟形象的所述深度信息,并根据所述深度信息构建用户的3D模型,其中,所述深度信息为向所述用户投射结构光后生成的;从所述3D模型中识别出所述用户每个身体部位的轮廓信息;针对每个身体部位,利用所述身体部位的所述轮廓信息生成所述身体部位对应的目标素材;利用所述目标素材更新所述游戏的素材库;其中所述素材库中存储有每个身体部位的至少一个素材。本专利技术实施例的生成游戏素材的方法,通过获取用于在游戏中创建用户的虚拟形象的深度信息,并根据深度信息构建用户的3D模型,从3D模型中识别出用户每个身体部位的轮廓信息,针对每个身体部位,利用身体部位的轮廓信息生成身体部位对应的目标素材,利用目标素材更新游戏的素材库。由此,能够使用户可以使用游戏的素材库中的素材构建个性化的游戏人物形象,使用户的游戏人物形象区别于其他用户的游戏人物形象,方便用户快速分辨出自己的游戏人物形象,用户还可以根据自身的需求利用素材库中的素材随时更换游戏人物形象,提升了用户体验,提高了游戏的凝聚力。通过在游戏的素材库中存储用户每个身体部位的素材,使用户可以根据素材库中的素材构建个性化的游戏人物形象,构建的游戏人物形象和用户自身的形象相似,从而用户可以容易地分辨出自己的游戏人物形象,解决了现有技术中用户难以分辨自己的游戏人物形象的技术问题。本专利技术第二方面实施例提出了一种生成游戏素材的装置,包括:获取模块,用于获取用于在游戏中创建用户的虚拟形象的所述深度信息,并根据所述深度信息构建用户的3D模型,其中,所述深度信息为向所述用户投射结构光后生成的;识别模块,用于从所述3D模型中识别出所述用户每个身体部位的轮廓信息;生成模块,用于针对每个身体部位,利用所述身体部位的所述轮廓信息生成所述身体部位对应的目标素材;更新模块,用于利用所述目标素材更新所述游戏的素材库。本专利技术实施例的生成游戏素材的装置,通过获取用于在游戏中创建用户的虚拟形象的深度信息,并根据深度信息构建用户的3D模型,从3D模型中识别出用户每个身体部位的轮廓信息,针对每个身体部位,利用身体部位的轮廓信息生成身体部位对应的目标素材,利用目标素材更新游戏的素材库。由此,能够使用户可以使用游戏的素材库中的素材构建个性化的游戏人物形象,使用户的游戏人物形象区别于其他用户的游戏人物形象,方便用户快速分辨出自己的游戏人物形象,用户还可以根据自身的需求利用素材库中的素材随时更换游戏人物形象,提升了用户体验,提高了游戏的凝聚力。通过在游戏的素材库中存储用户每个身体部位的素材,使用户可以根据素材库中的素材构建个性化的游戏人物形象,构建的游戏人物形象和用户自身的形象相似,从而用户可以容易地分辨出自己的游戏人物形象,解决了现有技术中用户难以分辨自己的游戏人物形象的技术问题。本专利技术第三方面实施例提出了一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行如第一方面实施例所述的生成游戏素材的方法。本专利技术第四方面实施例提出了一种计算机设备,包括存储器及处理器,所述存储器中储存有计算机可读指令,所述指令被所述处理器执行时,使得所述处理器执行如第一方面实施例所述的生成游戏素材的方法。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术一实施例提出的生成游戏素材的方法的流程示意图;图2为一个投射结构光的装置组合示意图;图3为本专利技术实施例提供的均匀结构光的示意图;图4为本专利技术另一实施例提出的生成游戏素材的方法的流程示意图;图5为本专利技术实施例中非均匀的结构光的示意图;图6为本专利技术又一实施例提出的生成游戏素材的方法的流程示意图;图7为本专利技术一实施例提出的生成游戏素材的装置的结构示意图;图8为本专利技术另一实施例提出的生成游戏素材的装置的结构示意图;图9为本专利技术一实施例提出的终端中的图像处理电路的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。下面参考附图描述本专利技术实施例的生成游戏素材的方法及装置。图1为本专利技术一实施例提出的生成游戏素材的方法的流程示意图。如图1所示,该生成游戏素材的方法包括以下步骤:步骤101,获取用于在游戏中创建用户的虚拟形象的深度信息,并根据深度信息构建用户的3D模型,其中,深度信息为向用户投射结构光后生成的。其中,已知空间方向光束的投影集合称为结构光(structuredlight)。作为一种示例,图2为一个投射结构光的装置组合示意图。图2中仅以结构光的投影集合为线的集合进行示例,对于投影集合为散斑图案的结构光的原理类似。如图2所示,该装置中可以包括光学投射器和摄像机,其中,光学投射器将一定模式的结构光投射于被测物体(用户)所处的空间内,在用户的身体表面上形成由身体表面的形状所调制的光条的三维图像。该三维图像由处于另一位置的摄像机探测,从而获得畸变的光条二维图像。光条的畸变程度取决于光学投射器与摄像机之间的相对位置和用户身体表面的轮廓,直观上,沿光条显示出的位移(或偏移)与用户身体表面的高度成比例,扭曲表示了平面的变化,不连续显示了用户身体表面的物理间隙,当光学投射器与摄像机之间的相对位置一定时,由畸变的光条二维图像坐标即可重现用户的身体表面的三维轮廓,即获得用户的3D模型。作为一种示例,可以采用公式(1)计算获得人脸3D模型,其中,公式(1)如下所示:其中,(x,y,z)为获取的用户3D模型的坐标,b为投射装置与摄像头之间的基线间距,F为摄像头的焦距,θ为投射装置向本文档来自技高网...
生成游戏素材的方法及装置

【技术保护点】
一种生成游戏素材的方法,其特征在于,包括:获取用于在游戏中创建用户的虚拟形象的深度信息,并根据所述深度信息构建用户的3D模型,其中,所述深度信息为向所述用户投射结构光后生成的;从所述3D模型中识别出所述用户每个身体部位的轮廓信息;针对每个身体部位,利用所述身体部位的所述轮廓信息生成所述身体部位对应的目标素材;利用所述目标素材更新所述游戏的素材库;其中所述素材库中存储有每个身体部位的至少一个素材。

【技术特征摘要】
1.一种生成游戏素材的方法,其特征在于,包括:获取用于在游戏中创建用户的虚拟形象的深度信息,并根据所述深度信息构建用户的3D模型,其中,所述深度信息为向所述用户投射结构光后生成的;从所述3D模型中识别出所述用户每个身体部位的轮廓信息;针对每个身体部位,利用所述身体部位的所述轮廓信息生成所述身体部位对应的目标素材;利用所述目标素材更新所述游戏的素材库;其中所述素材库中存储有每个身体部位的至少一个素材。2.根据权利要求1所述的方法,其特征在于,所述从所述3D模型中识别出所述用户每个身体部位的轮廓信息,包括:从所述3D模型中识别出属于每个身体部位的特征点;针对每个身体部位,基于所述身体部位的特征点的深度信息,构建所述身体部位并且获取身体部位的轮廓信息。3.根据权利要求1所述的方法,其特征在于,所述利用所述身体部位的所述轮廓信息生成所述身体部位对应的目标素材,包括:获取预存的所述身体部位的参考轮廓信息;将所述轮廓信息与所述参考轮廓信息进行比较;如果所述轮廓信息与所述参考轮廓信息的差异超过预设的阈值,则根据所述轮廓信息生成所述目标素材。4.根据权利要求3所述的方法,其特征在于,所述获取预存的所述身体部位的参考轮廓信息,包括:识别所述身体部位对应的类型;获取与所述类型对应的所述参考轮廓信息。5.根据权利要求3所述的方法,其特征在于,所述利用所述目标素材更新所述游戏的素材库,包括:根据所述差异和所述阈值,确定所述差异对应的预设范围;从所述素材库中获取属于所述预设范围的第一素材和标准素材;将所述目标素材和所述第一素材分别与所述标准...

【专利技术属性】
技术研发人员:周意保
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1