元宇宙悬浮空间构建方法、装置、计算机设备及存储介质与流程

文档序号:35625529发布日期:2023-10-05 22:09阅读:28来源:国知局
元宇宙悬浮空间构建方法、装置、计算机设备及存储介质与流程

本技术涉及图像建模,尤其涉及一种元宇宙悬浮空间构建方法、装置、计算机设备及存储介质。


背景技术:

1、元宇宙本身的出现与推进,实际上是开创一种以内容创造与交易为核心体系的基于web3.0的数字生态体系,并且延伸到科技赋能的各行各业,从教育到工业生产,从电子消费到游戏行业等等。而vr—virtual reality,即虚拟现实,则成为了形成元宇宙产业的主要硬件与技术支撑之一。利用vr完全沉浸式交互的特点,开发者可以创造出完全颠覆以往人机交互模式的全新感官交互。元宇宙悬浮空间则是在完全沉浸的3d空间内让体验者完全摆脱重力束缚,体验漂浮在空中的感官体验,并通过类似游泳般滑动双臂的方式在悬浮空间中漫游,并与漂浮物体实现触摸反馈、抓取、隔空抓取等交互。从应用层面出发,vr体验失重场可以打开新的交互布局,以非常规的方法创造全新的游览动线,720度视角观看悬浮物体,并且实现触碰物体、抓取物体等虚拟交互;从技术层面出发,如何真实模拟“悬浮状态”、“悬浮移动”与抓取物体的反馈可以为元宇宙交互模式的创新发展提供有效的蓝本,并且开拓开发者的场景交互。

2、在如今现有的元宇宙可交互虚拟空间内,如全球首个元宇宙社群空间decentralland,以及众多相似的基于vr端的虚拟空间中,主要体验模式还是以基于vr控制器手柄交互,并且模拟常规现实中带重力的刚体为主要的物理交互基础。体验者的locomotion模式也是以基于地面的行走为基本方式,并且延伸出特殊点位移动与瞬间移动等基于地面位移的特殊移动方式;其中控制方则是通过操作左右手的vr控制器按钮与摇杆实现;相似的,转向方法也是基于穿戴vr头戴设备的用户通过操作左右手的vr控制器按钮与摇杆,再加上自己本人转身而实现的,用户体验较差,无法让用户真切感受到虚拟空间。因此,如何提高用户对于vr技术构建元宇宙空间的体验成为目前亟待解决的技术问题。


技术实现思路

1、本技术提供了一种元宇宙悬浮空间构建方法、装置、计算机设备及存储介质,以提高用户对于vr技术构建元宇宙空间的体验。

2、第一方面,本技术提供了一种元宇宙悬浮空间构建方法,所述方法包括:

3、获取元宇宙悬浮空间设计方案;

4、基于所述元宇宙悬浮空间设计方案,生成对应的3d模型和/或2d贴图;

5、通过预设3d引擎对所述3d模型和/或所述2d贴图进行视觉优化处理,生成初始元宇宙悬浮空间;

6、将所述初始元宇宙悬浮空间与虚拟现实vr设备进行交互连接;

7、将辅助文件添加至所述初始元宇宙悬浮空间,生成目标元宇宙悬浮空间并将所述目标元宇宙悬浮空间同步至所述vr设备以完成所述元宇宙悬浮空间设计方案的构建。

8、进一步地,基于所述元宇宙悬浮空间设计方案,生成对应的3d模型和/或2d贴图,包括:

9、获取所述元宇宙悬浮空间设计方案中至少一个元素的3d图像,并基于至少一个所述3d图像进行建模,生成至少一个所述3d模型;

10、基于所述元宇宙悬浮空间设计方案的设计理念,生成至少一个所述2d贴图。

11、进一步地,通过预设3d引擎对所述3d模型和/或所述2d贴图进行视觉优化处理,生成初始元宇宙悬浮空间,包括:

12、基于所述元宇宙悬浮空间设计方案,确定至少一个所述3d模型和/或所述至少一个2d贴图在所述3d引擎中的位置信息;

13、基于所述位置信息,通过所述3d引擎向所述至少一个所述3d模型和/或所述至少一个2d贴图添加视觉优化效果,其中,所述视觉优化效果包括灯光效果、阴影效果和材质效果。

14、进一步地,基于所述位置信息,通过所述3d引擎向所述至少一个所述3d模型和/或所述至少一个2d贴图添加视觉优化效果,包括:

15、确定所述3d模型和/或所述2d贴图的着色器shader材质并生成环境渲染配置文件;

16、将所述环境渲染配置文件添加至所述3d引擎的预设路径中以实现视觉效果的优化。

17、进一步地,将所述初始元宇宙悬浮空间与虚拟现实vr设备进行交互连接,包括:

18、添加所述vr设备对应的至少一个设备接口至所述3d引擎,以通过所述vr设备实现模拟交互;

19、基于预设代码与所述至少一个设备接口,实现通过所述3d引擎虚拟所述初始元宇宙悬浮空间;

20、基于所述元宇宙悬浮空间设计方案与预设交互算法,添加交互行为至所述3d引擎中,其中,所述交互行为包括触碰反馈行为、抓取行为与多锚点控制行为。

21、进一步地,基于添加所述vr设备对应的至少一个设备接口至所述3d引擎,以通过所述vr设备实现模拟交互,包括:

22、初始化所述3d引擎的三个坐标信息,并获取所述3d模型和/或所述2d贴图的位置参数;

23、基于预设旋转函数与所述位置参数旋转所述3d模型和/或所述2d贴图以实现所述3d模型和/或所述2d贴图在空间中旋转。

24、进一步地,将辅助文件添加至所述初始元宇宙悬浮空间,生成目标元宇宙悬浮空间并将所述目标元宇宙悬浮空间同步至所述vr设备以完成所述元宇宙悬浮空间设计方案的构建,包括:

25、获取所述元宇宙悬浮空间设计方案中的音乐文件与交互音效文件至所述初始元宇宙悬浮空间,生成目标元宇宙悬浮空间;

26、将所述目标元宇宙悬浮空间对应的工程文件同步至所述vr设备。

27、第二方面,本技术还提供了一种元宇宙悬浮空间构建装置,所述装置包括:

28、方案获取模块,用于获取元宇宙悬浮空间设计方案;

29、模型生成模块,用于基于所述元宇宙悬浮空间设计方案,生成对应的3d模型和/或2d贴图;

30、初始空间生成模块,用于通过预设3d引擎对所述3d模型和/或所述2d贴图进行视觉优化处理,生成初始元宇宙悬浮空间;

31、交互连接模块,用于将所述初始元宇宙悬浮空间与虚拟现实vr设备进行交互连接;

32、目标空间生成模块,用于将辅助文件添加至所述初始元宇宙悬浮空间,生成目标元宇宙悬浮空间并将所述目标元宇宙悬浮空间同步至所述vr设备以完成所述元宇宙悬浮空间设计方案的构建。

33、第三方面,本技术还提供了一种计算机设备,所述计算机设备包括存储器和处理器;所述存储器用于存储计算机程序;所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如上述的元宇宙悬浮空间构建方法。

34、第四方面,本技术还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如上述的元宇宙悬浮空间构建方法。

35、本技术公开了一种元宇宙悬浮空间构建方法、装置、计算机设备及存储介质,所述方法包括获取元宇宙悬浮空间设计方案;基于所述元宇宙悬浮空间设计方案,生成对应的3d模型和/或2d贴图;通过预设3d引擎对所述3d模型和/或所述2d贴图进行视觉优化处理,生成初始元宇宙悬浮空间;将所述初始元宇宙悬浮空间与虚拟现实vr设备进行交互连接;将辅助文件添加至所述初始元宇宙悬浮空间,生成目标元宇宙悬浮空间并将所述目标元宇宙悬浮空间同步至所述vr设备以完成所述元宇宙悬浮空间设计方案的构建。通过上述方式,本技术通过将预获取的设计方案中3d模型和/或2d贴图进行视觉优化处理后生成的悬浮空间与交互文件相结合,并将优化后的悬浮空间文件同步至vr设备中,实现基于vr技术的元宇宙悬浮空间的设计,提高了用户对于vr技术构建元宇宙空间的体验。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1