我一直在搜索谷歌和亚马逊,但在基于四叉树的LOD地形上找不到任何合适的资源。有些人只是解释了粗略的概念,但我已经知道我需要的是一个带有一些注释的例子。
答案 0 :(得分:5)
Ages ago(> 10 years)我写了一个基于四叉树的地形渲染器,它直接读取Terragen-1文件。您需要提供预渲染的表面/照明纹理。整件事情从未意味着是严肃的事情。代码的第一次迭代在大约6小时内在漫长的火车旅行中以“让我免于无聊”开始。然后我加入了LOD和其他一些好东西。
我把代码放在Github的硬盘上,享受:
https://github.com/datenwolf/codesamples/tree/master/samples/OpenGL/qt_terr
这件事使用立即模式渲染地形。在基于顶点数组的渲染器中转换它是留给读者的练习。
答案 1 :(得分:1)
您是否看过虚拟地形项目的LOD page。