RenderMonkey初学
这两天弄了两天RenderMonkey,
算是基本操作都弄熟了,这样写shader可比在程序里写有效率多了。
作为练手把RendertoTexture弄了一下,然后顺便写了个灰度值化的小东西~~
Tips:
1.在rendertotexture的时候前面的pass不要清depth和color
2.RenderState里cullmode要选择none或者cw
shader就很屎了
1 sampler Texture0;
2 float4 ps_main(float2 texCoord: TEXCOORD0) : COLOR0
3 {
4 // return tex2D(Texture0,texCoord);
5 float4 color = tex2D(Texture0,texCoord);
6 float Intensity;
7 Intensity = 0.299*color.r + 0.587*color.g + 0.184* color.b;
8 return float4(Intensity.xxx,color.a);
9 }
参考:shaders for game programmers and artists