关于基于Web的BIM (Building Information Modeling)软件架构设计与实现,学术界和工程界对此方面的软件架构设计进行了长期的研究与讨论。当前WebBIM的软件架构设计多种多样,同济大学学生将介绍WebBIM的分布式架构设计,给出一整套开发方案,并对开发过程中的科学问题进行突破并实现WebBIM在线可视化系统的示范性应用。
考虑到网页浏览器的渲染能力较弱,对Web3D渲染效果的真实性与美观性一直都是研究热点,尤其是基于物理的材质PBR(Physical based Rendering)在网页端的实现乃至动态可编辑都是难点。基于上述问题本文提出了基于PBR算法的Web端轻量级真实感高品质实时渲染算法,将该算法涉及到的计算量较大的计算步骤简化,降低计算机渲染时的计算复杂度;同时提出了基于重用度的LPM(Lightweight Progressive Mesh)算法来简化模型文件、加快模型的加载速度。最后通过上述算法所编写的demo验证了算法的有效性。实验结果表明,该优化后的算法能够在Web端实现实时渲染可编辑的高品质轻量级3D模型。
为了解决在有限的互联网带宽上高效下载海量虚拟场景的"瓶颈"问题,文中针对基于对等网络(P2P)的虚拟场景渐进式传输的增量判断和场景下载源节点最优选择这两个关键点,首先将传统的兴趣域(Area of Interests,AOI)细化为兴趣扇区域(Sector of Interest,SOI),又将其提升为多层增量式可扩展兴趣扇形区域(Multi-Layered&Incrementally Scalable SOI,MISSOI),给出了MISSOI的分划扩展算法,并基于MISSOI提出了一个高效的整数级SOI场景下载的拾取算法;然后设计了一个基于对等网的海量DVE场景渐进式下载框架,并给出了在P2P-DVE中快速搜索场景下载源节点以及选择最优场景下载源节点的高效算法.仿真实验结果表明作者提出的方法在可视场景下载域的拾取、下载源查询成功率和下载请求失败率等性能指标上明显好于目前主流海量虚拟场景P2PDVE传输机制FLoD,更是远优于传统的Client/Server虚拟场景传输模式.