本发明涉及虚拟现实技术领域,具体涉及一种虚拟现实展示内容的制作方法。
背景技术:
vr为virtualreality,即虚拟现实,是由美国vpl公司创建人拉尼尔在20世纪80年代初提出的。其具体内涵是:综合利用计算机图形系统和各种现实及控制等接口设备,在计算机上生成的、可交互的三维环境中提供沉浸感觉的技术。其中,计算机生成的、可交互的三维环境成为虚拟环境(即virtualenvironment,简称ve)。
随着虚拟现实技术的发展,众多的交互与展现形式吸引了各类用户来体验与使用虚拟现实技术所衍生的展示产品,而虚拟现实展示内容的制作效率,便成了当前比较重要的问题,展示内容的制作,需要在效果上花费较多的时间,所以我们便在软件使用方式的优化上,帮助用户提高制作效率,在三维软件的操作中,物体分为x、y、z三个轴向,用户如果需要将一个三维物体从a点移动到b点,需要对对物体的多轴向进行位移加上三维视图的配合查看,才能将物体准确的放置在确定的位置,在此过程中,调整的时间根据物体的外形和目标点的位置,会有不同时长的耗费。因此,为了保证展示内容的质量,往往,制作者们都需要花费较多的时间去调整,以达到预期的效果。
技术实现要素:
本发明针对现有技术中存在的技术问题,提供一种虚拟现实展示内容的制作方法,将用户移动物体寻找目标点的过程程序化,用户在移动物体时,系统自动寻找邻近的目标点并用高亮的形式反馈给用户,此时用户只需确定目标点,松开物体,即可快速定位到目标点上,大大减少了软件的使用难度,提高了制作效率。
本发明解决上述技术问题的技术方案如下:一种虚拟现实展示内容的制作方法,包括以下步骤:
步骤1,拖拽进入虚拟现实场景中的三维物体模型,系统获取三维物体模型的坐标(x,y,z);
步骤2,系统根据三维物体模型的坐标(x,y,z)以及三维物体模型到虚拟现实场景中的场景物体的距离,选择所述三维物体模型的预放置场景物体及放置点;
步骤3,若用户未确定在所述放置点放置所述三维物体模型,则通过移动三维物体模型位置更改其坐标,然后执行步骤1,重新选择所述三维物体模型的预放置场景物体以及放置点,
步骤4,选择用户确定的放置点,将所述三维物体模型与所述预放置场景物体进行绑定。
进一步,所述步骤2包括:
以三维物体模型的坐标(x,y,z)为原点,分别沿xyz轴正负方向做六条射线;
将六条所述射线最先接触的虚拟场景物体作为所述三维物体模型可放置的场景物体,将所述射线与所述可放置的场景物体的交叉点作为所述三维物体模型的放置点;
根据所述放置点到所述原点的距离选择相应的场景物体作为所述三维物体模型的预放置场景物体。
进一步,所述步骤3包括:
将所述三维物体模型的坐标(x,y,z)替换为所述放置点坐标,将所述三维物体模型移动至所述预放置场景物体上;
松开鼠标按键,系统将所述三维物体模型与所述预放置场景物体进行绑定。
进一步,选定预放置场景物体后,系统过所述放置点做平面,该平面与所述放置点所交叉的射线垂直,并对所述平面做高亮处理。
进一步,将所述三维物体模型与所述预放置场景物体绑定后,对所述三维物体模型进行朝向调整。
本发明的有益效果是:在本发明中,我们将用户移动物体寻找目标点的过程程序化,用户在移动物体时,软件自动寻找邻近的目标点并用高亮的形式反馈给用户,此时用户只需确定目标点,松开物体,即可快速定位到目标点上。大大减少了软件的使用难度,提高了制作效率。
附图说明
图1为本发明实施例提供的一种虚拟现实展示内容的制作方法流程图。
具体实施方式
以下结合实例对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
图1为本发明实施例提供的一种虚拟现实展示内容的制作方法流程图。如图1所示,一种虚拟现实展示内容的制作方法,包括以下步骤:
步骤1,拖拽进入虚拟现实场景中的三维物体模型,系统获取三维物体模型的坐标(x,y,z);
步骤2,系统根据三维物体模型的坐标(x,y,z)以及三维物体模型到虚拟现实场景中的场景物体的距离,选择所述三维物体模型的预放置场景物体及放置点;
步骤3,若用户未确定在所述放置点放置所述三维物体模型,则通过移动三维物体模型位置更改其坐标,然后执行步骤2,重新选择所述三维物体模型的预放置场景物体以及放置点,
步骤4,选择用户确定的放置点,将所述三维物体模型与所述预放置场景物体进行绑定。
进一步,所述步骤2包括:
以三维物体模型的坐标(x,y,z)为原点,分别沿xyz轴正负方向做六条射线;
将六条所述射线最先接触的虚拟场景物体作为所述三维物体模型可放置的场景物体,将所述射线与所述可放置的场景物体的交叉点作为所述三维物体模型的放置点;
根据所述放置点到所述原点的距离选择相应的场景物体作为所述三维物体模型的预放置场景物体。
进一步,所述步骤3包括:
将所述三维物体模型的坐标(x,y,z)替换为所述放置点坐标,将所述三维物体模型移动至所述预放置场景物体上;
松开鼠标按键,系统将所述三维物体模型与所述预放置场景物体进行绑定。
进一步,选定预放置场景物体后,系统过所述放置点做平面,该平面与所述放置点所交叉的射线垂直,并对所述平面做高亮处理。
进一步,将所述三维物体模型与所述预放置场景物体绑定后,对所述三维物体模型进行朝向调整。
本发明的有益效果是:在本发明中,我们将用户移动物体寻找目标点的过程程序化,用户在移动物体时,软件自动寻找邻近的目标点并用高亮的形式反馈给用户,此时用户只需确定目标点,松开物体,即可快速定位到目标点上。大大减少了软件的使用难度,提高了制作效率。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。