游戏开发论坛

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

请问一下使用shader的问题

[复制链接]

34

主题

70

帖子

76

积分

注册会员

Rank: 2

积分
76
发表于 2007-11-16 12:07:00 | 显示全部楼层 |阅读模式
    有很多技术,比如骨骼/关键帧动画可以通过shader来运算提高速度.但是使用了shader之后,貌似就不能使用渲染引擎本身固有流水线实现的光照材质之类的了.必须在shader中也加入.
    最麻烦的是,如果动画模型本身带得有一个光照shader,而又要通过播放动画的shader来计算动画.这样难道必须重新写一个shader把上面两个shader综合起来?

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2007-11-16 13:09:00 | 显示全部楼层

Re:请问一下使用shader的问题

shader里面可以有多个pass的,而且shader之间也可以相互的include

14

主题

345

帖子

376

积分

中级会员

Rank: 3Rank: 3

积分
376
QQ
发表于 2007-11-16 14:44:00 | 显示全部楼层

Re:请问一下使用shader的问题

shader的变量也可以通过程序来设置的

51

主题

150

帖子

250

积分

中级会员

Rank: 3Rank: 3

积分
250
发表于 2007-11-16 17:52:00 | 显示全部楼层

Re: 请问一下使用shader的问题

最好综合起来,用多个PASS效率会受影响.

32

主题

1259

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
发表于 2007-11-16 20:52:00 | 显示全部楼层

Re:请问一下使用shader的问题

光照计算得重新写,没有办法。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-18 03:33

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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