虚拟场景的编辑方法、装置、设备及介质制造方法及图纸

技术编号:34914282 阅读:32 留言:0更新日期:2022-09-15 07:03
本公开提供了一种虚拟场景的编辑方法、装置、设备及介质,所述方法包括:获取并显示当前视点下的虚拟场景的目标场景数据;其中,所述目标场景数据具有至少两种分辨率,并且,所述目标场景数据包括目标DEM数据和目标影像纹理数据;对所述目标场景数据进行场景编辑操作;其中,所述对所述目标场景数据进行场景编辑操作,包括:基于所选择的场景操作模板,确定所述目标场景数据中的目标区域;基于所选择的场景操作算子,对所述目标区域中的目标DEM数据执行与所述场景操作算子相匹配的处理,以及对所述目标区域中的目标影像纹理数据进行纹理更新处理;显示进行所述场景编辑后的目标场景数据。据。据。

【技术实现步骤摘要】
虚拟场景的编辑方法、装置、设备及介质


[0001]本公开实施例涉及虚拟现实
,更具体地,涉及一种虚拟场景的编辑方法、装置、设备及介质。

技术介绍

[0002]虚拟场景的快速构建与编辑是虚拟现实系统中的核心问题,广泛应用于数字城市、虚拟仿真、虚拟战场和动画游戏等应用领域。虚拟场景编辑的便捷性,对于虚拟现实系统构建效率有重要影响,因此有效的场景编辑方法,是场景引擎的重要组成部分。然而,相关技术中,所构建的虚拟场景大多基于单分辨率场景,显示效果不佳,且不能对虚拟场景进行实时编辑。

技术实现思路

[0003]本公开实施例的一个目的是提供一种虚拟场景的编辑的新的技术方案。
[0004]根据本公开实施例的第一方面,提供一种虚拟场景的编辑方法,所述方法包括:
[0005]获取并显示当前视点下的虚拟场景的目标场景数据;其中,所述目标场景数据具有至少两种分辨率,并且,所述目标场景数据包括目标DEM数据和目标影像纹理数据;
[0006]对所述目标场景数据进行场景编辑操作;其中,所述对所述目标场景数据进行场景编辑操作,包括:基于所选择的场景操作模板,确定所述目标场景数据中的目标区域;基于所选择的场景操作算子,对所述目标区域中的目标DEM数据执行与所述场景操作算子相匹配的处理,以及对所述目标区域中的目标影像纹理数据进行纹理更新处理;
[0007]显示进行所述场景编辑后的目标场景数据。
[0008]可选地,获取当前视点下的虚拟场景的目标场景数据,包括:
[0009]从服务器中所存储的场景数据中,确定出与所述当前视点对应的目标场景数据;
[0010]其中,所述场景数据按照分辨率由高到低的层次结构存储在所述服务器中,所述场景数据包括DEM数据和影像纹理数据。
[0011]可选地,所述场景操作算子为布尔运算操作算子,所述布尔运算操作算子包括以下至少一项:下压操作算子、上抬操作算子、拼接融合操作算子。
[0012]可选地,所述方法还包括:
[0013]提供第一配置接口和第二配置接口;
[0014]将通过所述第一配置接口输入的场景操作模板作为所述所选择的场景操作模板;以及,
[0015]将通过所述第二配置接口输入的场景操作算子作为所述选择的场景操作算子。
[0016]可选地,所述对所述目标区域中的目标影像纹理数据进行纹理更新处理,包括:
[0017]获取处理后的所述目标区域中的目标DEM数据指示的网格区域的状态;
[0018]在指示的网格区域处于挤压状态的情况下,根据处理前的所述目标区域中的目标影像纹理数据的纹理信息,对挤压区域内的纹理信息进行映射处理;以及,
[0019]在指示的网格区域处于拉伸状态的情况下,根据处理前的所述目标区域中的目标影像纹理数据的纹理信息和所述目标区域周边预设范围内的纹理信息,对拉伸区域的纹理信息进行融合处理。
[0020]可选地,在所述对所述目标场景数据进行场景编辑操作之后,还包括:
[0021]将所述场景编辑操作保存为目标操作符;以及,
[0022]将所述目标操作符基于目标格式进行保存;
[0023]其中,所述目标操作符至少包括:所述目标区域的区域范围数据、所述所选择的场景操作算子、变化范围数据值、所述所选择的场景操作算子的缩放比例、操作倒角圆角半径、纹理处理方式、处理后的所述目标区域的语义属性。
[0024]可选地,所述方法还包括:
[0025]在当前视点发生变化,且场景数据发生更新的情况下,根据所述目标操作符对更新后的场景数据进行场景编辑操作。
[0026]可选地,所述方法还包括:
[0027]在具有权限的用户请求显示包括所述目标区域的场景数据的情况下,通过服务器将所述目标操作符发送至所述具有权限的用户,以使所述具有权限的用户根据所述目标操作符对包括所述目标区域的场景数据进行场景编辑操作。
[0028]根据本公开实施例的第二方面,提供一种虚拟场景的编辑装置,所述装置包括:
[0029]获取模块,用于获取当前视点下的虚拟场景的目标场景数据;其中,所述目标场景数据具有至少两种分辨率,并且,所述目标场景数据包括目标DEM数据和目标影像纹理数据;
[0030]显示模块,用于显示当前视点下的虚拟场景的目标场景数据;
[0031]编辑模块,用于对所述目标场景数据进行场景编辑操作;其中,所述对所述目标场景数据进行场景编辑操作,包括:基于所选择的场景操作模板,确定所述目标场景数据中的目标区域;基于所选择的场景操作算子,对所述目标区域中的目标DEM数据执行与所述场景操作算子相匹配的处理,以及对所述目标区域中的目标影像纹理数据进行纹理更新处理;
[0032]所述显示模块,用于显示进行所述场景编辑后的目标场景数据。
[0033]根据本公开实施例的第三方面,提供一种终端设备,包括:存储器和处理器,所述存储器用于存储可执行的指令;所述处理器用于在所述指令的控制下执行根据以上第一方面所述的虚拟场景的编辑方法。
[0034]根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在被处理器执行时实现如以上第一方面所述的虚拟场景的编辑方法。
[0035]本公开实施例的一个有益效果在于,一方面,其所获取的当前视点下的虚拟场景的目标场景数据具有至少两种分辨率,且目标场景数据包括目标DEM数据和目标影像纹理数据,即,当前视点下的场景采用多分辨率显示方式,所显示的目标场景数据呈现DEM多分辨率网格和多分辨率影像纹理,提高了场景显示效果。另一方面,其能够通过所提供的场景操作模板和场景操作算子,对目标场景数据进行实时编辑,提高场景的编辑效率和效果。
[0036]通过以下参照附图对本说明书的示例性实施例的详细描述,本说明书的其它特征及其优点将会变得清楚。
附图说明
[0037]被结合在说明书中并构成说明书的一部分的附图示出了本说明书的实施例,并且连同其说明一起用于解释本说明书的原理。
[0038]图1是根据本公开实施例的虚拟场景的编辑系统的硬件配置示意图;
[0039]图2是根据本公开实施例的虚拟场景的编辑方法的流程示意图;
[0040]图3示出一个例子的虚拟场景的编辑方法的流程示意图;
[0041]图4是根据本公开实施例的虚拟场景的编辑装置的原理框图;
[0042]图5是根据本公开实施例的终端设备的硬件配置示意图。
具体实施方式
[0043]现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开实施例的范围。
[0044]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。
[0045]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟场景的编辑方法,其特征在于,所述方法包括:获取并显示当前视点下的虚拟场景的目标场景数据;其中,所述目标场景数据具有至少两种分辨率,并且,所述目标场景数据包括目标DEM数据和目标影像纹理数据;对所述目标场景数据进行场景编辑操作;其中,所述对所述目标场景数据进行场景编辑操作,包括:基于所选择的场景操作模板,确定所述目标场景数据中的目标区域;基于所选择的场景操作算子,对所述目标区域中的目标DEM数据执行与所述场景操作算子相匹配的处理,以及对所述目标区域中的目标影像纹理数据进行纹理更新处理;显示进行所述场景编辑后的目标场景数据。2.根据权利要求1所述的方法,其特征在于,获取当前视点下的虚拟场景的目标场景数据,包括:从服务器中所存储的场景数据中,确定出与所述当前视点对应的目标场景数据;其中,所述场景数据按照分辨率由高到低的层次结构存储在所述服务器中,所述场景数据包括DEM数据和影像纹理数据。3.根据权利要求1所述的方法,其特征在于,所述场景操作算子为布尔运算操作算子,所述布尔运算操作算子包括以下至少一项:下压操作算子、上抬操作算子、拼接融合操作算子。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:提供第一配置接口和第二配置接口;将通过所述第一配置接口输入的场景操作模板作为所述所选择的场景操作模板;以及,将通过所述第二配置接口输入的场景操作算子作为所述所选择的场景操作算子。5.根据权利要求1所述的方法,其特征在于,所述对所述目标区域中的目标影像纹理数据进行纹理更新处理,包括:获取处理后的所述目标区域中的目标DEM数据指示的网格区域的状态;在指示的网格区域处于挤压状态的情况下,根据处理前的所述目标区域中的目标影像纹理数据的纹理信息,对挤压区域内的纹理信息进行映射处理;以及,在指示的网格区域处于拉伸状态的情况下,根据处理前的所述目标区域中的目标影像纹理数据的纹理信息和所述目标区域周边预设范围内的纹理信息,对拉伸区域的纹理信息进行融合处理。6.根据权利要求1所述的方法,其特征在于,在所述对所述目标场景数据进行场...

【专利技术属性】
技术研发人员:韩少强张幸乾杨光
申请(专利权)人:北京微视威信息科技有限公司
类型:发明
国别省市:

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

1