GPU Based Compression and Rendering of Massive Aircraft CAD Models
The total size of massive aircraft CAD models is usually up to several GBs, which exceed not only the storage capacity of memory, but also the rendering ability of graphics card. In this paper, we present compression and rendering methods by exploring the up-to-date GPU techniques. To fit into the memory, vertex data are compressed from float to byte type with bounding box information and then decompressed with GPU. Index data are in short or byte type according to the vertex size, while normal data are deleted and generated by GPU while rendering. To render in real-time, vertex buffer object is exploited instead of traditional display list for efficiency and GPU occlusion query culls occluded parts to lower the rendering load. Furthermore, deliberately designed GPU shaders are applied to optimize the traditional rendering pipeline. The experiment results show by the GPU based methods, the compression rates get up to 5.3, massive CAD models such as the regional jet can be compressed within 178 MB and fit into memory of personal computers, and the rendering frame rates achieve up to 40 with cheap graphics card. Its proved that our method maximizes the GPU capabilities to accelerate the real-time rendering performance of massive aircraft CAD models.
massive models GPU model compression realtime rendering
Tan Dunming Zhao Gang Yu Lu
State Key Laboratory of Virtual Reality Technology and Systems, Beihang University Beijing, China Shanghai Aircraft Manufacturing CO. Ltd Shanghai, China
国际会议
秦皇岛
英文
50-55
2012-09-14(万方平台首次上网日期,不代表论文的发表时间)