基于图像处理单元的古建筑构件快速绘制  被引量:3

Fast rendering technique of ancient architecture components based on GPU

在线阅读下载全文

作  者:黄明[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.

关 键 词:古建筑构件 GPU 曲面细分 实例化技术 

分 类 号:TP3[自动化与计算机技术—计算机科学与技术] P28[天文地球—地图制图学与地理信息工程]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象