摘要
本文提出一种适用于海陆一体场景的大规模城市三维可视化方法。使用多重抖动采样和颜色聚类算法将城市三维模型转换为由点、线等简单图元构成的层次细节模型,通过屏幕空间投影面积进行层次细节(Level-of-detail,LOD)模型的选择,以较少数量的简单图元合成模型的近似表示,实现城市建筑的LOD渲染。实验表明,该方法具有较高的真实感,可以大幅提高城市级大场景的渲染效率,并且与几何LOD等方法相比,其性能受水体模型渲染的影响更小,更适用于海陆一体的海滨城市场景渲染。
A novel hybrid level-of-detail algorithm for large-scale seaside urban scenes rendering is introduced.We combine point,line,and splat-based rendering to synthesize large-scale urban city images.Points and lines are extracted through multi-jittered sampling and color-clustering,and encoded in a data structure that allows for automatically LOD selection.A screen-space projected area is used as the LOD selector.The algorithm selects lines for long distance views,uses points for midum-distance views,and introduces splatting for close-ups.Architecture models are then represented by few lines and points and provide high realistic rendering results.The experiment shows our approach is significantly faster than the textured models for rendering large-scale urban scenes,and is more suitable for seaside urban scenes visualization.The quality of the results is indistinguishable from the original as confirmed by algorithmic metrics.
出处
《中国海洋大学学报(自然科学版)》
CAS
CSCD
北大核心
2016年第1期138-144,共7页
Periodical of Ocean University of China
基金
中央高校青年教师科研专项基金项目(201213019)~~