游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4491|回复: 16

纹理坐标,百思不解

[复制链接]

197

主题

1041

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
QQ
发表于 2007-2-26 21:32:00 | 显示全部楼层 |阅读模式
我在系统参数中,设置如下

试验卡:GF4,mx440
sf_2007226213145.jpg

197

主题

1041

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
QQ
 楼主| 发表于 2007-2-26 21:33:00 | 显示全部楼层

Re: 纹理坐标,百思不解

在设置了系统参数以后,游戏GUI出现锯齿

sf_2007226213312.jpg

197

主题

1041

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
QQ
 楼主| 发表于 2007-2-26 21:36:00 | 显示全部楼层

Re: 纹理坐标,百思不解

当我修改了坐标以后,gui恢复正常

sf_200722621368.jpg

197

主题

1041

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
QQ
 楼主| 发表于 2007-2-26 21:38:00 | 显示全部楼层

Re: 纹理坐标,百思不解

显卡参数不变,正常显示出GUI按钮
sf_2007226213744.jpg

197

主题

1041

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
QQ
 楼主| 发表于 2007-2-26 21:42:00 | 显示全部楼层

Re: 纹理坐标,百思不解

GUI工作原理如下

button,form,用数据块分为,top,topright,topleft,left..等等,

分成若干纹理坐标区域,渲染时候,组合渲染区域。

以前出现锯齿的坐标值为,44到54,差10像素,
现在的正常的没有出现锯齿的坐标区域为,44到48,差4像素

这不是纹理size,对RoundOf2没有要求,
可是,我改了显卡参数以后,就必须设置成,很小的纹理坐标段才能正常显示。

真的是百思不解。能否解释一下原理?学习了

197

主题

1041

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
QQ
 楼主| 发表于 2007-2-26 21:43:00 | 显示全部楼层

Re:纹理坐标,百思不解

纹理的size是,128*128

197

主题

1041

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
QQ
 楼主| 发表于 2007-2-26 21:48:00 | 显示全部楼层

Re:纹理坐标,百思不解

我做了一个公式估算:

44/128=0.34375
48/128=0.375
54/128=0.421875

均可整除,既纹理坐标44,48,54,都可以找到正确的像素地址。可是如果给纹理区域为

44-54,那么从纹理中裁减出的渲染结果,就会有锯齿(在将显卡的参数设置成性能优先时出现)
44-48,随便怎么改显卡参数,均不会出现贴图锯齿。

百思不解。

6

主题

471

帖子

1047

积分

金牌会员

Rank: 6Rank: 6

积分
1047
发表于 2007-2-27 10:05:00 | 显示全部楼层

Re:纹理坐标,百思不解

你的top贴了好几次吧,直接按宽度贴一次不就行了.

2

主题

22

帖子

22

积分

注册会员

Rank: 2

积分
22
发表于 2007-2-27 15:53:00 | 显示全部楼层

Re: 纹理坐标,百思不解

和pitch有关,跨度不一定等于表面宽度,恩

197

主题

1041

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
QQ
 楼主| 发表于 2007-2-27 16:43:00 | 显示全部楼层

Re:纹理坐标,百思不解

是女娃娃吗?nb姑娘。

仍然感觉有点朦胧。能否详细解释一下。在我的demo中,什么是跨度?在我的demo中,什么是表面宽度?

多谢。握手。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-4-12 22:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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