游戏开发论坛

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

还不能解决dx9显示树问题(2)

[复制链接]

9

主题

24

帖子

24

积分

注册会员

Rank: 2

积分
24
发表于 2007-3-16 10:38:00 | 显示全部楼层 |阅读模式
已加alpha test
但变成这样
sf_2007316103759.jpg

6

主题

307

帖子

309

积分

中级会员

Rank: 3Rank: 3

积分
309
发表于 2007-3-16 12:25:00 | 显示全部楼层

Re:还不能解决dx9显示树问题(2)

不是说要排序么

凡是带Alpha的对象的渲染,都要按离摄像机的距离进行排序渲染,先远后近

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2007-3-16 13:11:00 | 显示全部楼层

Re:还不能解决dx9显示树问题(2)

你是不是把z-buffer给禁掉了,这个要打开

3

主题

27

帖子

35

积分

注册会员

Rank: 2

积分
35
发表于 2007-3-16 16:18:00 | 显示全部楼层

Re:还不能解决dx9显示树问题(2)

alpha test可以避免按距离排序的开销,但也只能这样的效果了,要效果好就要美术把alpha通道边沿过渡弄硬一点,好的美术可以做到理想的效果

23

主题

112

帖子

870

积分

高级会员

Rank: 4

积分
870
QQ
发表于 2007-3-17 23:25:00 | 显示全部楼层

Re:还不能解决dx9显示树问题(2)

alpha测试 会出现黑边(或白边)问题,解决办法是:把测试条件改成 alpha > 50,就是不要刚好是0,或则255就行。
但效果出来肯定会是锯齿的,要想效果更好,就用alpha混合;不过开销大得多,特别是物体多了后还要排序,很麻烦。

3

主题

89

帖子

89

积分

注册会员

Rank: 2

积分
89
QQ
发表于 2007-3-18 22:56:00 | 显示全部楼层

Re: 还不能解决dx9显示树问题(2)

我也用alpha test,设一个稍大的参考值,锯齿不明显的。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 17:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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