一种基于三维虚拟现实的场景编辑方法和装置制造方法及图纸

技术编号:15392640 阅读:131 留言:0更新日期:2017-05-19 05:24
本发明专利技术提供了一种基于三维虚拟现实的场景编辑方法和装置,通过基于三维虚拟现实的场景编辑装置获取用户输入的登陆信息,读取并显示三维虚拟现实数据文件;获取用户输入的编辑指令,并根据所述编辑指令获取对应的三维虚拟现实图像元素;将编辑完成的三维虚拟现实图像元素加载至所述三维虚拟现实数据文件中,生成三维虚拟现实场景数据文件;通过在虚拟现实场景下对场景数据文件进行编辑以生成三维虚拟现实场景数据文件,有效解决了现有场景编辑方式单一,不能满足人们在虚拟现实技术中对场景逼真性的需求。

Scene editing method and device based on three-dimensional virtual reality

The present invention provides a method and apparatus for 3D scene editing based on virtual reality, through access to the user input device of three-dimensional virtual reality scene editing based on the login information, read and display the 3D virtual reality data file; obtaining user input editing commands, and according to the 3D virtual reality image elements corresponding to obtain the editing instruction; the 3D virtual reality image elements will be edited to load the data file in 3D virtual reality, 3D virtual scene data files; through editing the scene data files in the virtual reality scene to generate 3D virtual reality scene data files, effectively solve the existing scene editing mode is single, can not meet the demand of the scene verisimilitude in virtual reality.

【技术实现步骤摘要】
一种基于三维虚拟现实的场景编辑方法和装置
本专利技术涉及虚拟现实
,尤其涉及一种基于三维虚拟现实的场景编辑方法和装置。
技术介绍
现有的场景编辑器都是以鼠标键盘操作的形式在自定义的二维页面进行页面内容布局以生成各种各样的场景数据文件,其场景编辑方式较为单一且繁琐,需要反复的操作鼠标以完成场景数据文件的编辑。而且用户仅能以二维图像的形式预览或保存已编辑完成的场景数据文件,当使用该场景数据文件应用于虚拟现实环境中时,其显示效果并不能够接近现实场景,有一定的出入,不能有效满足人们在虚拟现实技术中对场景逼真性的需求。
技术实现思路
有鉴于此,本专利技术实施例提供了一种基于三维虚拟现实的场景编辑方法和装置,以解决现有场景编辑方式单一,不能有效满足人们在虚拟现实技术中对场景逼真性的需求的问题。第一方面,本专利技术实施例提供了一种基于三维虚拟现实的场景编辑方法,所述方法包括:获取用户输入的登陆信息,读取并显示三维虚拟现实数据文件;获取用户输入的编辑指令,根据所述编辑指令获取对应的三维虚拟现实图像元素;将编辑完成的三维虚拟现实图像元素加载至所述三维虚拟现实数据文件中,生成三维虚拟现实场景数据文件。第二方面,本专利技术实施例提供了一种基于三维虚拟现实的场景编辑装置,所述装置包括登录信息获取单元、编辑指令获取单元和图像元素加载单元;其中,登录信息获取单元,用于获取用户输入的登陆信息,读取并显示三维虚拟现实数据文件;编辑指令获取单元,用于获取用户输入的编辑指令,并根据所述编辑指令获取对应的三维虚拟现实图像元素;图像元素加载单元,用于将编辑完成的三维虚拟现实图像元素加载至所述三维虚拟现实数据文件中,生成三维虚拟现实场景数据文件。在本专利技术实施例中,通过基于三维虚拟现实的场景编辑装置获取用户输入的登陆信息,读取并显示三维虚拟现实数据文件;获取用户输入的编辑指令,并根据所述编辑指令获取对应的三维虚拟现实图像元素;将编辑完成的三维虚拟现实图像元素加载至所述三维虚拟现实数据文件中,生成三维虚拟现实场景数据文件;通过在虚拟现实场景下对场景数据文件进行编辑以生成三维虚拟现实场景数据文件,有效解决了现有场景编辑方式单一,不能满足人们在虚拟现实技术中对场景逼真性的需求。附图说明图1是本专利技术实施例提供的一种基于三维虚拟现实的场景编辑方法的实现流程图;图2是本专利技术实施例提供的一种获取编辑指令和对应的三维虚拟现实图像元素的具体实现流程图;图3是本专利技术实施例提供的一种获取对应的三维虚拟现实图像元素并执行编辑指令的具体实现流程图;图4是本专利技术实施例提供的一种基于三维虚拟现实的场景编辑装置的结构框图。具体实施方式为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而非全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应理解,在本专利技术各个实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本专利技术实施例的实施过程构成任何限定。以下结合具体实施例对本专利技术的实现进行详细描述:图1示出了本专利技术实施例提供的一种基于三维虚拟现实的场景编辑方法的实现流程,详述如下:在步骤S101中,获取用户输入的登陆信息,读取并显示三维虚拟现实数据文件。在本专利技术实施例中,当用户需要编辑三维虚拟现实的场景数据文件时,用户穿戴上并打开具有三维虚拟现实功能的头戴式显示设备,在登录界面上输入登录信息并进入基于三维虚拟现实的场景编辑装置的显示画面中,这时,基于三维虚拟现实的场景编辑装置获取用户的登录信息,读取并显示三维虚拟现实数据文件,在这里,所显示的三维虚拟现实数据文件可以为尚未加载任何三维虚拟现实场景数据文件的显示画面,也可以是已加载了部分三维虚拟现实场景数据文件的显示画面,这里不做具体限定。在一个应用场景中,用户选择已有的三维虚拟现实数据文件或者上传已拍摄好的360°全景场景相片作为三维虚拟现实的数据文件,并在此基础上进行编辑。在这里,上述头戴式显示设备具有三轴磁场、三轴加速度和三轴陀螺仪功能,以及具备麦克风、耳机和深度红外摄像功能,以便于用户置身于基于三维虚拟现实的场景编辑装置所显示的虚拟现实场景中,更加直观地了解场景内容的布局,实现更好的编辑效果。在这里,上述基于三维虚拟现实的场景编辑装置内置于具有三维虚拟现实功能的头戴式显示设备中,或者外置连接于具有三维虚拟现实功能的头戴式显示设备,或者通过互联网连接于具有三维虚拟现实功能的头戴式显示设备,这里不做具体限定。在步骤S102中,获取用户输入的编辑指令,根据上述编辑指令获取对应的三维虚拟现实图像元素。在本专利技术实施例中,上述编辑指令包括语音编辑指令和光标编辑指令。其中,上述语音编辑指令为根据用户通过语音单元输入的语音所获取的与上述语音对应的编辑指令;上述光标编辑指令为根据用户通过手部操控单元控制的光标所获取的与上述光标对应的编辑指令。在这里,用户通过上述头戴式显示设备中的麦克风输入语音对三维虚拟现实数据文件中的三维虚拟现实图像元素进行编辑,通过与上述头戴式显示设备配套的手部操控器以控制光标对三维虚拟现实数据文件的三维虚拟现实图像元素进行编辑。在这里,对上述光标的显示形状不做具体限定,并且可以根据控制参数的改变而相应地改变光标的形状,例如,当用户移动三维虚拟现实图像元素时,所显示的光标的形状为箭头形状或者手抓形状,当用户对三维虚拟现实图像元素进行缩放操作时,所显示的光标的形状为放大镜形状。具体地,步骤S102是通过如图2所示的实现流程来获取用户输入的编辑指令:在步骤S201中,获取用户输入的编辑指令,并判断用户输入的编辑指令是语音编辑指令还是光标编辑指令。在本专利技术实施例中,在获取到用户输入的编辑指令时,基于三维虚拟现实的场景编辑装置中的编辑指令判断子单元识别所获取的编辑指令是通过语音输入单元输入的编辑指令,还是通过手部操控单元所控制的光标输入的编辑指令,从而判断用户输入的编辑指令是语音编辑指令还是光标编辑指令。在步骤S202中,当用户输入的编辑指令是语音编辑指令时,识别并提取用户输入的语音中的关键字。在本专利技术实施例中,上述关键字包括名词关键字和动词关键字。其中,根据上述名词关键字对应获取的是与上述名词关键字相匹配的三维虚拟现实图像元素;根据上述动词关键字对应获取的是与上述动词关键字相对应的编辑指令。在步骤S203中,根据上述关键字获取对应的三维虚拟现实图像元素,并执行与上述关键字对应的编辑指令。在本专利技术实施例中,上述关键字为由若干个关键字组成的关键字词组,其中,该关键字词组中包括至少一个动词关键字。在这里,在基于三维虚拟现实的场景编辑装置的数据库中存储有与关键字对应的编辑指令的指令对应关系表,可以由多个关键字对应一个编辑指令,如“新增”、“增加”、“添加”对应的编辑指令为在当前的三维虚拟现实数据文件中增加新的三维虚拟图像元素;当用户输入的编辑指令不满足指令对应关系表中的对应关系时,提示用户当前输入的编辑指令不存在,并提示正确的编辑指令。在一个应用场景中,当用户使用手部操控器控制光标选中需要本文档来自技高网...
一种基于三维虚拟现实的场景编辑方法和装置

【技术保护点】
一种基于三维虚拟现实的场景编辑方法,其特征在于,所述方法包括:获取用户输入的登陆信息,读取并显示三维虚拟现实数据文件;获取用户输入的编辑指令,根据所述编辑指令获取对应的三维虚拟现实图像元素;将编辑完成的三维虚拟现实图像元素加载至所述三维虚拟现实数据文件中,生成三维虚拟现实场景数据文件。

【技术特征摘要】
1.一种基于三维虚拟现实的场景编辑方法,其特征在于,所述方法包括:获取用户输入的登陆信息,读取并显示三维虚拟现实数据文件;获取用户输入的编辑指令,根据所述编辑指令获取对应的三维虚拟现实图像元素;将编辑完成的三维虚拟现实图像元素加载至所述三维虚拟现实数据文件中,生成三维虚拟现实场景数据文件。2.如权利要求1所述的方法,其特征在于,所述编辑指令包括语音编辑指令和光标编辑指令;其中,所述语音编辑指令为根据用户通过语音单元输入的语音所获取的与所述语音对应的编辑指令;所述光标编辑指令为根据用户通过手部操控单元控制的光标所获取的与所述光标对应的编辑指令。3.如权利要求2所述的方法,其特征在于,所述获取用户输入的编辑指令,根据所述编辑指令获取对应的三维虚拟现实图像元素的步骤,包括:获取用户输入的编辑指令,并判断用户输入的编辑指令是语音编辑指令还是光标编辑指令;当用户输入的编辑指令是语音编辑指令时,识别并提取用户输入的语音中的关键字;根据所述关键字获取对应的三维虚拟现实图像元素,并执行与所述关键字对应的编辑指令;当用户输入的编辑指令是光标编辑指令时,获取用户选中的三维虚拟现实图像元素,并执行用户选中的编辑指令。4.如权利要求3所述的方法,其特征在于,所述关键字包括名词关键字和动词关键字;其中,根据所述名词关键字对应获取的是与所述名词关键字相匹配的三维虚拟现实图像元素;根据所述动词关键字对应获取的是与所述动词关键字相对应的编辑指令。5.如权利要求3或4所述的方法,其特征在于,所述根据所述关键字获取对应的三维虚拟现实图像元素的步骤,包括:确定三维虚拟现实图像元素数据库中是否存储有与所述关键字对应的三维虚拟现实图像元素;当三维虚拟现实图像元素数据库中存储有与所述关键字对应的三维虚拟现实图像元素时,从三维虚拟现实图像元素数据库中提取与所述关键字对应的三维虚拟现实图像元素;当三维虚拟现实图像元素数据库中没有存储与所述关键字对应的三维虚拟现实图像元素时,自动从互联网中搜索并筛选与所述关键字对应的三维虚拟现实图像元素,并按预设顺序显示所筛选的三维虚拟现实图像元素。6.一种基于三维虚拟现实的场景编辑装置,其特征在于,所述装置包括:登录信...

【专利技术属性】
技术研发人员:秦凯
申请(专利权)人:深圳市豆娱科技有限公司
类型:发明
国别省市:广东,44

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

1