Shader一般都做什么用?

HollyCpp 2011-05-15 03:21:21
看3d游戏程序员招聘里有要熟悉shader一项。

看书只知道有顶点和像素着色,大概意思是可以加速三角形显示或者像素颜色替换,比如灰度,卡通渲染效果。
除此外shader还常用于什么?


另外比如游戏公司招人说要熟悉shader,一般要熟悉到什么程度,该了解哪些shader的内容?又有哪些可以参考的书籍专讲shader的?
...全文
565 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sou2012 2011-05-16
  • 打赏
  • 举报
回复
听说DX11之后,只能使用Shader,而不能使用固定管线了。

也就是说,以后所有的渲染流程,都是使用Shader
HollyCpp 2011-05-16
  • 打赏
  • 举报
回复
原来shader还能用来光照和阴影,太强了,学习中。
顺便问下有什么好的shader特效下载网站么?
dxshenhua 2011-05-16
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ilysony 的回复:]
听说DX11之后,只能使用Shader,而不能使用固定管线了。

也就是说,以后所有的渲染流程,都是使用Shader
[/Quote]

不知道这种算是技术的进步还是退步,技术这种事永远是简单,复杂,再简单的过程。现在所谓的Shader
是高级的代表,一段时间以后可能类似固定管线的技术又会重新冒出来,够用就行了,没必要纠结于此。
gamemagic 2011-05-15
  • 打赏
  • 举报
回复
我的理解是,可以用shader实现一个渲染管线,便算是熟练了

矩阵变换,投影,光照模型,屏幕空间特效,这些都自己实现

8,304

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧