English | Italian | Mandarin | French | Japanese
TOC: Of Effects and Shaders
Next: Manipulating Colors
En vez de utilizar el Template node en el patch siempre lo clonamos como un nuevo efecto como se explica en la página EX9.Effect.Template. Conecta tu recién clonado efecto como se muestra en el patch y abre el CodeEditor haciendo click derecho en el nodo. Copia el códogo de abajo y sustituye el de la plantilla: este es más simple ya que deja quita el VertexShader que no necesitaremos por ahora.
//textura texture Tex <string uiname="Texture";>; sampler Samp = sampler_state //sampler para buscar la textura { Texture = (Tex); //aplica la textura al sampler MipFilter = LINEAR; //sampler states MinFilter = LINEAR; MagFilter = LINEAR; }; //la estructura de la data: "vertexshader to pixelshader" //usada como data de salida de la función VS //y como data de entrada en la función PS 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(); } }
Presiona CTRL+S para salvar/compilar el efecto. No se mostrarán errores. Si te sale un error comprueba en el editor que has copiado todo el código (debe aparecer exactamente como arriba).
anonymous user login
~2d ago
~5d ago
~16d ago
~16d ago
~25d ago
~1mth ago
~2mth ago
~2mth ago
~2mth ago
~2mth ago