一种元宇宙场景生成方法技术

技术编号:39777473 阅读:7 留言:0更新日期:2023-12-22 02:23
本发明专利技术公开了一种元宇宙场景生成方法

【技术实现步骤摘要】
一种元宇宙场景生成方法、装置、存储介质及终端设备


[0001]本专利技术涉及数据处理
,尤其涉及一种元宇宙场景生成方法

装置

计算机可读存储介质及终端设备


技术介绍

[0002]元宇宙是共享虚拟
3D
世界,或者是交互性

沉浸式和协作性的世界

正如物理宇宙是空间上互连的一系列世界,元宇宙也可以视为众多世界的集合,云游戏作为当前互联网社会中一种新兴的游戏模式,也涵盖其中

[0003]当用户处于元宇宙空间中时,对空间场景布局往往会有生理及心理需求,不同情景下用户对场景布局的诉求往往大不相同,而面对用户的场景布局需求,厂商一般只会推出固有的场景套件或提供单独的布景素材,使用户通过利用厂商提供的场景套件或布景素材,实现适用于不同情景下场景布局

[0004]但是,由于厂商提供的场景套件一般覆盖率比较低,重复性比较高,用户想创造出独一的

实时性高且完美适用于当前情景下的场景布局,只能通过不同的布景素材组合形成,这对用户自身的布局能力及时间成本的要求是比较高的,布局获得的场景模型也可能并不理想,导致用户体验较差


技术实现思路

[0005]本专利技术实施例的目的在于,提供一种元宇宙场景生成方法

装置

计算机可读存储介质及终端设备,能够实现元宇宙场景的自动化布局和场景模型的自主优化,并且操作便捷,用户体验较佳

[0006]为了实现上述目的,本专利技术实施例提供了一种元宇宙场景生成方法,包括:
[0007]根据场景布局影响因素对元宇宙中的用户需求场景模型的场景布局需求进行预测,获得所述用户需求场景模型对应的标签数值,标签数值用于表示所述用户需求场景模型在对应的模型适用场景中的适用度;
[0008]根据所述用户需求场景模型对应的标签数值和预设的允许误差阈值,从预设的模型数据库中筛选出至少一个场景模型;
[0009]从所述至少一个场景模型中选择一个场景模型作为目标场景模型;
[0010]根据元宇宙的当前场景布局中的所有素材元素对所述目标场景模型进行优化,并将优化后的目标场景模型映射至所述用户需求场景模型的场景布局中

[0011]进一步地,所述模型数据库通过以下步骤构建:
[0012]采集若干个场景模型的模型数据,并进行数据解析,获得每一个场景模型的模型元素及其对应的元素特征;其中,元素特征包括对应的模型元素在所属场景模型中的朝向角度

坐标数据

尺寸数据和颜色数据;
[0013]为每一个场景模型绑定至少一个场景标签;其中,场景标签与模型适用场景一一对应,场景标签由文字标签及其对应的数值区间组成,文字标签用于表示场景模型的模型
适用场景;
[0014]对每一个场景标签进行数值化处理,以将场景标签中的数值区间转换为文字标签对应的标签数值,获得每一个场景标签对应的模型标签;
[0015]根据所有的场景模型及其对应的模型元素

元素特征和模型标签,构建模型数据库

[0016]进一步地,所述对每一个场景标签进行数值化处理,以将场景标签中的数值区间转换为文字标签对应的标签数值,包括:
[0017]确定每一个场景标签中的数值区间,并根据数值区间计算获得每一个场景标签对应的区间差值;其中,数值区间表示为
[Data1

Data2],对应的区间差值表示为
Δ
Data
,且
Δ
Data

Data2

Data1

[0018]根据每一个场景标签所属场景模型的模型元素及其对应的元素特征,计算获得每一个场景标签所属场景模型的以面积为比重的平均颜色数据;
[0019]根据每一个场景标签对应的数值区间

区间差值和平均颜色数据,计算获得每一个场景标签中的数值区间对应的标签数值

[0020]进一步地,所述根据每一个场景标签所属场景模型的模型元素及其对应的元素特征,计算获得每一个场景标签所属场景模型的以面积为比重的平均颜色数据,包括:
[0021]根据每一个场景标签所属场景模型包含的模型元素的个数

每一个模型元素在所属场景模型中的尺寸数据和颜色数据,计算获得每一个场景标签所属场景模型包含的模型元素的以面积为比重的颜色数据和值;
[0022]根据每一个场景标签所属场景模型包含的模型元素的个数和每一个模型元素在所属场景模型中的尺寸数据,计算获得每一个场景标签所属场景模型包含的模型元素的面积和值;
[0023]根据每一个场景标签所属场景模型包含的模型元素的以面积为比重的颜色数据和值以及面积和值,计算获得每一个场景标签所属场景模型的以面积为比重的平均颜色数据

[0024]进一步地,所述根据每一个场景标签对应的数值区间

区间差值和平均颜色数据,计算获得每一个场景标签中的数值区间对应的标签数值,包括:
[0025]根据每一个场景标签对应的平均颜色数据,计算获得每一个场景标签对应的平均颜色数据在预设的颜色取值范围中所占的颜色比值;
[0026]根据每一个场景标签对应的颜色比值和区间差值,计算获得每一个场景标签中的数值区间对应的平均值;
[0027]根据每一个场景标签中的数值区间对应的平均值和数值区间的端点值,计算获得每一个场景标签中的数值区间对应的标签数值

[0028]进一步地,所述场景布局影响因素包括使用习惯影响因素

环境周期影响因素

特殊日期影响因素和突发事件影响因素;则,所述根据场景布局影响因素对元宇宙中的用户需求场景模型的场景布局需求进行预测,获得所述用户需求场景模型对应的标签数值,包括:
[0029]根据用户对场景模型的历史使用数据,获取所述使用习惯影响因素对应的第一预测函数
g(t)

[0030]基于环境随时间周期性变化,根据具有周期性的函数获取所述环境周期影响因素对应的第二预测函数
s(t)

[0031]根据特殊日期对用户感情需求的影响,获取所述特殊日期影响因素对应的第三预测函数
h(t)
;其中,所述特殊日期至少包括节假日和纪念日;
[0032]根据公式
y(t)

g(t)+s(t)+h(t)+w*
ρ
对元宇宙中的用户需求场景模型的场景布局需求进行预测,获得所述用户需求场景模型对应的标签数值;其中,
y(t)
表示标签数值的预测函数,
ρ
表示所述突发事件影响因素对应的调整参数,...

【技术保护点】

【技术特征摘要】
1.
一种元宇宙场景生成方法,其特征在于,包括:根据场景布局影响因素对元宇宙中的用户需求场景模型的场景布局需求进行预测,获得所述用户需求场景模型对应的标签数值,标签数值用于表示所述用户需求场景模型在对应的模型适用场景中的适用度;根据所述用户需求场景模型对应的标签数值和预设的允许误差阈值,从预设的模型数据库中筛选出至少一个场景模型;从所述至少一个场景模型中选择一个场景模型作为目标场景模型;根据元宇宙的当前场景布局中的所有素材元素对所述目标场景模型进行优化,并将优化后的目标场景模型映射至所述用户需求场景模型的场景布局中
。2.
如权利要求1所述的元宇宙场景生成方法,其特征在于,所述模型数据库通过以下步骤构建:采集若干个场景模型的模型数据,并进行数据解析,获得每一个场景模型的模型元素及其对应的元素特征;其中,元素特征包括对应的模型元素在所属场景模型中的朝向角度

坐标数据

尺寸数据和颜色数据;为每一个场景模型绑定至少一个场景标签;其中,场景标签与模型适用场景一一对应,场景标签由文字标签及其对应的数值区间组成,文字标签用于表示场景模型的模型适用场景;对每一个场景标签进行数值化处理,以将场景标签中的数值区间转换为文字标签对应的标签数值,获得每一个场景标签对应的模型标签;根据所有的场景模型及其对应的模型元素

元素特征和模型标签,构建模型数据库
。3.
如权利要求2所述的元宇宙场景生成方法,其特征在于,所述对每一个场景标签进行数值化处理,以将场景标签中的数值区间转换为文字标签对应的标签数值,包括:确定每一个场景标签中的数值区间,并根据数值区间计算获得每一个场景标签对应的区间差值;其中,数值区间表示为
[Data1

Data2]
,对应的区间差值表示为
Δ
Data
,且
Δ
Data

Data2

Data1
;根据每一个场景标签所属场景模型的模型元素及其对应的元素特征,计算获得每一个场景标签所属场景模型的以面积为比重的平均颜色数据;根据每一个场景标签对应的数值区间

区间差值和平均颜色数据,计算获得每一个场景标签中的数值区间对应的标签数值
。4.
如权利要求3所述的元宇宙场景生成方法,其特征在于,所述根据每一个场景标签所属场景模型的模型元素及其对应的元素特征,计算获得每一个场景标签所属场景模型的以面积为比重的平均颜色数据,包括:根据每一个场景标签所属场景模型包含的模型元素的个数

每一个模型元素在所属场景模型中的尺寸数据和颜色数据,计算获得每一个场景标签所属场景模型包含的模型元素的以面积为比重的颜色数据和值;根据每一个场景标签所属场景模型包含的模型元素的个数和每一个模型元素在所属场景模型中的尺寸数据,计算获得每一个场景标签所属场景模型包含的模型元素的面积和值;根据每一个场景标签所属场景模型包含的模型元素的以面积为比重的颜色数据和值
以及面积和值,计算获得每...

【专利技术属性】
技术研发人员:孙杰
申请(专利权)人:咪咕文化科技有限公司中国移动通信集团有限公司
类型:发明
国别省市:

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

1