《3D地形平滑处理》

Please use a browser that supports "canvas"

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1、为什么要对3D地形进行平滑处理?

  在前一章中大家已经了解到一个3D地形是需要创建一个(地形网格),然后,再设置其不同的(子网格)的高度值来形成一个具有高低起伏的地形,而当地形中不同(子网格)的顶点之间,它们的高度值的差距较大时,就会让地形变得比较粗糙,为了解决这个问题,我们就需要对3D地形进行平滑处理,从而,让地形看起来更加的真实。

  大家可以通过(鼠标的右键)点击上面的地形来切换(经过平滑处理)与(没有经过平骨处理)的地形进行对比,同时,也可以切换是否显示地形的纹理进行对比,从而,就可以看到一个地形经过平滑处理以后的效果。

  同时,大家也可以通过鼠标的(左键点击并移动)鼠标来转动地形,从而,观察到模型不同角度的情况。(手机可以通过触摸进行模型的转动)

  而平滑处理的方式就是找出地形网格中需要处理的顶点,然后,再找到它周围的所有顶点,接着,再根据找到的这些顶点进行平滑处理的运算,这样,就可以实现平滑处理的效果。