Lod地形
2009-11-20 20:56
197 查看
我晕,FireFox刚才死了,白打了这么多字。
使用四叉树写了一个Lod地形, 应该叫Clod吧,连续的,不过连续性并不是太好,可能会出现很明显的抖动。画的是豆腐干(三角形扇),绘制过程中仅仅修改索引缓冲,所有的图元都是集中在一个索引缓冲的,不过因为三角形扇的特性,每帧率还是要调用很多个DIP, 现在的Lod只是根据视点的距离判断的,并没有判断地形的变化率。感觉写起来好困难,写到后面,错误越来越多,本身算法很简单,不过数据的组织就很困难了,里面用了很多递归,因为是动态创建的四叉树,又要每次做清理工作,痛苦,真的很痛苦,调试的时间比写代码不知多了多少倍。
现在没有加光照,也没有加纹理。写好之后我会把代码贴出来。
使用四叉树写了一个Lod地形, 应该叫Clod吧,连续的,不过连续性并不是太好,可能会出现很明显的抖动。画的是豆腐干(三角形扇),绘制过程中仅仅修改索引缓冲,所有的图元都是集中在一个索引缓冲的,不过因为三角形扇的特性,每帧率还是要调用很多个DIP, 现在的Lod只是根据视点的距离判断的,并没有判断地形的变化率。感觉写起来好困难,写到后面,错误越来越多,本身算法很简单,不过数据的组织就很困难了,里面用了很多递归,因为是动态创建的四叉树,又要每次做清理工作,痛苦,真的很痛苦,调试的时间比写代码不知多了多少倍。
现在没有加光照,也没有加纹理。写好之后我会把代码贴出来。
相关文章推荐
- LOD地形绘制
- Ogre代码学习之1——Ogre中地形lod的基础:deltaHeight的计算
- WorldWind源码剖析系列:WorldWind如何确定与视点相关的地形数据的LOD层级与范围
- 实时绘制基于LOD的地形相关技术
- 庆贺,绘制出World Wind的LOD地形网格 .
- 基于四叉树(QuadTree)的LOD地形实现
- Ogre代码学习之1——Ogre中地形lod的基础:deltaHeight的计算
- 实时绘制基于LOD的地形相关技术
- LOD地形的注意事项
- 地形LOD动态加载分页调度实现思路
- 地形有必要做LOD吗?
- LOD层次细节算法-大规模实时地形的绘制
- lod地形
- 地形渲染的动态LOD四叉树算法详细实现
- 庆贺,绘制出World Wind的LOD地形网格
- ROAM实时动态LOD地形渲染
- LOD地形演示
- 地形渲染的动态LOD四叉树算法详细实现
- LOD层次细节算法-大规模实时地形的绘制
- 地形渲染的动态LOD四叉树算法详细实现