`
javababy1
  • 浏览: 1171550 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

4.1Effect代码结构

 
阅读更多

4.1Effect代码结构

一个Effect效果代码的结构如下:

//effect

technique T0

{

pass P0

{

...

}

}

technique T1

{

pass P0

{

...

}

pass P1

{

...

}

}

...

technique Tn

{

pass P0

{

...

}

}

首先理解三个术语effect(效果)、technique(技术)、pass(过程),所幸这三个术语从字面意思上就能得到很好的诠释。

要实现一种效果effect,可以使用多种技术technique,而每种技术中可能使用多个过程pass进行渲染,这样就构成了上述effect包含多个techniquetechnique又包含多个pass的代码结构。

理解了代码结构,effect知识就已经掌握了大半,下面我们直接使用一个程序实例对effect进行介绍。

分享到:
评论

相关推荐

    HLSL初级教程.pdf

    目录 前言 1.HLSL入门 1.1什么是着色器 1.2什么是HLSL 1.3怎么写HLSL着色器 1.4怎么用HLSL着色器 2.顶点着色器 2.1可编程数据流模型 2.2顶点声明 ...4.1Effect代码结构 4.2用Effect实现多纹理化效果 结语

    Flex新手教程_入门级学习笔记

    4.2 动画效果Effect-Using Behaviors 26 4.3使用皮肤-Creating Skin 28 5.Flex通信 30 5.1 与HTTPService交互 30 5.2 与WEBService交互 30 5.2.1WebService简介 30 5.2.2 Flex访问WebService 32 6 BlazeDS与服务端...

    精通DirectX.3D图形与动画程序设计.pdf

    4.1 顶点坐标变换和光照流水线概述 4.2 矩阵类型及其操作 4.3 世界变换 4.4 取景变换 4.5 投影变换 4.6 视区变换 4.7 获取direct3d坐标变换矩阵 4.8 三维坐标变换示例程序  4.9 小结 第5章 光照与材质 5.1 光照计算...

    flex3的cookbook书籍完整版dpf(包含目录)

    4.1节正确的设置一个文本对象的值 4.2节. 将TextInput绑定一个值 4.3节. 创建一个具有文字提示的文本输入框 4.4节. 创建一个合适的编辑器 4.5节. 确定用户电脑上安装的所有字体 4.6节. 创建一个自定义的TextInput ...

    C++MFC教程

    |------ 4.1 Button |------ 4.2 Static Box |------ 4.3 Edit Box |------ 4.4 Scroll Bar |------ 4.5 List Box/Check List Box |------ 4.6 Combo Box/Combo Box Ex |------ 4.7 Tree Ctrl |------ 4.8 List Ctrl...

Global site tag (gtag.js) - Google Analytics