游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1835|回复: 3

用VertexBuffer显示纹理,结果图片变的模糊了(有源码)

[复制链接]

11

主题

53

帖子

53

积分

注册会员

Rank: 2

积分
53
发表于 2005-3-9 17:17:00 | 显示全部楼层 |阅读模式
刚才发了,由于没说清,就再发一遍!! [em10] [em10]

sf_200539171730.rar

641.07 KB, 下载次数:

11

主题

53

帖子

53

积分

注册会员

Rank: 2

积分
53
 楼主| 发表于 2005-3-9 17:20:00 | 显示全部楼层

Re: 用VertexBuffer显示纹理,结果图片变的模糊了(有源码)

这就是模糊的对比
[em7] [em7]
sf_200539172019.jpg

14

主题

283

帖子

293

积分

中级会员

Rank: 3Rank: 3

积分
293
QQ
发表于 2005-3-9 18:13:00 | 显示全部楼层

Re:用VertexBuffer显示纹理,结果图片变的模糊了(有源码)

是纹理过滤方式吧,你可以看看几种纹理过滤方式的设置和区别.

6

主题

444

帖子

457

积分

中级会员

Rank: 3Rank: 3

积分
457
发表于 2005-3-9 18:16:00 | 显示全部楼层

Re:用VertexBuffer显示纹理,结果图片变的模糊了(有源码)

原因很简单,
1:你创建的纹理大小不是原图的640x480,且使用了过滤方式。
2:屏幕上的每个pixel的texcoord不是正好对应一个texel,而且你打开了bilinear纹理过滤。
以上两点都会使图片的高频信息损失,也就是你说的模糊现象。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-24 18:38

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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