HLSL初级教程.pptVIP

  • 13
  • 0
  • 约2.61千字
  • 约 52页
  • 2019-10-30 发布于湖北
  • 举报
HLSL (High Level Shading Language) HLSL初级教程 HLSL入门 顶点着色器 像素着色器 HLSL Effect(效果框架) HLSL入门 什么是着色器 什么是HLSL 怎么写HLSL着色器 怎么用HLSL着色器 什么是着色器 DirectX使用管道技术(pipeline)进行图形渲染,其构架如下: 使用管道的步骤如下: 设定顶点、图元、纹理等数据信息; 设定管道状态信息 渲染状态 :通过SetRenderState方法设定渲染状态; 另外,使用以下方法设置变换、材质和光照: SetTransform 、SetMaterial、SetLight 、LightEnable 取样器状态: 通过SetSamplerState方法设定取样器状态; 纹理层状态: 通过SetTextureStageState设定纹理层状态; 渲染:这部分交由D3D管道按照之前的设定自行完成,这部分操作是D3D预先固定的,所以这种管道技术被称为固定功能管道(fixed function pipeline); 固定功能管道缺点 例如: 1.在渲染过程中,我们要求y坐标值大于10的顶点要被绘制到坐标值(0,0,0)的地方,在之前的固定功能管道中,顶点被绘制的位置是在第1步即被设定好的,不可能在渲染过程中进行改变,所以是不可行的;

文档评论(0)

1亿VIP精品文档

相关文档