游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1970|回复: 3

特效混合使用之问题,求各种牛指教

[复制链接]

1

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2011-11-4 23:15:00 | 显示全部楼层 |阅读模式
请问在DX中如何将各种特效混合使用

举个例子吧,例如一个模型本身需要使用法线贴图,但我又想让这个模型产生阴影(ShadowMap),但法线贴图和ShadowMap是在不同的FX效果文件中的,有办法使用两个特效同时产生效果呢?

现在感觉很纠结的,如果不将两个效果写成一个效果的话,进行了法线贴图就不能ShadowMap,同样反过来也是....
[em4]
恳请各位牛牛指教指教  [em1]

4

主题

40

帖子

40

积分

注册会员

Rank: 2

积分
40
发表于 2011-11-7 10:13:00 | 显示全部楼层

Re:特效混合使用之问题,求各种牛指教

当然必须是一个shader啦

1

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2011-11-9 20:20:00 | 显示全部楼层

Re: 特效混合使用之问题,求各种牛指教

顶的人真少啊.....不过还是有人看....
请问是不是每加一种特效就要重写所有shader呢.....如果是的话那真不容易啊

0

主题

398

帖子

577

积分

高级会员

Rank: 4

积分
577
发表于 2011-11-10 13:21:00 | 显示全部楼层

Re:特效混合使用之问题,求各种牛指教

1.写成Shader片段,然后在载入时根据需要拼出完整的来
2.类似延迟渲染的方法,渲染出颜色图和深度图,最后搞个PostEffect把深度图的深度信息还原到世界坐标,然后就是用世界坐标在ShadowMap里比较,输出一张全屏的阴影图乘上原来的颜色.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-8 20:14

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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