【技术实现步骤摘要】
【国外来华专利技术】检测伪造的虚拟对象
[0001]实施例总体上涉及基于计算机的游戏,并且更具体地,涉及用于检测伪造的虚拟对象的方法、系统、和计算机可读介质。
技术介绍
[0002]一些线上平台(例如,游戏平台、媒体交换平台等)允许用户彼此连接、彼此交互(例如,在游戏内)、创建游戏、以及通过互联网彼此共享信息。线上游戏平台的用户可以参与到多玩家游戏环境或虚拟环境(例如,三维环境)中、设计自定义的游戏环境、设计角色和化身、装饰化身、与其他用户交换虚拟项/虚拟对象、使用音频消息或文字消息与其他用户通信等。诸如元宇宙或多元宇宙环境等环境也可以使得参与的用户与其他用户共享、出售、或交易他们创建的对象。
[0003]为了防止伪造的对象出现在游戏平台上,可能需要一种通过与真实的(genuine)虚拟对象进行比较,以检测伪造的虚拟对象的方法。
[0004]鉴于以上内容,提出了一些实施方式。
技术实现思路
[0005]根据一方面,提供了一种计算机实现方法,以检测伪造的虚拟三维(three
‑
dimensiona ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种检测伪造的虚拟三维(3D)对象的计算机实现方法,所述方法包括:接收未认证的虚拟3D对象;确定所述未认证的虚拟3D对象的多个二维(2D)视图,其中,所述多个2D视图中的每个视图是从相应视点捕捉的;计算所述多个2D视图中的每个2D视图的哈希值;确定所述未认证的虚拟3D对象的所述多个2D视图中的至少两个2D视图的所述相应哈希值是否与真的虚拟3D对象的对应2D视图的哈希值匹配;以及如果确定所述相应哈希值匹配,则将所述未认证的虚拟3D对象归类为伪造的3D对象。2.根据权利要求1所述的计算机实现方法,其中,确定所述未认证的虚拟3D对象的所述多个2D视图包括:在预定照明条件下确定所述多个2D视图。3.根据权利要求1所述的计算机实现方法,其中,使用感知哈希函数计算所述哈希值。4.根据权利要求1所述的计算机实现方法,其中,所述确定所述相应哈希值是否匹配包括:计算所述多个2D视图中的至少两个2D视图的所述相应哈希值与所述真的虚拟3D对象的对应2D视图的所述哈希值之间的距离值;以及基于确定至少有阈值数量个所述距离值满足阈值距离值,确定所述相应哈希值匹配。5.根据权利要求1所述的计算机实现方法,其中,接收所述未认证的虚拟3D对象包括:接收所述未认证的虚拟3D对象的3D网格。6.根据权利要求5所述的计算机实现方法,其中,所述3D网格包括纹理信息。7.根据权利要求1所述的计算机实现方法,其中,基于所述未认证的虚拟3D对象的类别选择所述至少两个2D视图。8.根据权利要求1所述的计算机实现方法,还包括:其中,基于所述虚拟3D对象的用户可见部分确定所述视点。9.根据权利要求8所述的计算机实现方法,其中,所述虚拟3D对象由虚拟化身佩戴,并且所述用户可见部分取决于所述虚拟化身的姿势。10.根据权利要求1所述的计算机实现方法,还包括:在将所述未认证的虚拟3D对象归类为所述伪造的3D对象之后,从虚拟平台中的列表中排除所述伪造的3D对象。11.根据权利要求1所述的计算机实现方法,还包括:多次执行所述确定,其中,使用不同的真的虚拟3D对象执行所述多次确定中的每次确定。12.根据权利要求1所述的计算机实现方法,还包括:如果确定所述相应哈希值不匹配,则将所述未认证的虚拟3D对象归类为真实的3D对象。13.根据权利要求12所述的计算机实现方法,还包括:在将所述未认证的虚拟3D对象归类为所述真实的3D对象之后,存储所述未认证的虚拟3D对象的所述多个2D视图。14.一种检测伪造的虚拟三维(3D)对象的计算机实现方法,所述方法包括:接收未认证的虚拟3D对象;确定所述未认证的虚拟3D对象的多个二维(2D)视图,其中,所述多个2D视图中的每个视图是从相应视点捕捉的;计算所述多个2D视图中的每个2D视图的哈希值;确定多个距离值,其中,每个距离值指示所述多个2D视图中的2D视图的相应哈希值与
真的虚拟3D对象的对应2D视图的哈希值之间的距离;基于所述多个距离值确定聚合距离值;以及如果所述聚合距离值满足预定阈值距离值,则将所述未认证的虚拟3D对象归类为伪造的3D对象。15.根据权利要求14所述的计算机实现方法,其中,所述未认证的虚拟3D对象的对象类型和所述真的虚拟3D对象的对象...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。