【技术实现步骤摘要】
包括两个或两个以上,也可以表示为至少两个。
[0009]第一LOD模型是该目标对象的基础模型,该第一LOD模型是通过预先配置得到的,相比于该目标对象的多个LOD模型中的其他LODO型,该第一LOD模型的顶点数量最多。其他LOD模型都是基于该第一LOD模型得到的简化模型,第二LOD模型即是按照第一简化比例得到的简化模型。可以理解为,从第一LOD模型的顶点中选择不同数量的顶点得到不同简化程度的简化模型。通常LOD模型是通过三角面片拼接成的,其中,每个三角面片都有3个顶点,每个顶点都具有一个索引值,这三个顶点的索引值组成的集合为该三角面片的索引数据。一个LOD模型所包含的三角面片的数量即为该LOD模型的索引数据的数量。
[0010]本申请中,简化比例表示简化后的LOD模型中索引数据的数量相对于第一LOD模型的索引数据的数量的比值。因为第一LOD模型的顶点最多,三角面片的数量最多,所以第一LOD模型的索引数据最多,所以,本申请中简化比例都是小于1的。在开发人员的终端设备的操作界面上可以包括多个简化比例选择项或者简化比例调节项,开发人员可以根据需求选择相应的简化比例,终端设备可以根据该简化比例确定对应的简化模型的索引数据,本申请中确定第二LOD模型的索引数据的过程可以是根据简化算法得到的,该简化算法指的是参基础模型的拓扑结构,在保证简化模型的边缘线条和整体外表面稳定的,没有畸变的前提下减少基础模型中三角面片的数量。如:基于一个具有100个三角面片的基础模型,按照0.5的简化比例得到简化模型的过程,可以是借助基于模型,均匀隐藏一些顶点,然后针对剩余的顶点 ...
【技术保护点】
【技术特征摘要】
1.一种数据存储的管理方法,其特征在于,包括:获取第一多细节层次LOD模型的索引数据,所述第一LOD模型为预配置的用于渲染目标对象的基础模型,所述索引数据用于标记所述第一LOD模型的顶点;响应于对第一简化比例的选择操作,确定第二LOD模型的索引数据,所述第二LOD模型为所述目标对象对应于所述第一简化比例的LOD模型,所述第一简化比例表示所述第二LOD模型的索引数据相对于所述第一LOD模型的索引数据的比例,所述第二LOD模型的顶点为所述第一LOD模型的顶点的子集;存储所述第二LOD模型的索引数据。2.根据权利要求1所述的方法,其特征在于,所述存储所述第二LOD模型的索引数据包括:将所述第二LOD模型的索引数据与所述第一LOD模型的索引数据关联存储。3.根据权利要求2所述的方法,其特征在于,所述将所述第二LOD模型的索引数据与所述第一LOD模型的索引数据关联存储,包括:将所述第一LOD模型的索引数据存储到第一存储空间,将所述第二LOD模型的索引数据存储到第二存储空间,所述第一存储空间的最后一个地址与所述第二存储空间的首地址相邻。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:响应于对第二简化比例的选择操作,确定第三LOD模型的索引数据,所述第三LOD模型为所述目标对象对应于所述第二简化比例的LOD模型,所述第二简化比例表示所述第三LOD模型的索引数据相对于所述第一LOD模型的索引数据的比例,所述第三LOD模型的顶点为所述第一LOD模型的顶点的子集,所述第二简化比例小于所述第一简化比例;将所述第三LOD模型的索引数据存储到第三存储空间,所述第三存储空间的首地址与所述第二存储空间的最后一个地址相邻。5.根据权利要求1
‑
4任一项所述的方法,其特征在于,所述方法还包括:为所述目标对象生成模型切换策略,所述模型切换策略包括切换条件和切换选择项,其中,所述切换条件表示触发所述目标对象的LOD模型切换的切换参数与切换阈值的关系,所述切换选择项包括至少两个LOD模型中每个LOD模型的索引数据的起始地址偏移值和长度,所述至少两个LOD模型中的每个LOD模型用于渲染不同精度的所述目标对象;将所述模型切换策略和所述每个LOD模型的索引数据关联存储。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:将所述模型切换策略、所述每个LOD模型的索引数据,以及所述第一LOD模型的渲染数据封装为所述目标对象的应用数据包,所述第一LOD模型的渲染数据用于渲染所述第一LOD模型所对应精度的目标对象。7.根据权利要求5或6所述的方法,其特征在于,所述切换参数包括屏占比或观察距离;所述屏占比表示所述目标对象在屏幕中的高度与所述屏幕的高度的比例;所述观察距离表示从应用场景中的虚拟相机到所述目标对象的距离,所述应用场景包括游戏场景或动画场景。8.一种对象渲染的方法,其特征在于,包括:获取触发目标对象的多细节层次LOD模型切换的切换参数;根据所述切换参数,确定目标LOD模型的索引数据,所述目标LOD模型为所述目标对象
对应的至少两个LOD模型中的一个,所述至少两个LOD模型中的每个LOD模型用于渲染不同精度的所述目标对象;从第一LOD模型的渲染数据中获取与所述目标LOD模型的索引数据对应的目标渲染数据,所述第一LOD模型是预配置的基础模型;根据所述目标渲染数据渲染与所述目标LOD模型对应精度的所述目标对象。9.根据权利要求8所述的方法,其特征在于,所述根据所述切换参数,确定目标LOD模型的索引数据,包括:根据所述切换参数与切换阈值的关系,...
【专利技术属性】
技术研发人员:陈兴华,魏晨,李振鹏,张泽,周臻,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。