我的天空盒子有缝(附图) 怎么办?还有帧率的一个奇怪现象

时间:2023-01-23 13:49:08
[img=http://album.hi.csdn.net/app_uploads/zbyzhlsp2/20090909/140628718.p.JPG?d=20090909140649421][/img]

看我画圈的地方,是天空盒子三个面的结合的地方,做的时候是看不到有缝的,但是拿到程序里就有了,请问有解决办法嘛?
是用3DMAX做的,导出的是.X文件。



另外关于帧率,有个很奇怪的情况。

平时程序测试的时候,帧率一直持续在30到40。

昨天测试的时候莫名其妙的达到了60帧,而且是持续的,但是我并没有比之前的测试做任何其他修改。机器也是同一台。还很兴奋~

结果今天一开又变成原来的情况了。

测试的时候,所有没用的东西也都关掉了,貌似我昨天测试的时候开了一大溜东西。。很奇怪啊。。

这个情况有没有什么说法?

8 个解决方案

#1


在贴图导入设置里设置Wrap Mode为"Clamp"看看

帧率的问题看下你的帧率计算是用queryperformance系列算得么?

如果你发现看完电影或视频再看你的demo,帧率变快了,很可能是帧率计算的问题。

#2


或者
IDirect3DDevice9::SetSamplerState(0,D3DSAMP_ADDRESSU,D3DTADDRESS_BORDER);

这一系列设置看看。

#3


CLAMP_TO_EDGE
或者贴图不过滤?

#4


盒子贴图有问题
图片的大小最好为2的幂次

#5


MARK

#6


天空接缝有两方面的原因:纹理的寻址模式或者是图片接缝像素本身就不精确(和美工出图有很大关系)

#7


设置纹理过滤模式

#8


或者设置下D3DPRESENT_PARAMETERS的最后2个参数试试?

#1


在贴图导入设置里设置Wrap Mode为"Clamp"看看

帧率的问题看下你的帧率计算是用queryperformance系列算得么?

如果你发现看完电影或视频再看你的demo,帧率变快了,很可能是帧率计算的问题。

#2


或者
IDirect3DDevice9::SetSamplerState(0,D3DSAMP_ADDRESSU,D3DTADDRESS_BORDER);

这一系列设置看看。

#3


CLAMP_TO_EDGE
或者贴图不过滤?

#4


盒子贴图有问题
图片的大小最好为2的幂次

#5


MARK

#6


天空接缝有两方面的原因:纹理的寻址模式或者是图片接缝像素本身就不精确(和美工出图有很大关系)

#7


设置纹理过滤模式

#8


或者设置下D3DPRESENT_PARAMETERS的最后2个参数试试?