一种基于Unity平台的VR实验资源的快速生成系统及方法技术方案

技术编号:26421615 阅读:28 留言:0更新日期:2020-11-20 14:17
本发明专利技术提出的一种基于Unity平台的VR实验资源的快速生成系统及方法,包括:启动单元、场景管理单元、资源导入单元、界面配置单元、调整单元、展示单元、绑定单元和导出单元。本发明专利技术实现了对不同学科的支持,方便教师针对相关专业知识进行资源制作,能够为教师创建3D资源提供快捷的方式,教师可以按照自己的需求和教学计划创建自己的VR实验资源。

【技术实现步骤摘要】
一种基于Unity平台的VR实验资源的快速生成系统及方法
本专利技术涉及虚拟现实
,更具体的说是涉及一种基于Unity平台的VR实验资源的快速生成系统及方法。
技术介绍
Unity平台为全球应用广泛的实时3D互动内容创作和运营平台。包括游戏开发、美术、建筑、汽车设计、影视制作在内的创作者运用Unity实现。Unity提供一整套软件解决方案,可用于创作、运营和变现实时互动的2D和3D内容,支持平台包括手机、平板电脑、PC、游戏主机、增强现实和虚拟现实设备。实验课是培养学生的动手能力的主要环节,但现在很多学科学校无法提供足够的实验设备,同时有些实验有极高的危险性,因此随着VR技术发展,VR实验资源也成为很多学校辅助实验教学的手段之一。作为教学工具的VR实验资源要求高度还原实验场景,准确表达实验原理。因此现有的VR实验资源主要由专业的软件工程师在专业教师的指导下进行编写。实验资源开发时间长,耗费精力大,沟通成本高,尤其因为开发人员对专业知识不了解,很有可能在开发的软件中产生原理性错误从而影响教学效果。
技术实现思路
针对以上问题,本专利技术的目的在于提供一种基于Unity平台的VR实验资源的快速生成系统及方法,能够为教师创建3D资源提供快捷的方式,教师可以按照自己的需求和教学计划创建自己的VR实验资源。本专利技术为实现上述目的,通过以下技术方案实现:一种基于Unity平台的VR实验资源的快速生成系统,包括:启动单元、场景管理单元、资源导入单元、界面配置单元、调整单元、展示单元、绑定单元和导出单元;所述启动单元,用于在Unity平台上完成系统启动,并在Unity平台中启动场景管理单元、资源导入单元、界面配置单元、调整单元、展示单元、绑定单元和导出单元;所述场景管理单元,用于生成场景管理功能列表,并进入场景管理页面,根据输入的场景名称进入对应的场景中;所述资源导入单元,用于生成资源管理页面,并展示资源管理页面内存储的3D模型;所述界面配置单元,用于生成UI制作界面,为选定的3D模型制作UI中的菜单;所述调整单元,用于生成为3D模型调整模型参数和动作管理的模型操作界面;所述展示单元,用于生成为3D模型提供高亮效果、模型标签设置和多媒体嵌入的附加功能界面;所述绑定单元,用于将3D模型分别与界面配置单元、调整单元和展示单元设定的功能进行绑定;所述导出单元,用于将绑定后的3D模型进行封装,并生成独立程序进行发布。进一步,所述资源导入单元包括:第一导入模块,用于将系统内预导入的3D模型导入到当前场景中;第二导入模块,用于将当前显示的3D模型导入到预设的模型库中;第三导入模块,用于将视频、音频和文件导入到预设的资源库中。进一步,所述调整单元包括:模型参数调整模块,用于设置3D模型的尺寸、显示位置和旋转角度;动作管理模块,用于为3D模型创建演示动作。进一步,所述展示单元包括:认知模块,用于当鼠标指针停留在3D模型上时,3D模型根据设置的颜色参数和亮度参数发出对应颜色的光,并显示3D模型的名称;标签模块,生成用于输入标签内容的对话框,并在输入完成后在当前场景中增加一个指向3D模型的标签文本;画布模块,用于分别创建文本、图片、视频、音频功能控件到当前场景中。进一步,所述绑定单元包括:一级绑定模块,用于将当前场景和用户创建的场景与3D模块绑定,并对3D模块进行绑定场景的切换;二级绑定模块,用于启动或关闭绑定后的界面配置单元、调整单元和展示单元。相应的,本专利技术还公开了一种基于Unity平台的VR实验资源的快速生成方法,包括如下步骤:S1:在Unity平台上完成系统启动,并在Unity平台中启动场景管理单元、资源导入单元、界面配置单元、调整单元、展示单元、绑定单元和导出单元;S2:生成场景管理功能列表,并进入场景管理页面,根据输入的场景名称进入对应的场景中;S3:生成资源管理页面,并展示资源管理页面内存储的3D模型;S4:生成UI制作界面,为选定的3D模型制作UI中的菜单;S5:生成模型操作界面,并使用模型操作界面进行3D模型的参数调整和动作管理;S6:生成附加功能界面,并使用附加功能界面为3D模型进行高亮效果调整、模型标签设置和多媒体嵌入;S7:将3D模型与UI中的菜单、模型操作界面、附加功能界面进行绑定;S8:将绑定后的3D模型进行封装,并生成独立程序进行发布。进一步,所述步骤S3包括:将系统内预导入的3D模型导入到当前场景中;将当前显示的3D模型导入到预设的模型库中;将视频、音频和文件导入到预设的资源库中。进一步,所述步骤S5包括:设置3D模型的尺寸、显示位置和旋转角度;为3D模型创建演示动作。进一步,所述步骤S6包括:当鼠标指针停留在3D模型上时,3D模型根据设置的颜色参数和亮度参数发出对应颜色的光,并显示3D模型的名称;输入标签内容的对话框,并在输入完成后在当前场景中增加一个指向3D模型的标签文本;分别创建文本、图片、视频、音频功能控件到当前场景中。进一步,所述步骤S7包括:将当前场景和用户创建的场景与3D模块绑定,并对3D模块进行绑定场景的切换;绑定界面配置单元、调整单元和展示单元,并控制界面配置单元、调整单元和展示单元的开关。对比现有技术,本专利技术有益效果在于:1、本专利技术只需要客户提供模型文件,使用本专利技术的模型导入功能后,建立模型库,随时可以调用相关模型。本专利技术在编辑器下建立了模型库文件夹,当用户在项目中导入模型时会自动将其保存到模型库文件夹中,同时模型库文件夹中建立了小型数据库用来保存模型的基本信息。用户在其他项目中进入模型管理页面上的模型库功能后可以直接看到保存到模型库文件夹中的模型,同时在本地建立Unityaccelerator缓存服务器,这样当用户导入这些模型时可以快速导入而不需要重建缓存。2、本专利技术实现了对不同学科的专业支持,比如对机械学科,能够预先增加齿轮,蜗杆等专业组件,方便教师针对相关专业知识进行资源制作。本专利技术对机械学科设计的各种机械机构进行了抽象建模,用户只需要填入机构的关键参数,系统会自动计算机构的运动方式获得运算结果。3、本专利技术有一键导出功能可以一次导出包含PC,Android,VR设备,网页等多种客户端类型的资源。本专利技术为不同的设备提供了相适配的平台脚本接口,导出时系统随导出平台的变化,替换不同的接口脚本。4、通过本专利技术,教师可以按照自己的教学思路制作VR实验资源,节省了时间和费用。同时生成的教学资源也更符合教师的需求。由此可见,本专利技术与现有技术相比,具有突出的实质性特点和显著的进步,其实施的有益效果也是显而易见的。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所本文档来自技高网...

【技术保护点】
1.一种基于Unity平台的VR实验资源的快速生成系统,其特征在于,包括:启动单元、场景管理单元、资源导入单元、界面配置单元、调整单元、展示单元、绑定单元和导出单元;/n所述启动单元,用于在Unity平台上完成系统启动,并在Unity平台中启动场景管理单元、资源导入单元、界面配置单元、调整单元、展示单元、绑定单元和导出单元;/n所述场景管理单元,用于生成场景管理功能列表,并进入场景管理页面,根据输入的场景名称进入对应的场景中;/n所述资源导入单元,用于生成资源管理页面,并展示资源管理页面内存储的3D模型;/n所述界面配置单元,用于生成UI制作界面,为选定的3D模型制作UI中的菜单;/n所述调整单元,用于生成为3D模型调整模型参数和动作管理的模型操作界面;/n所述展示单元,用于生成为3D模型提供高亮效果、模型标签设置和多媒体嵌入的附加功能界面;/n所述绑定单元,用于将3D模型分别与界面配置单元、调整单元和展示单元设定的功能进行绑定;/n所述导出单元,用于将绑定后的3D模型进行封装,并生成独立程序进行发布。/n

【技术特征摘要】
1.一种基于Unity平台的VR实验资源的快速生成系统,其特征在于,包括:启动单元、场景管理单元、资源导入单元、界面配置单元、调整单元、展示单元、绑定单元和导出单元;
所述启动单元,用于在Unity平台上完成系统启动,并在Unity平台中启动场景管理单元、资源导入单元、界面配置单元、调整单元、展示单元、绑定单元和导出单元;
所述场景管理单元,用于生成场景管理功能列表,并进入场景管理页面,根据输入的场景名称进入对应的场景中;
所述资源导入单元,用于生成资源管理页面,并展示资源管理页面内存储的3D模型;
所述界面配置单元,用于生成UI制作界面,为选定的3D模型制作UI中的菜单;
所述调整单元,用于生成为3D模型调整模型参数和动作管理的模型操作界面;
所述展示单元,用于生成为3D模型提供高亮效果、模型标签设置和多媒体嵌入的附加功能界面;
所述绑定单元,用于将3D模型分别与界面配置单元、调整单元和展示单元设定的功能进行绑定;
所述导出单元,用于将绑定后的3D模型进行封装,并生成独立程序进行发布。


2.根据权利要求1所述的基于Unity平台的VR实验资源的快速生成系统,其特征在于,所述资源导入单元包括:
第一导入模块,用于将系统内预导入的3D模型导入到当前场景中;
第二导入模块,用于将当前显示的3D模型导入到预设的模型库中;
第三导入模块,用于将视频、音频和文件导入到预设的资源库中。


3.根据权利要求1所述所述的基于Unity平台的VR实验资源的快速生成系统,其特征在于,所述调整单元包括:
模型参数调整模块,用于设置3D模型的尺寸、显示位置和旋转角度;
动作管理模块,用于为3D模型创建演示动作。


4.根据权利要求1所述所述的基于Unity平台的VR实验资源的快速生成系统,其特征在于,所述展示单元包括:
认知模块,用于当鼠标指针停留在3D模型上时,3D模型根据设置的颜色参数和亮度参数发出对应颜色的光,并显示3D模型的名称;
标签模块,生成用于输入标签内容的对话框,并在输入完成后在当前场景中增加一个指向3D模型的标签文本;
画布模块,用于分别创建文本、图片、视频、音频功能控件到当前场景中。


5.根据权利要求1所述所述的基于Unity平台的VR实验资源的快速生成系统,其特征在于,所述绑定单元包括:
一级绑定模块,用于将当前...

【专利技术属性】
技术研发人员:陈清奎张亚松李学东夏承明
申请(专利权)人:济南科明数码技术股份有限公司
类型:发明
国别省市:山东;37

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

1