游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2799|回复: 4

[请教]请问模型里的纹理图片都没有alpha信息么?

[复制链接]

50

主题

236

帖子

454

积分

中级会员

Rank: 3Rank: 3

积分
454
发表于 2012-11-24 10:31:00 | 显示全部楼层 |阅读模式
比如一棵树:


树叶应该是有alpha的,可是这个图片并没有存储,那它在渲染的时候是怎么实现透明的?
还需要加一张alpha通道图片么?

整理下问题:
1:模型里的纹理图片都没有alpha信息么?
2:如果都没有alpha信息,而是用单独的一张alpha通道图来实现的,那么程序渲染的时候,是如何使用这张alpha通道图的?我想知道代码实现细节

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20468
发表于 2012-11-24 22:36:00 | 显示全部楼层

Re:[请教]请问模型里的纹理图片都没有alpha信息么?

colorkey?

50

主题

236

帖子

454

积分

中级会员

Rank: 3Rank: 3

积分
454
 楼主| 发表于 2012-11-24 23:53:00 | 显示全部楼层

Re: Re:[请教]请问模型里的纹理图片都没有alpha信息么?

sea_bug: Re:[请教]请问模型里的纹理图片都没有alpha信息么?

colorkey?


colorkey精度太低了,边缘会很难看.
我是看到早期的游戏模型,他用的是额外的一张alpha通道图实现的,不知道现在的游戏一般是怎么做的.因为我觉得用额外的alpha通道图,不如直接在原图里存上alpha信息,就是ARGB,而不是XRGB

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20468
发表于 2012-11-25 15:29:00 | 显示全部楼层

Re:[请教]请问模型里的纹理图片都没有alpha信息么?

tga格式就是自带通道。

50

主题

236

帖子

454

积分

中级会员

Rank: 3Rank: 3

积分
454
 楼主| 发表于 2012-11-25 17:19:00 | 显示全部楼层

Re: Re:[请教]请问模型里的纹理图片都没有alpha信息么?

sea_bug: Re:[请教]请问模型里的纹理图片都没有alpha信息么?

tga格式就是自带通道。


恩,那您的意思就是,直接拿带有alpha通道的图片,比如png,来用做模型纹理就可以了? 而不需要用额外的alpha通道图来实现.(假如是用dx9渲染)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-27 10:31

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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