|
学习提示:如果没有C语言、Windows项目开发基础可以通过下方链接学习:
0基础C语言学习与训练
0基础C++学习与训练
Windows项目开发
用于(输入)的(语意名字) |
描述 |
类型 |
BINORMAL[n] |
副法线 |
float4 |
BLENDINDICES[n] |
混合索引 |
uint |
BLENDWEIGHT[n] |
混合权重 |
float |
COLOR[n] |
漫反射和镜面颜色 |
float4 |
NORMAL[n] |
法线向量 |
float4 |
POSITION[n] |
对象空间中的顶点位置 |
float4 |
POSITIONT |
已转换的顶点位置 |
float4 |
PSIZE[n] |
点的大小 |
float |
TANGENT[n] |
切线 |
float4 |
TEXCOORD[n] |
纹理坐标 |
float4 |
|
|
|
用于(输出)的(语意名字) |
描述 |
类型 |
COLOR[n] |
漫反射和镜面颜色 |
float4 |
FOG |
顶点雾 |
float |
POSITION[n] |
顶点位置 |
float4 |
PSIZE |
点的大小 |
float |
TESSFACTOR[n] |
镶嵌因子 |
float |
TEXCOORD[n] |
纹理坐标 |
float4 |
(像素)着色器语意
用于(输入)的(语意名字) |
描述 |
类型 |
COLOR[n] |
漫反射或镜面颜色 |
float4 |
TEXCOORD[n] |
纹理坐标 |
float4 |
VFACE |
一个浮点标量值,负值向后看,正值面向摄像机 |
float |
VPOS |
屏幕空间中的像素位置 (x,y) |
float2 |
|
|
|
用于(输出)的(语意名字) |
描述 |
类型 |
COLOR[n] |
颜色值 |
float4 |
DEPTH[n] |
深度值 |
float |
到这里,我们就学习完HLSL中常用的语意,
而如何在HLSL的程序中去运用它,就可以通过下方的链接,下载完整的代码进行学习与训练,
在下载的内容中,我们会结合完整的代码继续详细分析每个知识点如何运用,这样,才可以
一步一步地掌握HLSL 的程序开发。
>>>下载HLSL程序开发代码
|