游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2727|回复: 6

纹理拼接问题

[复制链接]

8

主题

41

帖子

41

积分

注册会员

Rank: 2

积分
41
发表于 2008-1-10 16:47:00 | 显示全部楼层 |阅读模式
大家看下我的纹理拼接在一起怎么会有1条明显的裂缝啊?我用的是战地2里面的ColorMap,应该是由1张大纹理拆分的,怎么会有接逢呢?附件是截图
sf_2008110164653.jpg

5

主题

755

帖子

757

积分

高级会员

Rank: 4

积分
757
发表于 2008-1-10 17:00:00 | 显示全部楼层

Re:纹理拼接问题

你怎么拼接的?

29

主题

157

帖子

163

积分

注册会员

Rank: 2

积分
163
发表于 2008-1-10 18:17:00 | 显示全部楼层

Re:纹理拼接问题

是一张大纹理拆分的不错,但是如果使用了纹理过滤或反走样,就会出现拼接问题。 因为过滤的时候会对纹理中的每一个像素和它周围的纹理进行插值,而边缘的像素经过插值后可能会改变原有的颜色,这样就会出现接缝。

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2008-1-10 21:31:00 | 显示全部楼层

Re:纹理拼接问题

那该如何处理呢?

8

主题

41

帖子

41

积分

注册会员

Rank: 2

积分
41
 楼主| 发表于 2008-1-11 00:02:00 | 显示全部楼层

Re: Re:纹理拼接问题

OSFG: Re:纹理拼接问题

你怎么拼接的?


就是不同的区域使用不同的纹理啊
我用的是线性纹理过滤,寻址模式是D3DTADDRESS_WRAP,如果使用D3DTADDRESS_CLAMP会好一点,但仔细看还是有缝隙

8

主题

41

帖子

41

积分

注册会员

Rank: 2

积分
41
 楼主| 发表于 2008-1-11 00:05:00 | 显示全部楼层

Re: Re:纹理拼接问题

cO_olWinD: Re:纹理拼接问题

是一张大纹理拆分的不错,但是如果使用了纹理过滤或反走样,就会出现拼接问题。 因为过滤的时候会对纹理中的每一个像素和它周围的纹理进行插值,而边缘的像素经过插值后可能会改变原有的颜色,这样就会出现接缝。


那应该怎么解决呢?怎么才能做到无缝拼接呢?拆分的时候边缘是否应该重复一个像素??

29

主题

157

帖子

163

积分

注册会员

Rank: 2

积分
163
发表于 2008-1-11 11:36:00 | 显示全部楼层

Re: Re: Re:纹理拼接问题

notalk: Re: Re:纹理拼接问题



那应该怎么解决呢?怎么才能做到无缝拼接呢?拆分的时候边缘是否应该重复一个像素??


纹理拼接要想完美,是个比较麻烦的问题,都能拿出来独立研究了。 你说的办法可以试一试。还有就是接口处可以做些混合过渡,比如把两张纹理边缘的alpha设为50%,然后混合一下。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-23 22:34

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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