【技术实现步骤摘要】
一种三维模型处理方法、装置、计算机设备和存储介质
本专利技术涉及计算机数据处理领域,特别是涉及一种三维模型处理方法、装置、计算机设备和存储介质。
技术介绍
随着科技的发展,计算机三维模型展示形式越来越丰富,其中,近年来发展最快的增强现实技术(AugmentedReality,AR)和虚拟现实技术(VirtualReality,VR),已经使得三维模型的展示更加真实。普通三维软件建立的三维模型要想通过AR/AR进行展示,需要经过对模型减面、调整材质、调整场景灯光等等的工作,传统技术对于以上工作往往采用人工处理的方式,需要进行大量工作才能把不同的三维模型文件导出为可应用于AR/VR中的模型文件。可见,现有技术通过人工将三维模型转化为AR/VR可直接使用的模型文件,处理时间长,人力成本高,无法快速转化模型。
技术实现思路
基于此,有必要针对上述的问题,提供一种三维模型处理方法、装置、计算机设备和存储介质。在其中一个实施例中,本专利技术提供了一种三维模型处理方法,所述方法包括如下步骤:获取三维模型信息,所述三维模型信息包括三维模型属性数据和三维模型,所述三维模型属性数据至少包 ...
【技术保护点】
1.一种三维模型处理方法,其特征在于,所述方法包括以下步骤:获取三维模型信息,所述三维模型信息包括三维模型属性数据和三维模型,所述三维模型属性数据至少包括三维模型空间属性信息、三维模型材质信息、三维模型所有面所包含顶点的总数,所述三维模型空间属性信息包含所述三维模型上至少四个不共面的点的坐标;根据所述三维模型空间属性信息设置所述三维模型的原点,根据所述三维模型材质信息设置所述三维模型的材质,并对所述三维模型进行减面处理以及碰撞检测,获得能够在增强现实/虚拟现实终端设备中被识别及应用的最终三维模型;将所述最终三维模型打包输出。
【技术特征摘要】
1.一种三维模型处理方法,其特征在于,所述方法包括以下步骤:获取三维模型信息,所述三维模型信息包括三维模型属性数据和三维模型,所述三维模型属性数据至少包括三维模型空间属性信息、三维模型材质信息、三维模型所有面所包含顶点的总数,所述三维模型空间属性信息包含所述三维模型上至少四个不共面的点的坐标;根据所述三维模型空间属性信息设置所述三维模型的原点,根据所述三维模型材质信息设置所述三维模型的材质,并对所述三维模型进行减面处理以及碰撞检测,获得能够在增强现实/虚拟现实终端设备中被识别及应用的最终三维模型;将所述最终三维模型打包输出。2.根据权利要求1所述的方法,其特征在于,所述对所述三维模型进行减面处理以及碰撞检测,具体包括以下步骤:根据所述三维模型所有面所包含顶点的总数计算要减少的顶点数量,并根据所述要减少的顶点数量对所述三维模型进行减面处理,获得优化后的三维模型;对所述优化后的三维模型进行包围盒计算并进行碰撞检测,记录三维模型的碰撞检测信息。3.根据权利要求1所述的方法,其特征在于,所述根据所述三维模型空间属性信息设置所述三维模型的原点,包括如下步骤:将所述三维空间属性信息包含的所述三维模型上至少四个不共面的点的坐标与获取的所述三维模型上对应的点的坐标进行比较,判断坐标是否一致;若不一致,则将所述三维模型上至少四个不共面的点的坐标设置到所述三维模型上进行回归计算,获取新的原点的位置信息,并根据所述新的原点的位置信息重新设置所述三维模型的原点。4.一种三维模型处理装置,其特征在于,包括:信息获取单元,用于获取三维模型信息,所述三维模型信息包括三维模型属性数据和三维模型,所述三维模型属性数据至少包括三维模型空间属性信息、三维模型材质信息、三维模型所有面所包含顶点的总数,所述三维模型空间属性信息包含所述三维模型上至少四个不共面的点的坐标;属性定义单元,用于根据所述三维模型空间属性信息设...
【专利技术属性】
技术研发人员:区乐辉,
申请(专利权)人:佛山市超体软件科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。