检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:黄明[1] 张建广[1] 付昕乐 杨芳[1] 郭明[1]
机构地区:[1]北京建筑大学现代城市测绘国家测绘地理信息局重点实验室/代表性建筑与古建数据库教育部工程研究中心,北京100044 [2]四川省遥感信息测绘院,成都610100
出 处:《测绘科学》2016年第5期111-115,172,共6页Science of Surveying and Mapping
基 金:国家测绘地理信息局公益性行业科研专项(201512009);国家地理信息局科技计划项目(2013CH-15);"973"项目(2012CB725301);国家自然科学基金项目(41301429);北京市教育委员会科技计划一般项目(2016子项目49)
摘 要:针对大规模古建筑三维模型场景渲染效率低的问题,该文提出了一种基于图像处理单元(GPU)的古建筑构件快速绘制的方法:根据复杂古建筑可分解为若干建筑构件的构造特点,把构件作为建模与绘制单元,以具有可编程的DirectX 11作为三维图形引擎,通过GPU物理层的曲面细分技术,实现旋转体建筑构件的精细表达;利用实例化技术,通过一次性创建构件几何缓存,实现大规模三维场景中重复建筑对象的高速绘制。实验结果表明:对于复杂古建筑物的大数据绘制,该方法与传统的CPU渲染方法相比,在渲染速度、可视化效果、大数据承载能力方面都具有显著的优势。Aiming at the problem that the rendering efficiency of the 3D models of large-scale ancient architectures is low,the paper proposed a rendering method of ancient architecture components based on GPU technology:according to the construction features that the complex ancient architectures can be decomposed into several components,the components were taken as units of modeling and rendering;by using DirectX 11 as the 3Dgraphics engine,which has programmable rendering pipelines,the rotary architecture components were rendered finely by using the tessellation technology of GPU physical layer;and then,the instancing technique was used to realize the fast rendering of repeated buildings in large-scale 3D scenes by one-time creating the geometric cache of the components.Experimental result showed that the proposed method would be superior to the traditional CPU rendering methods in efficiency,effects and large data capacity of rendering the 3D models of the same large-scale complex ancient architectures.
分 类 号:TP3[自动化与计算机技术—计算机科学与技术] P28[天文地球—地图制图学与地理信息工程]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.133.149.165