游戏开发论坛

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

求教高手,Dx的一个简单问题!

[复制链接]

1

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2011-6-30 17:14:00 | 显示全部楼层 |阅读模式
我用dx做了一个下雪的场景,雪片就是在一个面片上贴一个带有alpha通道的的雪花纹理。
现在遇到一个问题是,那些挡住了场景其它的物体的雪片,在被渲染出来时这个雪片的alpha通道并没有显示透明,而是被换为其他的纹理。但是其他周围没有别的东西的雪片可以正常显示。

我猜着可能是用到blending技术,求高手指教!不知道我说清楚了没。 [em8]

34

主题

844

帖子

1755

积分

金牌会员

Rank: 6Rank: 6

积分
1755
发表于 2011-6-30 19:07:00 | 显示全部楼层

Re:求教高手,Dx的一个简单问题!

你认为 你的语文表达能力 能盖过 我们的视觉观察能力 吗?
为啥不直接把图发上来让人看个明白?

0

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2011-7-5 17:07:00 | 显示全部楼层

Re:求教高手,Dx的一个简单问题!

你是不是雪片先渲染了

0

主题

275

帖子

676

积分

高级会员

Rank: 4

积分
676
发表于 2011-7-5 21:53:00 | 显示全部楼层

Re:求教高手,Dx的一个简单问题!

要分?膳?萎?
先????poly
後?透明poly 要排序

33

主题

159

帖子

272

积分

中级会员

Rank: 3Rank: 3

积分
272
QQ
发表于 2011-7-5 22:57:00 | 显示全部楼层

Re:求教高手,Dx的一个简单问题!

alphaBlend太可怕了
用AlphaTest吧
                alpharef =0x75;
                alphafunc = 7;//7 is D3DCMP_GREATEREQUAL
                alphatestenable =true;
上面这段说的是把 alphaColor < 0x75 的 ,全当做透明
如果你真要用Blend ,要做好计算Z值的准备,网上也有一些文章,能看懂,但我没做过,感觉调节渲染顺序太容易出错

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
发表于 2011-7-6 13:09:00 | 显示全部楼层

Re:求教高手,Dx的一个简单问题!

上图片吧

1

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2011-7-24 10:05:00 | 显示全部楼层

Re:求教高手,Dx的一个简单问题!

我是个新手,正在学Direct3D,同时我又会3dmax,maya,我就有个疑问了,不是说游戏是用这些做出来的么,为什么还要自己手工编程来实现各种3D场景,且麻烦,难道手工编程只是调用用图形软件制作的网格,然后自己在内部添加精灵进行操作吗?困扰我很久了,可惜自己建号不久不能提问题,只能借用这块宝地罗
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-8 12:00

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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