游戏开发论坛

 找回密码
 立即注册
搜索
查看: 8307|回复: 20

怎么纹理闪烁如此厉害?

[复制链接]

96

主题

529

帖子

539

积分

高级会员

Rank: 4

积分
539
发表于 2005-2-23 16:11:00 | 显示全部楼层 |阅读模式
//放大采用线性滤波
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);


//缩小采用三线性滤波
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR);

摄像机近点时看起来很好。
把摄像机稍微拉远点(其他部分代码都没动),原先的好模型就变成了不堪入目的模型,细节丢失(变成小黑块),纹理乱套,闪烁厉害,纹理变得不是一般的差,使人看了眼睛都痛。

我已经是用最好的滤波,怎么还会产生这么差质量的纹理?

不解

96

主题

529

帖子

539

积分

高级会员

Rank: 4

积分
539
 楼主| 发表于 2005-2-23 16:15:00 | 显示全部楼层

Re:怎么纹理闪烁如此厉害?

该现象在多台电脑上测试纹理效果都是一样差

13

主题

77

帖子

79

积分

注册会员

Rank: 2

积分
79
发表于 2005-2-23 16:59:00 | 显示全部楼层

Re:怎么纹理闪烁如此厉害?

改成 d3dpp.AutoDepthStencilFormat = D3DFMT_D24S8 Z们应该就不会打架了,桌面颜色深度要调成32位

96

主题

529

帖子

539

积分

高级会员

Rank: 4

积分
539
 楼主| 发表于 2005-2-23 17:16:00 | 显示全部楼层

Re:怎么纹理闪烁如此厉害?

不是那个问题

54

主题

2916

帖子

3765

积分

论坛元老

Rank: 8Rank: 8

积分
3765
QQ
发表于 2005-2-24 13:31:00 | 显示全部楼层

Re:怎么纹理闪烁如此厉害?

你得用这个建立纹理:
   gluBuild2DMipmaps

31

主题

630

帖子

635

积分

高级会员

Rank: 4

积分
635
发表于 2005-2-24 14:43:00 | 显示全部楼层

Re:怎么纹理闪烁如此厉害?

得加mip

96

主题

529

帖子

539

积分

高级会员

Rank: 4

积分
539
 楼主| 发表于 2005-2-24 17:26:00 | 显示全部楼层

Re:怎么纹理闪烁如此厉害?

是用gluBuild2DMipmaps,缩小滤波加了mip

96

主题

529

帖子

539

积分

高级会员

Rank: 4

积分
539
 楼主| 发表于 2005-2-24 18:36:00 | 显示全部楼层

Re:怎么纹理闪烁如此厉害?

我已经快给这个问题折磨死了

31

主题

630

帖子

635

积分

高级会员

Rank: 4

积分
635
发表于 2005-2-24 18:48:00 | 显示全部楼层

Re:怎么纹理闪烁如此厉害?

回不会是驱动的问题?现在的显卡对于OGL的支持都没有DX好。

96

主题

529

帖子

539

积分

高级会员

Rank: 4

积分
539
 楼主| 发表于 2005-2-24 18:53:00 | 显示全部楼层

Re: Re:怎么纹理闪烁如此厉害?

fujingqiu: Re:怎么纹理闪烁如此厉害?

回不会是驱动的问题?现在的显卡对于OGL的支持都没有DX好。


Re:怎么纹理闪烁如此厉害?

该现象在多台电脑上测试纹理效果都是一样差,几个朋友电脑上测试全是这样.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-24 11:27

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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