The invention discloses a method for realizing interactive virtual reality based on UE4, the method comprises the following steps: resource production, resource assembly, data preparation, production, server configuration and intelligent module; system including resource production module: for model making, material production and the effects of the production resources; assembly module; for the import scene, terrain making and scene optimization; data preparation module: used for all data manipulation, manipulation of the Excel table and export to UE4 and save the.Sav file; function module production: for the production of small, special navigation map of the DIY function and enhance the reality of virtual reality and interactive module for server configuration; to achieve data synchronization, popular furniture and furniture mall ranking, and pushing updates to the database; intelligent manufacturing Module: used for intelligent adsorption, intelligent home simulation, and artificial intelligence. This ensures the quality of the picture and enhances the experience of VR+AR.
【技术实现步骤摘要】
基于UE4的交互式虚拟现实的实现方法及其系统
本专利技术涉及计算机软件领域,尤其涉及基于UE4的交互式虚拟现实的实现方法及其系统。
技术介绍
游戏引擎:游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始。大部分都支持多种操作平台,如Linux、MacOSX、微软Windows。游戏引擎包含以下系统:渲染引擎(即“渲染器”,含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理。现有技术无法给予用户最直观的感受,视觉上,真正的引擎实时渲染才能模拟出真实的场景,效果图、全景图等模式已经无法满足用户的需求。
技术实现思路
为了解决上述技术问题,本专利技术提出基于UE4的交互式虚拟现实的实现方法及其系统,解决了真正能够由用户自己DIY,由用户自己设计的功能,并且为设计师提供了平台,解放了设计师,建立了设计师、用户彼此之间沟通的桥梁。所有模拟的家具房子都是落地实施的,提供了专属商城,为用户解决了一切后顾之忧。为了实现上述目的,本专利技术采用的方案是:基于UE4的交互式虚拟现实的实现方法,包括步骤:S1,资源制作,包括:模型制作:以次时代标准进行模型制作,带有NormalMap;材质制作:以3Dmax的标准材质为基础,采用Substance插件进行父类材质制作,并将父类材质通过继承关系获取子材质;特效制作:在UE4中直接进行材质制作;S2,资源组装,包括:场景导入:在 ...
【技术保护点】
基于UE4的交互式虚拟现实的实现方法,其特征在于,包括步骤:S1,资源制作,包括:模型制作:以次时代标准进行模型制作,带有Normal Map;材质制作:以3Dmax的标准材质为基础,采用Substance插件进行父类材质制作,并将父类材质通过继承关系获取子材质;特效制作:在UE4中直接进行材质制作;S2,资源组装,包括:场景导入:在3Dmax中进行场景制作,并将制作完毕的场景统一一次性导入UE4中创建场景Level,UE4以Level的形式把所有的场景模型保存起来;地形制作:利用UE4中的Brush进行参数设置;场景优化:利用UE4中的BluePrintActor混合技术,将场景中面数5万三角形面的模型分解,再通过BluePrintActor组装起来;S3,数据准备,包括步骤:S31,利用自定义数据池技术,令所有数据均处于可控范围内,实现了DIY操作的“撤销”与“前进”功能,完成了虚拟场景中所有产品能够在相关联的网络商城中的购买;S32,利用UE4中的PublicDependencyModule技术以及UE4对Excel表的支持,将Excel表制作为小型数据库,并对Excel表具有操 ...
【技术特征摘要】
1.基于UE4的交互式虚拟现实的实现方法,其特征在于,包括步骤:S1,资源制作,包括:模型制作:以次时代标准进行模型制作,带有NormalMap;材质制作:以3Dmax的标准材质为基础,采用Substance插件进行父类材质制作,并将父类材质通过继承关系获取子材质;特效制作:在UE4中直接进行材质制作;S2,资源组装,包括:场景导入:在3Dmax中进行场景制作,并将制作完毕的场景统一一次性导入UE4中创建场景Level,UE4以Level的形式把所有的场景模型保存起来;地形制作:利用UE4中的Brush进行参数设置;场景优化:利用UE4中的BluePrintActor混合技术,将场景中面数5万三角形面的模型分解,再通过BluePrintActor组装起来;S3,数据准备,包括步骤:S31,利用自定义数据池技术,令所有数据均处于可控范围内,实现了DIY操作的“撤销”与“前进”功能,完成了虚拟场景中所有产品能够在相关联的网络商城中的购买;S32,利用UE4中的PublicDependencyModule技术以及UE4对Excel表的支持,将Excel表制作为小型数据库,并对Excel表具有操控和导出功能;S33,利用UE4中的slot技术,定义用户自定义的类型并以.sav文件格式保存在UE4中的;S4,功能制作,包括:导航专用小地图制作:利用多点映射,完成虚拟场景和小地图的等比缩放,对场景进行区域划分,并将场景的区域划分保存至数据库中,并搭载了实时定位系统,能够根据人的位置,定位人在小地图中的位置;增强真实感的DIY功能:以物体到人的距离作为权重,影响3D模型和UI在人肉眼中的大小;虚拟现实交互:利用HTCVive硬件及其SDK,实现虚拟现实的基本体验,通过Vive的人体定位,判断人的相对运动事件,控制人在虚拟场景中漫游行走,人手部的动作也会触发相应的事件,当人在沉浸式的VR体验中,人的右手会有一条射线,人的左手有3D虚拟的UI,右手移动和点击Vive扳机上的按钮,通过射线与UI进行判断,从而达到交互的功能;S5,服务器的配置,包括:S51,利用服务器同步技术,实现家具数据与商城的同步,实现热门家具排名热推;S52,服务器系统的更新以及下补丁,通过服务器的更新完成对数据库的更新;S6,智能模块制作,包括:智能吸附模块制作:通过定义物体的类型,模拟人工智能进行类型匹配,以达到不同类型的物体对墙体、天花、地面、地毯的“吸附”效果,始终让物体处于地面或者挂在墙上、天花上;智能家居模拟模块制作:模拟人的触碰...
【专利技术属性】
技术研发人员:左曾旭衡,
申请(专利权)人:深圳前海小橙网科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。