2008-03-24
我正在实现geometry clipmap。
老实说,这篇文章我没完全看懂。后面的数据压缩/合成算法从来没碰过不说,前面的几何体从高程图中采样也有问题。
按照这篇文章的内容来说,他用的是一些相对于摄像机不会做相对平移的固定大小的栅格来表现地形的起伏。但是问题时,如果栅格是固定的,那么如何表现摄像机的移动?我知道可以移动栅格的采样地址,但是视点是连续移动的,这样的话,如果摄像机移动了1/3格最精细栅格的大小,那么怎么处理栅格采样地址?虽然可以手工采样多次进行插值来平滑这个过程,尽管没有这样实现过,不过我预计走样的现象几乎是无法避免的。
我自己目前的想法是结合摄像机对栅格的小尺度上的平移和大尺度上采样地址的平移来解决问题,目前正在实现过程中。但是我很奇怪的事,原来的文章既没有源代码,也没有提到过这个问题,就好像是这根本不是一个问题。我不明白他是如何处理这个问题的。
我知道这里有一些朋友已经实现过这个算法了,希望能够近来分享一下经验。