【技术实现步骤摘要】
本专利技术涉及一种山体模型设色方法。特别是涉及ー种。
技术介绍
随着计算机仿真技术、图形学技术、多媒体技术等的发展,三维可视化技术方形未艾,已经广泛应用于社会生活的各个领域,比如数字城市、军事应用、风景区规划、交通监控、医疗救助等。三维可视化(3D Visualization)技术是20世纪80年代中期诞生的ー门集计算机数据处理、图像显示的综合性前缘技木。它是ー种把描述物理现象的数据转化为图形、图像,并运用顔色、透视、动画和观察视点的实时改变等视觉表现形式。分层设色法是以一定的颜色变化次序或色调深浅来表示地貌的方法,常用于ニ维地形图,按照不同的高度和深度,赋予深浅不同的褐色、黄色、緑色、蓝色等顔色,以鲜明的表示地面和海底起伏的形态。ニ维的分层设色地形图效果见附图1。在许多三维可视化的应用中,山体模型都成为场景显示的重要一部分,例如,水利工程中的山体。增强山体显示的真实感,有助于提升三维可视化场景的整体视觉效果,増加场景沉浸性。在实现具有山体模型的三维可视化的过程中,提高山体的显示效果至关重要,如果山体显示不真实,就会导致整个场景真实效果的逊色。
技术实现思路
本专利 ...
【技术保护点】
一种山体模型的分层设色效果实现方法,其特征在于,包括如下步骤:1)采用软件开发平台建立三维可视化程序;2)在三维可视化程序中加载山体模型,针对具体模型,获取模型顶点数据,保存到三维可视化程序的顶点数据的数组中;3)根据山体高程和颜色变化范围,将山体高程进行分层,并为每一层选择相应的颜色值;4)根据步骤3)给出的颜色分配,改变山体模型顶点的颜色值,渲染实现分层设色效果。
【技术特征摘要】
1.一种山体模型的分层设色效果实现方法,其特征在于,包括如下步骤: 1)采用软件开发平台建立三维可视化程序; 2)在三维可视化程序中加载山体模型,针对具体模型,获取模型顶点数据,保存到三维可视化程序的顶点数据的数组中; 3)根据山体高程和颜色变化范围,将山体高程进行分层,并为每ー层选择相应的颜色值; 4)根据步骤3)给出的顔色分配,改变山体模型顶点的颜色值,渲染实现分层设色效果。2.根据权利要求1所述的山体模型的分层设色效果实现方法,其特征在于,步骤I)所述的软件开发平台为VS2008或VS2010或VS2003。3.根据权利要求1所述的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。