GEMINIGHT
📋注册(Register) | 📛登录(Login)
🎲
🎉欢迎您的大架光临!本站是以游戏、动漫、等ACG相关内容为主题20年的网站。ℹ本小站的SSL是免费附赠的,https访问不太稳定,为免错乱建议您用http访问。如果您的网用http访问会被电信商胡搞跳转,那就只能用https来访问了或设置国际正规DNS。

主站(Home) »  论坛(Forum)  » 程序编写(Program)
新乞丐王子

自称:Sir
注册于:2006年8月9日
等级:注册会员
帖子数:66
积分:447
阅读权限:20
求教---Alpha 渲染不正常,怎么办? 1楼

Alpha 渲染不正常,怎么办?

\N

我弄模型的纹理原先是PNG的,渲染出来之后本来该镂空的地方全都是黑色!

\N

然后我又找了一个相同纹理的通道文件合起来存成了TGA32位!

\N

本以为没事了,但渲染出来

\N

却变成了这个样子:

\N

http://www.geminight.com/upload/upfile/File-2006920-1448-71.jpg

\N

该镂空的地方全都是白色了!

\N

我用一开始的PNG纹理在DEEP或3DSMAX等其它软件中都没问题的!

\N

是不是我程序中有什么问题呀?

\N

我的程序中对纹理就写了这几句:

\N

SetTextureStageState 0, D3DTSS_ALPHAOP, D3DTOP_MODULATE

\N

SetTextureStageState 0, D3DTSS_ALPHAARG1, D3DTA_TFACTOR

\N

SetTextureStageState 0, D3DTSS_MAGFILTER, D3DTEXF_LINEAR

\N

SetTextureStageState 0, D3DTSS_MINFILTER, D3DTEXF_LINEAR

SIGNATURE
🗓2006-9-20 14:53(约18年前)  👁1147
Jeminai

自称:雙子騎士
注册于:2005年5月26日
等级:站长
帖子数:6436
积分:41816
阅读权限:200
2楼

我和你的区别在这里:

\N

SetTextureStageState( stage, D3DTSS_ALPHAARG1, D3DTA_TEXTURE );
SetTextureStageState( stage, D3DTSS_ALPHAARG2, D3DTA_DIFFUSE );

\N

其他的都一样。

🗓2006-9-20 16:46(约18年前)
新乞丐王子

自称:Sir
注册于:2006年8月9日
等级:注册会员
帖子数:66
积分:447
阅读权限:20
3楼

我发完上个帖子之后又重新改代码了!

\N

也改过你这样的!

\N

不过还不行!

\N

后来我用DEEP看我的模型,不管是PNG还是TGA的纹理竟然也不能镂空了!

\N

那是不是模型有问题呢?

\N

哦对了,好像最后好不容易能够镂空了!

\N

但是还不太正常:

\N

比如星彩的鬓角的头发,应该镂空的地方倒是都镂空了,

\N

但镂空过去之后显示的不是星彩的脸,而是星彩脑袋后面的模型!

\N

这又是为什么呢?

SIGNATURE
🗓2006-9-20 17:11(约18年前)
Jeminai

自称:雙子騎士
注册于:2005年5月26日
等级:站长
帖子数:6436
积分:41816
阅读权限:200
4楼

以后建议用PhotoShop看PNG和TGA的图是否已镂空。

\N

“但镂空过去之后显示的不是星彩的脸,而是星彩脑袋后面的模型!”;多边形需要排一下序。

🗓2006-9-21 07:16(约18年前)

标题(Title):
关键字标签(Tags):
路人:回贴可以不必登录

Self-AD

自助投放广告
Self-service advertising
自動広告掲載

本站中所有图文均为原作方所有,所发表言论仅代表原作方的观点,不代表本站立场。
本站不对所提供的所有资讯正确性负责,若因资讯导致的任何损失本站概不负责(请参阅免责条款,自行斟酌),或者联系本站予以纠正。

『双子在线』ACG爱好网 GEMINIGHT.com © 2005-2025 ┃ 联系站长(Contact Webmaster) ┃ 本次页面执行速度:秒