Chinaunix首页 | 论坛 | 博客
  • 博客访问: 225602
  • 博文数量: 14
  • 博客积分: 1415
  • 博客等级: 上尉
  • 技术积分: 780
  • 用 户 组: 普通用户
  • 注册时间: 2005-07-22 08:45
文章分类

全部博文(14)

文章存档

2011年(1)

2009年(1)

2008年(12)

我的朋友

分类:

2008-08-26 00:37:56

今天只是留个纪念;
 
使用voxel技术来渲染地形,舍弃了现代图形加速卡提供的性能优势,但是我还是想办法偷懒;
总不能三维几何运算都自己来写。
于是就想了这个办法,首先使用voxel渲染地形,渲染的同时计算每个像素的深度值;
然后把地形的色彩buffer和深度buffer写入opengl的缓冲区;
再然后,就用opengl渲染所有多边形物体,这样就可以了,这个办法应该在1999年就被DF2使用了;
第二张图用山体遮挡了坦克,基本可用了;
但是目前控制还不灵活,而且地形生成时的z值计算只是粗算,遮挡关系有时候会错;
 
这个遮挡关系清晰一些
阅读(954) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~