论文部分内容阅读
随着互联网多媒体技术的发展,用户希望能看到信息更加丰富,效果更加生动的页面。无论是在电子商务活动和互动游戏等应用领域,还是在图形图像等研究领域,网络化三维建模作为反映实体外在表现和内在属性的一种直观方法,都具有重要的意义。在网络化三维虚拟现实场景中,实体的清晰度以及交互的流畅度是影响用户体验的主要因素,它们直接决定于建模方法的优劣。因此,如何在带宽和硬件条件相对有限的情况下,构造一种优化的建模算法以提升用户体验是首要的研究目标。分析和比较了当前通用网络化三维建模算法的优势和不足,有效地结合基于图形的建模算法(Graphics-Based Modeling and Rendering,GBMR)和基于图像的建模算法(Image-Based Modeling and Rendering,IBMR)算法搭建一个网络化三维建模场景系统。吸收两种建模算法自身的特点,并借助外部建模的方式,在通过图形建模方法将模型注入场景后,再通过图像建模中的柱面投影和消隐方法进行场景构建,减少引擎的渲染负荷,从而提高建模效率;在交互计算阶段引入了一种优化的柱面投影和消隐策略,利用上一次的投影与消隐信息,减少重新计算的模型数量,降低算法的复杂度,提高对于交互的响应速度。在对虚拟实验平台上的前端系统进行三维扩展的基础上,结合基于柱面投影网络化三维建模优化算法设计了两组包含引擎内置模型和外联模型的测试案例,并与PaperVision3D直接建模法、非剔除柱面投影建模法以及已有的Web3D系统进行对比,从理论渲染复杂度和实际运行中的最大帧速两方面进行了性能测试。测试结果表明,使用基于柱面投影Web3D建模法进行场景建模时,其最大帧速随场景复杂度上升而下降最缓。算法在构建复杂场景时具有最好的效率。