一种渲染三维场景模型的显示方法及系统.pdf
骊蓉****23
亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
一种渲染三维场景模型的显示方法及系统.pdf
本申请公开了一种渲染三维场景模型的显示方法,所述显示方法包括:创建所有参数与主相机相同的辅助相机,并将挂接在主相机的所有节点挂接至所述辅助相机下;利用辅助相机将所有节点对应的全场景信息存储在一张纹理上得到目标纹理;当检测到可绘制节点挂接在所述主相机下时,利用目标纹理对可绘制节点中的可绘制几何体进行纹理贴附操作;调整主相机的主相机视口以使可绘制几何体完全处于所述主相机视口中,生成模型渲染图。本申请能够在提高渲染效率的前提下对渲染整个三维场景模型的结果进行显示。本申请还公开了一种渲染三维场景模型的显示系统、一
一种三维模型渲染显示方法及系统.pdf
本发明实施例公开了三维模型渲染显示方法,包括:根据当前视点的位置信息,判断建立的三维模型中每个子块的根节点是否可见;三维模型按照三维坐标方向进行了分块,分成多个子块,且每个子块预先根据各自的层级和数据量信息生成有各自对应的自适应树LOD;根据自适应树LOD,从可见的根节点开始递归遍历子树,对根节点下的所有节点进行LOD的可见性判断,按照层级逐层对根节点下的所有节点进行可见性判断和LOD精度测试,得出满足可见性和LOD精度要求的节点对应的层级;加载满足要求的所述层级对应的模型数据,对三维模型进行渲染显示。本
一种三维模型场景渲染方法.pdf
本发明提供的本发明提供一种三维模型场景渲染方法。包括有:创建层次包围盒BVH结构树;进行模型数据的提取,获取所有模型构件对象;遍历所有建筑构件对象,为每一个建筑构件对象创建最小包围盒,将构件类型相同的最小包围盒组织排列在一起并创建一个新的最小包围盒将其包围,直至场景所有构件都处于一个大的最小包围圈中;采用视锥体算法进行无效构件剔除,对剔除构件后的BVH树进行三维引擎渲染。采用本发明方法极大的提高了三维引擎对模型的渲染效率,有效提升了用户在三维平台使用过程中的体验。
一种场景三维渲染的方法及系统.pdf
本发明提供一种场景三维渲染的方法及系统,包括以下步骤:提取IFC场景中网格模型的多个类型的构件;对各个类型的构件进行IFC参数化解析,并基于解析得到的参数进行网格模型渲染;基于动态LOD算法进行网格模型渲染。本发明的场景三维渲染的方法及系统基于参数化与动态细节层次(LevelsofDetail,LOD)网格渲染相结合的方式,有效降低了三维场景的渲染压力,提高了模型的渲染速度。
一种大体量三维场景三维模型渲染优化方法和系统.pdf
一种大体量三维场景三维模型渲染优化方法和系统,涉及图像数据处理技术领域,包括:三维模型文件数据简化预处理、对剔除区域进行分类、包围体构建、深度检测和实时绘制与渲染等步骤,本方法通过多层级的视域剔除区域识别和确定,把三维模型分为三种模式来剔除不可见面和不可见模型,减少渲染数据量,以此提高视角移动时的加载速度,减少丢帧卡顿现象,达到普通PC最佳的显示效果和观看体验。