游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4033|回复: 11

关于一个lod地形的问题 奇怪的闪动

[复制链接]

21

主题

54

帖子

54

积分

注册会员

Rank: 2

积分
54
发表于 2007-1-29 20:49:00 | 显示全部楼层 |阅读模式
我的lod地形在进行级别划分的时候为什么老是闪?

就是老是有洞出现  在一个级别lod和另一个级别之间.
补洞的判断也做了  ,   这个洞很奇怪,移动摄象机的时候会出现,闪一下又自动补上了

我将摄象机移动调的很慢的时候发现  在对一个新的lod边界进行划分的时候  那个地方会有一个格闪了一下,我停止移动发现他补上了 郁闷

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2007-1-29 23:32:00 | 显示全部楼层

Re:关于一个lod地形的问题 奇怪的闪动

帮顶

10

主题

214

帖子

402

积分

中级会员

Rank: 3Rank: 3

积分
402
发表于 2007-1-30 17:46:00 | 显示全部楼层

Re: 关于一个lod地形的问题 奇怪的闪动

仔细检查一下你的相关代码,是不是写错了?我也遇到过这样的问题,最后发现部分三角形的顶点顺序是逆时针的。

21

主题

54

帖子

54

积分

注册会员

Rank: 2

积分
54
 楼主| 发表于 2007-1-30 18:12:00 | 显示全部楼层

Re:关于一个lod地形的问题 奇怪的闪动

可能我的情况和你不同,三角形顺序我检查过了没有错, 我这个洞只是瞬间的 实际是没有洞的
就是在产生新的分割一瞬间 我将摄象机移动速度设置为0.001来移动都看不见这个洞的停留
如果三角形是逆时针的那么洞应该会停留直到新的分割出现

渲染部分也没问题

不存在多次渲染,而且是
lock
获得顶点索引
unlock
之后才开始渲染的  按道理数据已经更新了

郁闷 翻了几天代码也不知道问题

10

主题

214

帖子

402

积分

中级会员

Rank: 3Rank: 3

积分
402
发表于 2007-1-30 19:53:00 | 显示全部楼层

Re:关于一个lod地形的问题 奇怪的闪动

那可能是因为误差的原因吧,比如在不移动摄像机的情况下,上一帧level值为2,而当前帧为3,到了下一帧又变回2。

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2007-1-30 22:39:00 | 显示全部楼层

Re:关于一个lod地形的问题 奇怪的闪动

帮顶

15

主题

1268

帖子

1268

积分

金牌会员

Rank: 6Rank: 6

积分
1268
发表于 2007-2-2 17:13:00 | 显示全部楼层

Re:关于一个lod地形的问题 奇怪的闪动

根据预算出来的不同高度插值吧~战地2的做法

1

主题

12

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2007-2-6 19:17:00 | 显示全部楼层

Re:关于一个lod地形的问题 奇怪的闪动

我这几天也被洞洞的问题困饶,你的地形是一个洞,而我的却是千百个洞,我还没有学会怎么用LOD,使用的是静态的VERTEX加一张高度图,结果渲染出来惨不忍睹,但是,就在昨天,我的问题解决了。

看一下你的摄象机的前截面给的坐标是多少。

9

主题

37

帖子

59

积分

注册会员

Rank: 2

积分
59
发表于 2009-7-1 11:21:00 | 显示全部楼层

Re:关于一个lod地形的问题 奇怪的闪动

我也出现了这个问题,暂时用一种不合理的方面解决了,就是在生成索引之前再一次生成一次索引。
估计是索引出了问题。

34

主题

657

帖子

672

积分

高级会员

Rank: 4

积分
672
发表于 2009-7-1 16:52:00 | 显示全部楼层

Re:关于一个lod地形的问题 奇怪的闪动

这里有一个地形LOD的例子,使用Geomipmap算法。
http://www.cnblogs.com/youweibin/archive/2009/05/12/1454896.html
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-19 20:05

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表