帅哥帅
Material 和 Shader
关于Material和Shader的概念纠结很久了,一直没找到合适的答案。看起来是一个东西,但总感觉应该不同,有所区别。
今天用FX Composer终于找到感觉了。
Shader可以说是代码段,是没有输入参数的,如纹理
Material是实例化的Shader就是说Material是包括了输入的纹理的,所以不同的纹理就有不同的Material,但用的Shader是相同的。
理解了这个概念就在设计类的时候就可以把Shader和Material分开来设计,Shader负责脚本的加载,而Material负责脚本参数的传入,这样就可以复用了。
可以参考:
http://www.leadwerks.com/files/Tutorials/CPP/Materials_And_Shaders.pdf
posted on 2012-02-21 23:28
帅哥帅
阅读(1118)
评论(0)
编辑
收藏
引用
所属分类:
dx
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
相关文章:
图形学资源(期刊与实验室)
地形制作全攻略(转载)
Direct3D中实现图元的鼠标拾取(转)
3D图形学编程指南笔记
Material 和 Shader
dxut 学习笔记
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理
Powered by:
C++博客
Copyright © 帅哥帅
<
2012年2月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
1
2
3
4
5
6
7
8
9
10
导航
C++博客
首页
新随笔
联系
聚合
管理
统计
随笔 - 12
文章 - 0
评论 - 0
引用 - 0
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
给我留言
查看公开留言
查看私人留言
随笔分类
boost(1)
(rss)
c++(4)
(rss)
dx(6)
(rss)
lua
(rss)
UML(1)
(rss)
xna
(rss)
设计模式
(rss)
天龙源码分析笔记
(rss)
随笔档案
2012年3月 (2)
2012年2月 (10)
搜索
最新评论
阅读排行榜
1. 地形制作全攻略(转载)(3239)
2. wxWidget小试(1866)
3. boost thread 使用笔记(1424)
4. Material 和 Shader(1118)
5. Direct3D中实现图元的鼠标拾取(转)(728)
评论排行榜
1. Direct3D中实现图元的鼠标拾取(转)(1)
2. 地形制作全攻略(转载)(0)
3. wxWidget小试(0)
4. UML学习(0)
5. 3D Graphic File Formats(0)