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

posted on 2011-12-01 21:55  zhkza99c  阅读(274)  评论(0编辑  收藏  举报

导航