大家可以拿来做>这门课的实验, 呵呵, 这样就不用自己去实现框架了, 而且速度也快^_^
第一步, 这样来创建一个模板程序:
如图
我们先来认识一下左边有些什么:
base: 这是一个纹理...(-_-图形学的术语…), 在这里我们就把它当成我们要处理的图像, 注意图像的长宽都是2的n次幂....Render State: 设置了一些渲染的参数, 不用管它.
Vertex Shader: 里面写了怎么把ScreenAlignedQuad画到屏幕上, 这种支画板的活我们不关心....聪明的你一眼就能看出来, 纹理坐标各轴上范围是[0,1], 相当于把原来的像素级的坐标除以了图像的宽度(高度)....float4 ps_main( float2 texCoord : TEXCOORD0 ) : COLOR
{
//当前像素在图像中的颜色值