The invention discloses a method for automatically importing three-dimensional model and scene data into UE4, which comprises the following steps: generating output three-dimensional model data files and three-dimensional data information files from three-dimensional model and scene data in three-dimensional software; starting Unreal Engine 4 engine; reading the number of three-dimensional models in Unreal Engine 4; According to the file and three-dimensional data information file, restore the center point coordinates, direction and scaling ratio of each model. The invention greatly improves the efficiency of producing VR content, shortens the production cycle, directly reduces the cost, reduces the repeated operation of dealing with object coordinates in three-dimensional software, realizes one-key batch automatic processing in three-dimensional software, and can quickly import model, coordinate, direction and size information into Unreal Engine 4 accurately.
【技术实现步骤摘要】
三维模型和场景数据自动导入UE4的方法
本专利技术涉及虚拟现实
,具体涉及一种三维模型和场景数据自动导入UE4(UnrealEngine4)的方法。
技术介绍
目前制作VR(虚拟现实)场景,通常有三种方式(1、使用UnrealEngine4游戏引擎;2、使用Unity3D游戏引擎;3、使用自身研发的引擎),而UnrealEngine4是目前全球公认最优秀的引擎之一,能够高质量地实现实时交互,其画面效果能够达到接近逼真效果图90%以上。现有方案是全手动操作,将在三维软件中制作好的场景/模型导出,然后手动导入UnrealEngine4。如图1所示,具体流程为:1、在三维软件中对每个模型展好UV,设置好UV通道;2、由于转换过程中UnrealEngine4不能还原原有三维软件中的中心点坐标,所以要在三维软件里面需要手动把每个物体放置世界中心原点(0,0,0)坐标;3、如果需要每个物体轴心点居中的话,每个模型需要从三维软件中单独导出FBX文件,然后再单独导入到UnrealEngine4,如100个模型需要导出100次,然后再导入100次;4、手动设置每个物体的碰撞属性;5、手动逐个设置世界环境参数;6、手动添加反射球;7、手动添加灯光体积;8、手动添加后期体积;该现有方案的主要缺陷在于:1、从三维软件导出模型和UE4重复导入模型制作周期长、成本高;2、导入的FBX模型在UnrealEngine4坐标不能与三维软件坐标、方向、缩放比例准确匹配;3、手动逐个设置世界环境参数效率低;4、手动重复添加反射球效率低;5、手动重复添加灯光体积效率低;6、手动重复添加后期 ...
【技术保护点】
1.一种三维模型和场景数据自动导入UE4的方法,其特征在于,包括以下步骤:在三维软件中,将三维模型、场景数据生成可输出的三维模型数据文件和三维数据信息文件;启动Unreal Engine4引擎;在Unreal Engine4中,读取三维模型数据文件和三维数据信息文件,还原每一个模型的中心点坐标、方向和缩放比例。
【技术特征摘要】
1.一种三维模型和场景数据自动导入UE4的方法,其特征在于,包括以下步骤:在三维软件中,将三维模型、场景数据生成可输出的三维模型数据文件和三维数据信息文件;启动UnrealEngine4引擎;在UnrealEngine4中,读取三维模型数据文件和三维数据信息文件,还原每一个模型的中心点坐标、方向和缩放比例。2.根据权利要求1所述的三维模型和场景数据自动导入UE4的方法,其特征在于,所述在三维软件中,将三维模型、场景数据生成可输出的三维模型数据文件和三维数据信息文件,包括以下步骤:清理三维软件场景中的冗余数据;根据场景、模型数据生成FBX格式的三维模型数据文件和XML格式的三维数据信息文件。3.根据权利要求2所述的三维模型和场景数据自动导入UE4的方法,其特征在于,所述清理三维软件场景中的冗余数据,包括:解锁解冻所有模型;清理垃圾数据;配置UV和UV通道;检索是否有丢失的贴图灯光信息;分离所有多维子的材质球;合并相关材质的模型。4.根据权利要求3所述的三维模型和场景数据自动导入UE4的方法,其特征在于,所述垃圾数据包括:二维线条、粒子、空物体、除TargetSpot/TargetDirect/Omni/FreeSpot/FreeDirect/Skylight/Vraylight/VrayIES/VraySun/VrayAmbientLigh外的所有灯光、除Freecamera外的所有摄像机、mr灯光影响、引用文件、无效线条。5.根据权利要求2所述的三维模型...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。