一种模型对象构建的方法、服务器及3D应用系统技术方案

技术编号:16366138 阅读:42 留言:0更新日期:2017-10-10 22:21
本发明专利技术公开了一种模型对象构建的方法,该方法应用于3D应用系统,3D应用系统包括服务器和用户设备,所述用户设备基于多边形网格的形式进行模型对象展示,所述服务器基于体素的形式进行模型对象存储,所述方法包括:所述服务器接收所述用户设备发送的目标模型对象的构建指令;所述服务器根据所述构建指令,确定所述目标模型对象的体素建模数据;所述服务器根据所述体素建模数据,构建体素形式的所述目标模型对象,所述目标模型对象在所述用户设备中以所述多边形网格的形式展示,所述目标模型对象在所述服务器中以所述体素的形式存储。服务器可以以体素形式进行模型对象构建,从而减少了计算量,提高了模型对象构建的效率。

Method, server and system for constructing model object

The invention discloses a method for constructing the object model, this method is applied to the 3D application system, 3D application system includes server and user equipment, the user equipment in the form of polygon mesh based on object model display, the server model object storage form based on voxel, the method includes: constructing objects the model receives the user equipment sent by the server command; the server construction according to the instruction, determining the target model of the object voxel modeling data; the server according to the voxel data object modeling, the target model of voxel form, the target object model to display the polygon mesh in the form of the user equipment, the target model of the object in the server in the form of storage in the body. The server can build model objects in voxel mode, thus reducing the amount of computation and improving the efficiency of model object construction.

【技术实现步骤摘要】
一种模型对象构建的方法、服务器及系统
本专利技术涉及3D应用
,具体涉及一种模型对象构建的方法、服务器及系统。
技术介绍
随着交互式应用的快速发展,交互式应用的种类越来越多,其中,建筑建造类的交互式应用也备受用户青睐,而且建筑建造类的应用场景被广泛引入到多人在线交互式应用中。现有技术中用户设备端对显示精度有较高的要求,所以用户设备端通常采用显示精度较高的模型处理算法,服务器端为了与用户设备端保持一致,就需要采用与用户设备端相同的模型构建处理算法,这样就导致服务器的计算量非常大,会降低模型对象构建效率。
技术实现思路
本专利技术实施例提供一种模型对象构建的方法,服务器和用户设备的模型构建算法,逻辑和表现分离,这样服务器即可以做到数据行为上与用户设备一致,又可以以体素的形式进行模型对象存储,从而减少了计算量,提高了模型对象构建的效率。本专利技术实施例还提供了相应的服务器和系统。本专利技术第一方面提供一种模型对象构建的方法,所述方法应用于3D应用系统,所述3D应用系统包括服务器和用户设备,所述用户设备基于多边形网格的形式进行模型对象展示,所述服务器基于体素的形式进行模型对象存储,所述方法本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/55/201610187835.html" title="一种模型对象构建的方法、服务器及3D应用系统原文来自X技术">模型对象构建的方法、服务器及3D应用系统</a>

【技术保护点】
一种模型对象构建的方法,其特征在于,所述方法应用于3D应用系统,所述3D应用系统包括服务器和用户设备,所述用户设备基于多边形网格的形式进行模型对象展示,所述服务器基于体素的形式进行模型对象存储,所述方法包括:所述服务器接收所述用户设备发送的目标模型对象的构建指令;所述服务器根据所述构建指令,确定所述目标模型对象的体素建模数据;所述服务器根据所述体素建模数据,构建体素形式的所述目标模型对象。

【技术特征摘要】
1.一种模型对象构建的方法,其特征在于,所述方法应用于3D应用系统,所述3D应用系统包括服务器和用户设备,所述用户设备基于多边形网格的形式进行模型对象展示,所述服务器基于体素的形式进行模型对象存储,所述方法包括:所述服务器接收所述用户设备发送的目标模型对象的构建指令;所述服务器根据所述构建指令,确定所述目标模型对象的体素建模数据;所述服务器根据所述体素建模数据,构建体素形式的所述目标模型对象。2.根据权利要求1所述的方法,其特征在于,所述服务器根据所述构建指令,确定所述目标模型对象的体素建模数据,包括:所述服务器确定所述目标模型对象中每个体素所属的层;所述服务器确定每层体素的体素建模数据,并根据所述每层体素的体素建模数据,确定所述目标模型对象的体素建模数据。3.根据权利要求2所述的方法,其特征在于,所述服务器确定每层体素的体素建模数据,包括:所述服务器确定所述每层体素中各个体素的坐标;所述服务器根据所述各个体素的坐标,确定所述每层体素的体素建模数据。4.根据权利要求1-3任一所述的方法,其特征在于,所述方法还包括:所述服务器确定所述目标模型对象在建筑模型对象中所对应的目标区块,所述建筑模型对象包括多个区块;所述服务器根据所述构建指令,确定所述目标模型对象的体素建模数据之后,所述方法还包括:所述服务器用所述目标模型对象替换所述目标区块所对应的原始模型对象。5.根据权利要求1-3任一所述的方法,其特征在于,所述方法还包括:所述服务器确定所述目标模型对象在建筑模型对象中所对应的目标区块,所述建筑模型对象包括多个区块;所述服务器根据所述构建指令,确定所述目标模型对象的体素建模数据之后,所述方法还包括:所述服务器用所述目标模型对象填充所述目标区块所对应的空间。6.一种服务器,其特征在于,所述服务器应用...

【专利技术属性】
技术研发人员:莫锡昌安柏霖
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1