游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: 神秘的猫

为什么我的透明效果会这样?有图

[复制链接]

8

主题

716

帖子

716

积分

高级会员

Rank: 4

积分
716
发表于 2006-9-22 11:01:00 | 显示全部楼层

Re:为什么我的透明效果会这样?有图

楼上的都说得很清楚了
我说一下原因

三角形在光栅化时生成fragment
此时若alphablend==false,则按z-test只保留最前面的fragment,该像素位置即该fragment颜色
反之,则当前fragment与同位置已存在的fragment作alpha操作,最终的color再填入该像素位置

以上原理即可得楼上众人所说的做法

补充:
alpha是个经典问题,至今未有完美且有效率的解决方法
所以在制作是要避免交叉、互相嵌套
quake3是以物体第一个顶点做sort,是为了效率,毕竟不可能以三角形为单位进行操作,但是这也代表了不精确,不过毕竟是游戏麻~ CAD就不成了

0

主题

39

帖子

39

积分

注册会员

Rank: 2

积分
39
发表于 2006-9-22 11:04:00 | 显示全部楼层

Re:为什么我的透明效果会这样?有图

研究这个干嘛?

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
发表于 2006-9-22 12:45:00 | 显示全部楼层

Re:为什么我的透明效果会这样?有图

能不能让她身上的布条也变成透明的?

22

主题

309

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
QQ
 楼主| 发表于 2006-9-22 13:39:00 | 显示全部楼层

Re:为什么我的透明效果会这样?有图

这样子的哇...
明白了,多谢各位达人的耐心解答~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 11:31

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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