发明名称 |
一种三维模型综合动态调度方法 |
摘要 |
本发明涉及一种三维模型综合动态调度方法,其针对每个物体分别建立有精细模型和粗略模型,对视锥体内外进行分区,并且根据三维可视化过程中各分区内对渲染的要求,以及各分区之间变换过程应满足流畅性的要求进行三维模型动态调度。本发明一定程度上突破了硬件的限制,大幅降低了三维交互场景对显存和内存的消耗,使得移动设备端运行真三维细节模型大场景成为可能,该发明可以直接应用于PC(Personal Computer)客户端三维虚拟场景的改造与优化,实现场景向移动终端的移植。 |
申请公布号 |
CN103473800B |
申请公布日期 |
2016.09.21 |
申请号 |
CN201310282366.8 |
申请日期 |
2013.07.05 |
申请人 |
南京地心坐标信息科技有限公司 |
发明人 |
闫烁;王永星 |
分类号 |
G06T13/20(2011.01)I;G06F9/48(2006.01)I |
主分类号 |
G06T13/20(2011.01)I |
代理机构 |
南京同泽专利事务所(特殊普通合伙) 32245 |
代理人 |
蔡晶晶 |
主权项 |
一种三维模型综合动态调度方法,包括以下步骤:S1、针对每个物体至少建立精细三维模型、粗略三维模型;S2、所述三维模型具有四个阶段:第一阶段——未加载、第二阶段——加载为内存镜像,第三阶段——释放资源包、第四阶段——实例化;当模型处于实例化状态时对应物体变为可见,反之对应物体为不可见;其特征在于还包括以下步骤:S3、以当前摄像机所在位置为中心,依距离从近至远将视锥内区域划分为视锥内高级区、视锥内中级区、视锥内低级区;同样,依距离从近至远将视锥外区划分为视锥外高级区、视锥外中级区、视锥外低级区;S4、依据物体与S3中划分区域的位置关系,对三维模型进行动态调度,调度结果满足以下条件:当物体位于视锥内低级区,其精细三维模型调度至第二阶段;当物体位于视锥内中级区,对应的粗略三维模型调度至第四阶段,对应的精细三维模型调度至第三阶段;当物体位于视锥内高级区且处于近剪裁面前方,对应的粗略三维模型调度至除第四阶段以外的其他任一阶段,对应的精细三维模型调度至第四阶段;当物体位于视锥外高级区,对应的精细三维模型调度至第三阶段;当物体位于视锥外中级区,对应的精细三维模型调度至第二阶段;当物体位于视锥外低级区,对应的精细三维模型调度至第一阶段。 |
地址 |
210046 江苏省南京市栖霞区紫东路1号5幢 |