游戏开发论坛

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

请教Effect文件中的multipass

[复制链接]

16

主题

57

帖子

61

积分

注册会员

Rank: 2

积分
61
发表于 2007-9-8 10:14:00 | 显示全部楼层 |阅读模式
小弟对于multipass的概念理解不太清晰。
如果我在一个technique中有几个pass,那么前面的pass产生的颜色数据、深度数据,是否必须保存到纹理里面,才能供后面的pass使用?

5

主题

686

帖子

697

积分

高级会员

Rank: 4

积分
697
QQ
发表于 2007-9-8 10:34:00 | 显示全部楼层

Re:请教Effect文件中的multipass

前面Pass产生的数据已经输出到后缓冲和Z缓冲的

16

主题

57

帖子

61

积分

注册会员

Rank: 2

积分
61
 楼主| 发表于 2007-9-8 11:54:00 | 显示全部楼层

Re:请教Effect文件中的multipass

可是后面的pass要怎么得到这些数据呢?
此外,后面的pass做渲染的时候不是会覆盖掉后台缓冲和Z缓冲吗?

5

主题

686

帖子

697

积分

高级会员

Rank: 4

积分
697
QQ
发表于 2007-9-8 13:33:00 | 显示全部楼层

Re:请教Effect文件中的multipass

所以就要用Alpha Blend了嘛。。。。。混合当前渲染的像素和已经渲染到后缓冲的像素
Z缓冲中的像素,只要其对应的Z或模板测试失败,是不会覆盖的
LZ应该详细了解一下渲染管线

16

主题

57

帖子

61

积分

注册会员

Rank: 2

积分
61
 楼主| 发表于 2007-9-8 23:07:00 | 显示全部楼层

Re:请教Effect文件中的multipass

嗯,这个方法确实有道理,我去试试。
请问渲染管线的详细内容,什么资料有较细致地讲解?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-21 22:06

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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