游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2394|回复: 8

在D3D8中如何实现类似绘图软件的"蒙板"功能??

[复制链接]

1

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2006-7-6 16:54:00 | 显示全部楼层 |阅读模式
如题,请大家解答!

0

主题

1037

帖子

1037

积分

金牌会员

Rank: 6Rank: 6

积分
1037
发表于 2006-7-6 17:25:00 | 显示全部楼层

Re:在D3D8中如何实现类似绘图软件的"蒙板"功能??

可以详细说明一下吗?

5

主题

686

帖子

697

积分

高级会员

Rank: 4

积分
697
QQ
发表于 2006-7-7 16:24:00 | 显示全部楼层

Re:在D3D8中如何实现类似绘图软件的"蒙板"功能??

LZ应该说的是alpha test吧

7

主题

438

帖子

438

积分

中级会员

Rank: 3Rank: 3

积分
438
发表于 2006-7-7 21:46:00 | 显示全部楼层

Re:在D3D8中如何实现类似绘图软件的"蒙板"功能??

stencil buffer.

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2006-7-8 10:10:00 | 显示全部楼层

Re:在D3D8中如何实现类似绘图软件的"蒙板"功能??

alpha blending

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2006-7-8 13:37:00 | 显示全部楼层

Re: 在D3D8中如何实现类似绘图软件的"蒙板"功能??



在Dx7里面使用Colorkey然后Blt两次可以轻易做到,
但在Dx8里面如果不使用讨厌的设置渲染混合,仅使用D3DX8里面的D3DSprite对象如何做到?

在使用DX8做2D程序时经常碰到这些麻烦的问题。
[em10]
sf_20067813375.gif

22

主题

274

帖子

274

积分

中级会员

Rank: 3Rank: 3

积分
274
发表于 2006-7-8 15:12:00 | 显示全部楼层

Re:在D3D8中如何实现类似绘图软件的"蒙板"功能??

DX9都放弃DIRECTDRAW了,不建议使用这个组件,没有独立的2D渲染了,所以你该考虑新的实现了.

1

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2006-7-14 13:57:00 | 显示全部楼层

Re: 在D3D8中如何实现类似绘图软件的"蒙板"功能??

不是6楼说的那么简单的蒙版~
要实现魔法等特效或人物边缘处理等等时候用的...
sf_2006714135725.gif

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2006-7-15 18:04:00 | 显示全部楼层

Re:在D3D8中如何实现类似绘图软件的"蒙板"功能??

那不就是Alpha混合的复杂形式吗?
我举了一个简单形式。

如果是静态的蒙板,那太好解决了,只要在图片中代Alpha通道就行了。动态的麻烦一些。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-24 23:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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