游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2176|回复: 5

请教相邻边之间缺少个别像素的解决方法

[复制链接]

9

主题

53

帖子

87

积分

注册会员

Rank: 2

积分
87
发表于 2007-2-24 12:45:00 | 显示全部楼层 |阅读模式
我在绘制地形的时候碰到一个问题,就是有时候在相邻边之间会缺少1,2个像素,请大家帮忙看一下我用红色圈出来的那一块地方里面有3个小黑点。。估计是光栅划的时候这几个点没有画,不知道应该怎么解决,请大家帮下忙
sf_2007224124447.jpg

9

主题

53

帖子

87

积分

注册会员

Rank: 2

积分
87
 楼主| 发表于 2007-2-24 13:15:00 | 显示全部楼层

Re:请教相邻边之间缺少个别像素的解决方法

汗。。我把反走样参数设置了下好像解决了。。不知道有没有其他更加有效率的方法

29

主题

224

帖子

224

积分

中级会员

Rank: 3Rank: 3

积分
224
QQ
发表于 2007-2-24 18:09:00 | 显示全部楼层

Re:请教相邻边之间缺少个别像素的解决方法

看不到什么小黑点啊

197

主题

1041

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
QQ
发表于 2007-2-25 10:58:00 | 显示全部楼层

Re:请教相邻边之间缺少个别像素的解决方法


目前的glsdk,所有的纹理,默认方式大都是纹理平铺。既超过1.0,则从-0.1开始(可能说得不精确,能理解意思就行)。在纹理参数中,应指定纹理为独占模式。参数我忘了。找本blue来搜索warp,none,texture可以找到准确参数。

另一点,terrain的tile都是2的次冥+1。后面+1,是为拼接做的准备,因为纹理的2次冥是从0开始计算,地形纹理要拼接,就要从前一个纹理取头偏移,所有地表的tile纹理大都会+1。可以看一下redbook中关于纹理原理的叙述。

注意这两点,处理地表纹理基本上都没多大问题。

9

主题

53

帖子

87

积分

注册会员

Rank: 2

积分
87
 楼主| 发表于 2007-2-25 13:46:00 | 显示全部楼层

Re: 请教相邻边之间缺少个别像素的解决方法

非常感谢PassByYou,
[em2]

29

主题

224

帖子

224

积分

中级会员

Rank: 3Rank: 3

积分
224
QQ
发表于 2007-2-25 20:41:00 | 显示全部楼层

Re:请教相邻边之间缺少个别像素的解决方法

学习了,多谢。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 11:55

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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