pixel shaders con silverlight
DESCRIPTION
Presentación sobre pixel shaders y Silverlight para el Code Camp 2010TRANSCRIPT
![Page 1: Pixel Shaders con Silverlight](https://reader033.vdocuments.us/reader033/viewer/2022051400/553ab6194a795951348b45c4/html5/thumbnails/1.jpg)
1
![Page 2: Pixel Shaders con Silverlight](https://reader033.vdocuments.us/reader033/viewer/2022051400/553ab6194a795951348b45c4/html5/thumbnails/2.jpg)
2
Efectos especiales con Silverlight
Ing. Matías IaconoMCPD – MCTS - CSM
![Page 3: Pixel Shaders con Silverlight](https://reader033.vdocuments.us/reader033/viewer/2022051400/553ab6194a795951348b45c4/html5/thumbnails/3.jpg)
Objetivos de la sesión
Entender la implementación de PixelShader en Silverlight.Ver cómo Silverlight hace uso de las características del equipo en el que trabaja.Ver el aprovechamiento del hardware con Silverlight.
![Page 4: Pixel Shaders con Silverlight](https://reader033.vdocuments.us/reader033/viewer/2022051400/553ab6194a795951348b45c4/html5/thumbnails/4.jpg)
Silverlight >=3
Integración con el hardwareManejo de WebCamManejo de la impresoraEn especial => Efectos especiales
BlurDropShadow
![Page 5: Pixel Shaders con Silverlight](https://reader033.vdocuments.us/reader033/viewer/2022051400/553ab6194a795951348b45c4/html5/thumbnails/5.jpg)
5
Efectos pre programados<Image.Effect>
<BlurEffect x:Name="BlurEffect" Radius="1"/>
![Page 6: Pixel Shaders con Silverlight](https://reader033.vdocuments.us/reader033/viewer/2022051400/553ab6194a795951348b45c4/html5/thumbnails/6.jpg)
6
Efectos pre programadosDropShadowEffect ds = new DropShadowEffect();
ds.BlurRadius = 10;ds.ShadowDepth = 15;ImageToDropShadow.Effect = ds;
![Page 7: Pixel Shaders con Silverlight](https://reader033.vdocuments.us/reader033/viewer/2022051400/553ab6194a795951348b45c4/html5/thumbnails/7.jpg)
Efectos pre programados
¿Y si queremos hacer esto?
?
![Page 8: Pixel Shaders con Silverlight](https://reader033.vdocuments.us/reader033/viewer/2022051400/553ab6194a795951348b45c4/html5/thumbnails/8.jpg)
HLSL => C || C++ ¿?
The High Level Shader Language or High Level Shading Language (HLSL) is a proprietary shading language developed by Microsoft for use with the Microsoft Direct3D API. It is analogous to the GLSL shading language used with the OpenGL standard. It is the same as the NVIDIA Cg shading language, as it was developed alongside it.
![Page 9: Pixel Shaders con Silverlight](https://reader033.vdocuments.us/reader033/viewer/2022051400/553ab6194a795951348b45c4/html5/thumbnails/9.jpg)
Un ejemplo del HLSL Pipeline
![Page 10: Pixel Shaders con Silverlight](https://reader033.vdocuments.us/reader033/viewer/2022051400/553ab6194a795951348b45c4/html5/thumbnails/10.jpg)
PixelShader para Silverlight
Lenguaje HLSLDirectXC#
![Page 11: Pixel Shaders con Silverlight](https://reader033.vdocuments.us/reader033/viewer/2022051400/553ab6194a795951348b45c4/html5/thumbnails/11.jpg)
11
Esto es HLSL
sampler2D s0 : register(s0);float4 main(float2 tex : TEXCOORD0) : COLOR{ float4 color = tex2D(s0, tex); float value = color[0] * 0.299f + color[1] * 0.587f + color[2] * 0.114f; return tex2D(s0, value);}
![Page 12: Pixel Shaders con Silverlight](https://reader033.vdocuments.us/reader033/viewer/2022051400/553ab6194a795951348b45c4/html5/thumbnails/12.jpg)
12
Creando PixelShaders para Silverlight
PixelShaders
![Page 13: Pixel Shaders con Silverlight](https://reader033.vdocuments.us/reader033/viewer/2022051400/553ab6194a795951348b45c4/html5/thumbnails/13.jpg)
13
Recursos adicionales
Título: SilverlightAutor: Matías IaconoISBN: 978-987-663-010-8
http://msdn.microsoft.com/en-us/library/bb509561%28VS.85%29.aspx
O buscar HLSL en su motor de búsquedas favorito! ;)
![Page 14: Pixel Shaders con Silverlight](https://reader033.vdocuments.us/reader033/viewer/2022051400/553ab6194a795951348b45c4/html5/thumbnails/14.jpg)
14
Si no los aburrí… mis datos!
FaceBook: Matías IaconoTwiter: @matiasiaconoBlog: http://www.alligned.net/blog
![Page 15: Pixel Shaders con Silverlight](https://reader033.vdocuments.us/reader033/viewer/2022051400/553ab6194a795951348b45c4/html5/thumbnails/15.jpg)
15
Preguntas
![Page 16: Pixel Shaders con Silverlight](https://reader033.vdocuments.us/reader033/viewer/2022051400/553ab6194a795951348b45c4/html5/thumbnails/16.jpg)
16
Los mejores proyectos de las células Microsoft, los grupos de investigación de
estudiantes, son seleccionados para participar en el espacio del DEMOFEST.
¡Conocélos!
Participá del DEMOFEST
![Page 17: Pixel Shaders con Silverlight](https://reader033.vdocuments.us/reader033/viewer/2022051400/553ab6194a795951348b45c4/html5/thumbnails/17.jpg)
17
Necesitamos tu Feedback!
Completá los FORM de avaluación que estarán en nuestra WEB:www.codecamp.com.arNecesitamos de tu feedback para mejorar.
![Page 18: Pixel Shaders con Silverlight](https://reader033.vdocuments.us/reader033/viewer/2022051400/553ab6194a795951348b45c4/html5/thumbnails/18.jpg)
18
© 2008 Microsoft Corporation. Todos los derechos reservados. Microsoft, Windows, Windows Vista y otros nombres de producto son y pueden ser marcas registradas y registros en Estados
Unidos y en otros países.La información contenida en el presente es sólo para fines informativos y representa la visión actual de Microsoft Corporation a la fecha de esta presentación. Debido a que Microsoft debe
responder a las cambiantes condiciones del mercado, no se debe interpretar como un compromiso por parte de Microsoft, y Microsoft no puede garantizar la precisión de ninguna
información provista después de la fecha de esta presentación. MICROSOFT NO OFRECE GARANTÍA ALGUNA, EXPRESA, IMPLÍCITA O DE LEY, RESPECTO A LA INFORMACIÓN EN ESTA
PRESENTACIÓN.