一种元宇宙场景非玩家角色的创建方法及计算机技术

技术编号:39827633 阅读:10 留言:0更新日期:2023-12-29 16:03
本发明专利技术涉及图形视觉技术领域

【技术实现步骤摘要】
一种元宇宙场景非玩家角色的创建方法及计算机


[0001]本专利技术涉及图形视觉
,尤其是涉及一种元宇宙场景非玩家角色的创建方法及计算机


技术介绍

[0002]元宇宙是一个虚拟的

跨越多个数字平台的虚拟世界,允许用户以数字形式参与

互动和探索

在元宇宙中,虚拟场景

虚拟物品和虚拟角色扮演着关键角色

其中,非玩家角色(
NPC
)是虚拟世界中的虚拟角色,它们可以是虚拟世界的居民

任务分发者

商人等,它们为用户提供了更加沉浸式的互动和体验

因此,非玩家角色的创建和交互在元宇宙中具有极其重要的作用

[0003]目前,非玩家角色的特征一般由官方直接设定完成,用户只能被动地接受官方对非玩家角色的人物设定,导致了非玩家角色的单一和固化,减少了用户在虚拟世界中与非玩家角色的互动中缺乏参与感


技术实现思路

[0004]本申请提供了一种元宇宙场景非玩家角色的创建方法方法及计算机,用于根据客户端在非玩家角色创建工具中确定的特征数据来创建自定义的非玩家角色,可以使得元宇宙中的用户能够根据自身的偏好和习惯创建一个自定义的非玩家角色,使用户在元宇宙中有更个性化的互动体验,增强了用户在元宇宙中的沉浸感和参与感

[0005]第一方面,本申请提供了一种元宇宙场景非玩家角色的创建方法,该方法包括:获取客户端在非玩家角色创建工具中的特征数据;根据该特征数据创建自定义非玩家角色

[0006]通过采用上述技术方案,根据客户端在非玩家角色创建工具中确定的特征数据来创建自定义的非玩家角色,可以使得元宇宙中的用户能够根据自身的偏好和习惯创建一个自定义的非玩家角色,使用户在元宇宙中有更个性化的互动体验,增强了用户在元宇宙中的沉浸感和参与感

[0007]结合第一方面的一些实施例,在一些实施例中,该根据该特征数据创建自定义非玩家角色的步骤,该步骤具体包括:根据该客户端上传的图片生成该自定义非玩家角色的外表;根据该客户端输入的自定义描述建立该自定义非玩家角色的人物设定;根据该客户端在角色声音库内选择的声音确定该自定义非玩家角色的声音;根据该客户端在角色动作库内编辑的动作模板确定该自定义非玩家角色的动作;根据该客户端选择的该自定义非玩家角色的摆放位置和行动轨迹确定自定义非玩家角色的活动范围;根据该外表

该人物设定

该声音

该动作和该活动范围创建该自定义非玩家角色

[0008]通过采用上述技术方案,根据客户端确定的非玩家角色的外表

人物设定

声音

动作和活动范围创建非玩家角色,使得用户能够从各个维度完全创作一个自己想要的非玩家角色,给用户提供了个性化的体验

[0009]结合第一方面的一些实施例,在一些实施例中,该根据该特征数据创建自定义非玩家角色的步骤之后,该步骤还包括:将该客户端与该自定义非玩家角色之间的历史互动行为输入到个性化用户互动模型中;根据该个性化用户互动模型的输出内容确定该客户端与该自定义非玩家角色之间的当前互动行为;将该当前互动行为通过非玩家角色与玩家角色进行互动

[0010]通过采用上述技术方案,通过个性化用户互动模型,非玩家角色可以根据客户端的历史互动行为,为玩家提供个性化的互动体验,增强社交互动和代入感,从而提升用户在元宇宙内的体验

[0011]结合第一方面的一些实施例,在一些实施例中,该根据该特征数据创建自定义非玩家角色的步骤之后,该步骤还包括:当收到该客户端发送的对非玩家角色的当前对话内容时,将对非玩家角色的历史对话内容和该当前对话内容输入到语言大模型中;将该语言大模型的输出内容通过非玩家角色进行回复

[0012]通过采用上述技术方案,将用户与非玩家角色之间历史对话内容和当前对话内容输入到语言大模型中,非玩家角色可以通过语言大模型的输出内容对用户进行回复,语言大模型可以根据历史对话内容和当前对话内容理解上下文,使得非玩家角色能够更好地回应和参与互动,增加互动的深度和趣味性

[0013]结合第一方面的一些实施例,该将该语言大模型的输出内容作为对该对话互动的回复的步骤之后,该步骤还包括:检测该历史对话内容中的敏感信息;根据该敏感信息对该历史对话内容进行脱敏处理,得到脱敏历史对话内容;对该脱敏历史对话内容进行加密存储

[0014]通过采用上述技术方案,对历史对话内容进行脱敏处理,可以使得历史对话内容符合合规要求,并有效保护用户的隐私信息不被泄露,有助于解决数据隐私和保密性要求,提高了元宇宙平台的安全性

[0015]结合第一方面的一些实施例,在一些实施例中,该根据该特征数据创建自定义非玩家角色的步骤,该步骤具体包括:根据预设制作格式中的标准非玩家角色制作格式和该特征数据创建自定义非玩家角色;根据预设制作格式中的标准场景制作规则对元宇宙场景进行设定

[0016]通过采用上述技术方案,根据预设制作格式对自定义非玩家角色和元宇宙场景进行设定,使得创建的所有自定义非玩家角色都能在所有元宇宙场景一致地呈现和互动

[0017]结合第一方面的一些实施例,在一些实施例中,该根据该特征数据创建自定义非玩家角色的步骤之后,该步骤还包括:
获取所有渲染节点的资源利用率,该渲染节点用于对自定义非玩家角色进行渲染;在产生渲染任务的情况下,将渲染任务分配给该资源利用率最低的渲染节点

[0018]通过采用上述技术方案,根据渲染节点的资源利用率分配渲染任务,进行资源的合理分配和调度,避免某些节点过载而导致渲染性能下降,同时,也可以发现一些资源利用率较低的节点,将其资源分配给其他需要的节点以最大程度地利用资源

[0019]第二方面,本申请实施例提供一种元宇宙场景非玩家角色的创建系统,该元宇宙场景非玩家角色的创建系统包括计算机,该计算机包括:获取模块,创建模块

[0020]获取模块,获取客户端在非玩家角色创建工具中的特征数据;创建模块,根据该特征数据创建自定义非玩家角色

[0021]第三方面,本申请实施例提供了一种计算机,该计算机包括:一个或多个处理器和存储器;该存储器与该一个或多个处理器耦合,该存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令,该一个或多个处理器调用该计算机指令以使得该计算机执行如第一方面以及第一方面中任一可能的实现方式描述的方法

[0022]第四方面,本申请实施例提供一种计算机可读存储介质,包括指令,当上述指令在计算机上运行时,使得上述计算机执行如第一方面以及第一方面中任一可能的实现本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种元宇宙场景非玩家角色的创建方法,其特征在于,所述方法包括:获取客户端在非玩家角色创建工具中的特征数据;根据所述特征数据创建自定义非玩家角色
。2.
根据权利要求1所述的方法,其特征在于,所述根据所述特征数据创建自定义非玩家角色的步骤,具体包括:根据所述客户端上传的图片生成所述自定义非玩家角色的外表;根据所述客户端输入的自定义描述建立所述自定义非玩家角色的人物设定;根据所述客户端在角色声音库内选择的声音确定所述自定义非玩家角色的声音;根据所述客户端在角色动作库内编辑的动作模板确定所述自定义非玩家角色的动作;根据所述客户端选择的所述自定义非玩家角色的摆放位置和行动轨迹确定自定义非玩家角色的活动范围;根据所述外表

所述人物设定

所述声音

所述动作和所述活动范围创建所述自定义非玩家角色
。3.
根据权利要求1所述的方法,其特征在于,所述根据所述特征数据创建自定义非玩家角色的步骤之后,所述方法还包括:将所述客户端与所述自定义非玩家角色之间的历史互动行为输入到个性化用户互动模型中;根据所述个性化用户互动模型的输出内容确定所述客户端与所述自定义非玩家角色之间的当前互动行为;将所述当前互动行为通过所述自定义非玩家角色与玩家角色进行互动
。4.
根据权利要求1所述的方法,其特征在于,所述根据所述特征数据创建自定义非玩家角色的步骤之后,所述方法还包括:当收到所述客户端发送的对所述自定义非玩家角色的当前对话内容时,将对所述自定义非玩家角色的历史对话内容和所述当前对话内容输入到语言大模型中;将所述语言大模型的输出内容通过所述自定义非玩家角色进行回复
...

【专利技术属性】
技术研发人员:郑航
申请(专利权)人:北京蔚领时代科技有限公司
类型:发明
国别省市:

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

1