3D模型加载方法、服务器、存储介质、处理器技术

技术编号:24332400 阅读:32 留言:0更新日期:2020-05-29 20:18
本发明专利技术公开了一种3D模型加载方法、服务器、存储介质、处理器,属于虚拟现实技术领域,3D模型加载方法包括:获取终端的性能评估参数;服务器根据性能评估参数优化终端请求加载的3D模型数据;终端加载优化后的3D模型数据。本发明专利技术公开的3D模型加载方法,可实现根据不同终端进行适应性优化3D模型数据,解决现有技术中终端统一流程化加载3D模型易出现卡死、崩溃掉线等情况的技术问题,提升用户体验感。

3D model loading method, server, storage medium, processor

【技术实现步骤摘要】
3D模型加载方法、服务器、存储介质、处理器
本专利技术涉及虚拟现实
,尤其涉及一种3D模型加载方法、服务器、存储介质、处理器。
技术介绍
在传统设备3D模型加载中,模型数据加载应用皆是采用统一的流程化公式加载,由于早期3D模型加载应用领域局限于PC电脑,统一流程化加载相对稳定。但是,由于现在智能化设备的普及,不同的终端设备具有不同的参数信息,统一流程化加载3D模型经常会因终端设备性能不足导致3D模型在加载过程中出现卡死、崩溃掉线等情况,导致很多用户加载3D模型时所得到的3D模型不全,出现材质丢失等问题,用户不得不多次重复下载,亦或是终端设备性能不足以支撑3D模型,导致下载时间过长,以上情况极大地降低了用户的体验感。
技术实现思路
为了克服现有技术的不足,本专利技术所要解决的技术问题在于提出一种3D模型加载方法、服务器、存储介质、处理器,以实现根据不同终端进行适应性优化3D模型数据,解决现有技术中终端统一流程化加载3D模型易出现卡死、崩溃掉线等情况的技术问题,提升用户体验感。第一方面,本专利技术实施例提供了一种3D模型加载方法,包括:获取终端的性能评估参数;服务器根据所述性能评估参数优化所述终端请求加载的3D模型数据;所述终端加载优化后的3D模型数据。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,所述的获取终端的性能评估参数,包括:获取所述终端的设备参数;在服务器数据库中获取与所述设备参数相匹配的性能评估参数。结合第一方面的第一种可能的实施方式,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,所述设备参数包括硬件配置信息和/或软件操作环境信息。结合第一方面的第一种可能的实施方式,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,所述的在服务器数据库中获取与所述设备参数相匹配的性能评估参数,包括:在服务器数据库中获取与所述设备参数的CPU参数相匹配的CPU性能评估参数;在服务器数据库中获取与所述设备参数的GPU参数相匹配的GPU性能评估参数。结合第一方面,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中,所述的服务器根据所述性能评估参数优化所述终端请求加载的3D模型数据,包括:根据所述性能评估参数获取所述终端的模型可承载面数;获取所述终端请求加载的3D模型数据的面数;比对所述模型可承载面数和所述3D模型数据的面数;若所述3D模型数据的面数小于或等于所述模型可承载面数,则采用所述3D模型数据;若所述3D模型数据的面数大于所述模型可承载面数,则对所述3D模型数据进行减面优化处理。结合第一方面的第四种可能的实施方式,本专利技术实施例提供了第一方面的第五种可能的实施方式,其中,所述减面优化处理包括以下之一:High级减面优化处理;Medium级减面优化处理;Low级减面优化处理。结合第一方面,本专利技术实施例提供了第一方面的第六种可能的实施方式,其中,所述的所述终端加载优化后的所述3D模型数据,包括:根据所述性能评估参数获取与之适配的下载配置;所述终端在所述下载配置下接收优化后的3D模型数据。第二方面,本专利技术实施例提供了一种服务器,包括:获取模块,用于获取终端的性能评估参数;优化模块,用于根据所述性能评估参数优化所述终端请求加载的3D模型数据;传输模块,用于向所述终端返回优化后的3D模型数据。第三方面,本专利技术实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,所述程序运行时执行上述任一项所述的方法。第四方面,本专利技术实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述任一项所述的方法。本专利技术提供的一种3D模型加载方法,通过获取当前终端的性能评估参数,服务器根据当前终端的性能评估参数优化终端请求加载的3D模型数据,终端加载优化后的3D模型数据,从而根据不同的终端的性能进行适应性优化终端请求加载的3D模型数据,使3D模型数据匹配用户终端设备信息,实现针对特定设备进行特定优化,使每个用户都能在自己终端设备使用最佳的3D模型加载方案。有效解决了现有技术中终端统一流程化加载3D模型易出现卡死、崩溃掉线等情况的技术问题,极大地提升了用户体验感。同时,通过根据终端的性能评估参数获取与之适配的下载配置,终端在下载配置之下接收优化后的3D模型数据,即进行二次优化,从对3D模型数据进行适应性优化再到传输上针对特定设备进行特定下载配置,使每个用户都能在自己终端设备使用最佳的3D模型加载方案。有效解决了现有技术中因终端设备性能不足以支撑3D模型而导致下载时间过长的技术问题,极大地提升了用户体验感。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术具体实施方式中提供的3D模型加载方法的流程示意图一;图2是本专利技术具体实施方式中提供的3D模型加载方法的流程示意图二;图3是本专利技术具体实施方式中提供的3D模型加载方法的示意图;图4是本专利技术具体实施方式中提供的服务器的示意图。图中:1、获取模块;2、优化模块;3、传输模块。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。实施例1如图1至图3所示,本实施例提供了一种3D模型加载方法,包括:步骤S101:获取终端的性能评估参数。以用于评估当前终端的性能。步骤S102:服务器根据性能评估参数优化终端请求加载的3D模型数据。即根据前终端的性能进行适应性优化请求加载的3D模型数据,使3D模型数据匹配用户终端设备信息。步骤S103:终端加载优化后的3D模型数据。其中,步骤S101中,获取终端的性能评估参数,包括:步骤S1011:获取终端的设备参数;步骤S1012:在服务器数据库中获取与设备参数相匹配的性能评估参数。可选地,步骤S1011中,上述终端可以包括但不限于安卓系统手机,平板电脑,IOS手机,平板电脑,VR一体机(OculusGo/Quest、Pico、大鹏VR),WindowsPC电脑,LinuxPC,MacOSPC等。可选地,步骤S1011中,设备参数包括终端的硬件配置信息和软件操作环境信息,硬件配置信息包括CPU信息(CPU为中央处理器)、GPU信息(GPU为图形处理器)、内存信息、网络适配器信息、软硬件驱动器信息等,软件操作环境信息包括系统驱动、操作系统信息、系统线程、已安装网络协议、已安装网络客户本文档来自技高网...

【技术保护点】
1.一种3D模型加载方法,其特征在于,包括:/n获取终端的性能评估参数;/n服务器根据所述性能评估参数优化所述终端请求加载的3D模型数据;/n所述终端加载优化后的3D模型数据。/n

【技术特征摘要】
1.一种3D模型加载方法,其特征在于,包括:
获取终端的性能评估参数;
服务器根据所述性能评估参数优化所述终端请求加载的3D模型数据;
所述终端加载优化后的3D模型数据。


2.根据权利要求1所述的3D模型加载方法,其特征在于,所述的获取终端的性能评估参数,包括:
获取所述终端的设备参数;
在服务器数据库中获取与所述设备参数相匹配的性能评估参数。


3.根据权利要求2所述的3D模型加载方法,其特征在于:
所述设备参数包括硬件配置信息和/或软件操作环境信息。


4.根据权利要求2所述的3D模型加载方法,其特征在于,所述的在服务器数据库中获取与所述设备参数相匹配的性能评估参数,包括:
在服务器数据库中获取与所述设备参数的CPU参数相匹配的CPU性能评估参数;
在服务器数据库中获取与所述设备参数的GPU参数相匹配的GPU性能评估参数。


5.根据权利要求1所述的3D模型加载方法,其特征在于,所述的服务器根据所述性能评估参数优化所述终端请求加载的3D模型数据,包括:
根据所述性能评估参数获取所述终端的模型可承载面数;
获取所述终端请求加载的3D模型数据的面数;
比对所述模型可承载面数和所述3D模型数...

【专利技术属性】
技术研发人员:刘康俊邱志俊李梁
申请(专利权)人:南昌市小核桃科技有限公司
类型:发明
国别省市:江西;36

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

1