English | Italian | Spanish | Mandarin | French
TOC: エフェクトとシェーダー
Next: 色操作
パッチのTemplateノードの代わりに、私たちはいつもeffectsページで記載されているように新しいエフェクトをクローンします。パッチの中で示すように新しいクローンされたエフェクトを接続して、ノード上で右クリックしてコードエディターを開いてください。それから、以下のコードを理解して、それをテンプレートコードと置き換えましょう。このコードは、私たちに今は必要ない頂点シェーダー部分が排除されてよりいっそう簡単なものになっています。
//texture texture Tex <string uiname="Texture";>; sampler Samp = sampler_state //sampler for doing the texture-lookup { Texture = (Tex); //apply a texture to the sampler MipFilter = LINEAR; //sampler states MinFilter = LINEAR; MagFilter = LINEAR; }; //the data structure: "vertexshader to pixelshader" //used as output data with the VS function //and as input data with the PS function struct vs2ps { float4 Pos : POSITION; float2 TexCd : TEXCOORD0; }; float4 PS(vs2ps In): COLOR { return 1; } technique TSimpleShader { pass P0 { VertexShader = null; PixelShader = compile ps_2_0 PS(); } }
CTRL+Sを押してコードを保存/コンパイルしてください。エラーは表示されないはずです。もしエラーがあったら、間違いなく全てがコピーされているか確認してエディター上のコードが上の図のようになっているか確かめてください。
anonymous user login
~4d ago
~11d ago
~11d ago
~12d ago
~25d ago
~1mth ago
~1mth ago
~1mth ago
~1mth ago
~2mth ago