<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Entries tagged with pixel shader - Channel 9</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/tags/pixel+shader/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Entries tagged with pixel shader - Channel 9</title><link>http://channel9.msdn.com/tags/Pixel+Shader/</link></image><description>pixel shader</description><link>http://channel9.msdn.com/tags/Pixel+Shader/</link><language>en-us</language><pubDate>Fri, 23 Oct 2009 14:50:29 GMT</pubDate><lastBuildDate>Fri, 23 Oct 2009 14:50:29 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>Graphics improvements in WPF 4</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/2/6/6/1/0/5/WPF4graphics_85_ch9.png" border="0" /&gt;David Teitlebaum and &lt;a href="http://blogs.msdn.com/jaimer"&gt;Jaime Rodriguez&lt;/a&gt; discuss the graphics improvements in .NET 4. David demoes cached composition, pixel shaders 3, and animation easing functions. He also explains discusses rounding, and ClearType Hint. &lt;br /&gt;
&lt;br /&gt;
Related resources: &lt;br /&gt;
&lt;a href="http://blogs.msdn.com/jaimer/archive/2009/10/23/what-is-new-in-wpf-and-cider-on-the-net-framework-4-and-vs2010-beta-2-release.aspx"&gt;Post for this series includes all the new features in WPF 4&lt;/a&gt;.  &lt;br /&gt;
&lt;a href="http://www.cookingwithxaml.com/recipes/wpf4/graphics.zip"&gt;David's and Tim's demos&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
Note: the graphics are fast, we captured screen on software and it did not keep up, that is why the horribly sloooow(yawn) refresh rate on the demos. Try the demos, if you have .NET 4 beta2.&lt;img src="http://channel9.msdn.com/501662/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Jaime+Rodriguez/Graphics-improvements-in-WPF-4/</comments><link>http://channel9.msdn.com/posts/Jaime+Rodriguez/Graphics-improvements-in-WPF-4/</link><pubDate>Sat, 24 Oct 2009 04:54:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/2/6/6/1/0/5/WPF4graphics_ch9.wmv</guid><evnet:views>6268</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/501662/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>David Teitlebaum and Jaime Rodriguez discuss the graphics improvements in .NET 4. David demoes cached composition, pixel shaders 3, and animation easing functions. He also explains discusses rounding, and ClearType Hint. 

Related resources: 
Post for this series includes all the new features in WPF&amp;#8230;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2/6/6/1/0/5/WPF4graphics_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2/6/6/1/0/5/WPF4graphics_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/6/6/1/0/5/WPF4graphics_ch9.mp4" expression="full" duration="665" fileSize="51715359" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/6/6/1/0/5/WPF4graphics_ch9.mp3" expression="full" duration="665" fileSize="5323458" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/6/6/1/0/5/WPF4graphics_ch9.mp4" expression="full" duration="665" fileSize="51715359" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/2/6/6/1/0/5/WPF4graphics_ch9.wma" expression="full" duration="665" fileSize="5388145" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/2/6/6/1/0/5/WPF4graphics_ch9.wmv" expression="full" duration="665" fileSize="73422843" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/6/6/1/0/5/WPF4graphics_2MB_ch9.wmv" expression="full" duration="665" fileSize="133693618" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/6/6/1/0/5/WPF4graphics_Zune_ch9.wmv" expression="full" duration="665" fileSize="42137985" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/6/6/1/0/5/WPF4graphics_512_ch9.png" expression="full" duration="665" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/2/6/6/1/0/5/WPF4graphics.ism/Manifest" expression="full" duration="665" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/2/6/6/1/0/5/WPF4graphics_ch9.wmv" length="73422843" type="video/x-ms-wmv" /><dc:creator>Jaime Rodriguez</dc:creator><slash:comments>8</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Jaime+Rodriguez/Graphics-improvements-in-WPF-4/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/501662/Trackback.aspx</trackback:ping><category>Cached Composition</category><category>Pixel Shader</category><category>WPF</category><category>WPF 4</category><category>WPFWeek</category></item><item><title>Advanced Silverlight Rendering Techniques from Rick Barraza</title><description>&lt;img src="http://channel9.msdn.com/Link/2842a3d6-ea15-4ee0-9d16-ddd9522b2c40/" border="0" /&gt;&lt;a href="http://www.twitter.com/rickbarraza"&gt;Rick Barraza&lt;/a&gt; from Cynergy has been doing some great work showing how to use WritableBitmap and PixelShaders to create some very interesting effects in Silverlight.  Check out both his recent posts &lt;a href="http://cynergysystems.com/blogs/page/rickbarraza?entry=advanced_render_techniques_with_writeablebitmaps"&gt;Advanced Render Techniques with WriteableBitmaps&lt;/a&gt; and &lt;a href="http://cynergysystems.com/blogs/page/rickbarraza?entry=fluid_dynamics_in_silverlight"&gt;Fluid Dynamics in Silverlight&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/488692/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/ContinuumNews/Advanced-Silverlight-Rendering-Techniques-from-Rick-Barraza/</comments><link>http://channel9.msdn.com/posts/ContinuumNews/Advanced-Silverlight-Rendering-Techniques-from-Rick-Barraza/</link><pubDate>Mon, 31 Aug 2009 17:25:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/ContinuumNews/Advanced-Silverlight-Rendering-Techniques-from-Rick-Barraza/</guid><evnet:views>1491</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/488692/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Rick Barraza from Cynergy has been doing some great work showing how to use WritableBitmap and PixelShaders to create some very interesting effects in Silverlight.  Check out both his recent posts Advanced Render Techniques with WriteableBitmaps and Fluid Dynamics in Silverlight.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/d3f2028a-92a4-4371-9fc7-0eff16d04bbe/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/2842a3d6-ea15-4ee0-9d16-ddd9522b2c40/" height="64" width="85" /><dc:creator>Adam Kinney</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/ContinuumNews/Advanced-Silverlight-Rendering-Techniques-from-Rick-Barraza/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/488692/Trackback.aspx</trackback:ping><category>Pixel Shader</category><category>Silverlight</category><category>WritableBitmap</category></item><item><title>Scale 9 Grid for Silverlight from Peter Blois</title><description>&lt;img src="http://channel9.msdn.com/Link/5c978d7c-75fc-44fb-b560-4925105c7b27/" border="0" /&gt;Peter Blois has created &lt;a href="http://blois.us/blog/2009/08/silverlight-nine-grid.html"&gt;a Scale 9 grid in Silverlight&lt;/a&gt;. Using pixel shaders and Blend extensibility, Peter has a found a solution with design-time support and good performance.&lt;img src="http://channel9.msdn.com/483960/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/ContinuumNews/Scale-9-Grid-for-Silverlight-from-Peter-Blois/</comments><link>http://channel9.msdn.com/posts/ContinuumNews/Scale-9-Grid-for-Silverlight-from-Peter-Blois/</link><pubDate>Mon, 10 Aug 2009 16:45:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/ContinuumNews/Scale-9-Grid-for-Silverlight-from-Peter-Blois/</guid><evnet:views>1827</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/483960/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Peter Blois has created a Scale 9 grid in Silverlight. Using pixel shaders and Blend extensibility, Peter has a found a solution with design-time support and good performance.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/928f0054-2b90-4521-ae26-4aaf51605f32/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/5c978d7c-75fc-44fb-b560-4925105c7b27/" height="64" width="85" /><dc:creator>Adam Kinney</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/ContinuumNews/Scale-9-Grid-for-Silverlight-from-Peter-Blois/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/483960/Trackback.aspx</trackback:ping><category>Expression Blend</category><category>Pixel Shader</category><category>Silverlight</category></item><item><title>Silverlight WritableBitmap Performance Test from Rene Schulte</title><description>&lt;img src="http://channel9.msdn.com/Link/f7840b2b-8fb2-440d-b47c-7a93bdfa246d/" border="0" /&gt;Rene Schulte has been &lt;a href="http://kodierer.blogspot.com/2009/08/silverlight-3-writeablebitmap.html"&gt;testing multiple implementations of dynamic bitmap images in Silverlight&lt;/a&gt;.  He's posted his learnings along with the source code explaining how his test harness works.&lt;img src="http://channel9.msdn.com/482949/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/ContinuumNews/Silverlight-WritableBitmap-Performance-Test-from-Rene-Schulte/</comments><link>http://channel9.msdn.com/posts/ContinuumNews/Silverlight-WritableBitmap-Performance-Test-from-Rene-Schulte/</link><pubDate>Wed, 05 Aug 2009 22:49:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/ContinuumNews/Silverlight-WritableBitmap-Performance-Test-from-Rene-Schulte/</guid><evnet:views>1743</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/482949/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Rene Schulte has been testing multiple implementations of dynamic bitmap images in Silverlight.  He's posted his learnings along with the source code explaining how his test harness works.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/5306c184-408d-4ae1-b875-4288211f5ec4/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/f7840b2b-8fb2-440d-b47c-7a93bdfa246d/" height="64" width="85" /><dc:creator>Adam Kinney</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/ContinuumNews/Silverlight-WritableBitmap-Performance-Test-from-Rene-Schulte/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/482949/Trackback.aspx</trackback:ping><category>Pixel Shader</category><category>Silverlight</category></item><item><title>Photoshop style Blend Modes for WPF with Shaders</title><description>&lt;img src="http://channel9.msdn.com/Link/c5e80e48-14ea-464b-b60e-7d0d2435c5cb/" border="0" /&gt;Cory Plotts has taken on &lt;a href="http://blog.nerdplusart.com/archives/blend-modes-youre-soaking-in-it"&gt;Robby Ingebretsen's original challenge &lt;/a&gt;and has created a &lt;a href="http://www.cplotts.com/2009/06/16/blend-modes-part-i/"&gt;Photoshop style blend modes library for WPF&lt;/a&gt;.  This means that using Cory's library you can use Blend modes you are familiar with from Photoshop while developing a WPF Application. Familiar modes like Linear Burn, Hard Light, Overlay are all executed using pixel shaders and specifically multi-input shader effects.  The source code and binaries are available on &lt;a href="http://www.cplotts.com/2009/06/16/blend-modes-part-ii/"&gt;Cory's blog&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/474221/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/ContinuumNews/Photoshop-style-Blend-Modes-for-WPF-with-Shaders/</comments><link>http://channel9.msdn.com/posts/ContinuumNews/Photoshop-style-Blend-Modes-for-WPF-with-Shaders/</link><pubDate>Wed, 17 Jun 2009 18:24:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/ContinuumNews/Photoshop-style-Blend-Modes-for-WPF-with-Shaders/</guid><evnet:views>1427</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/474221/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Cory Plotts has taken on Robby Ingebretsen's original challenge and has created a Photoshop style blend modes library for WPF.  This means that using Cory's library you can use Blend modes you are familiar with from Photoshop while developing a WPF Application. Familiar modes like Linear Burn, Hard&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/14f6b2a1-3468-4c67-83e4-db06f3c13a2a/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/c5e80e48-14ea-464b-b60e-7d0d2435c5cb/" height="64" width="85" /><dc:creator>Adam Kinney</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/ContinuumNews/Photoshop-style-Blend-Modes-for-WPF-with-Shaders/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/474221/Trackback.aspx</trackback:ping><category>HLSL</category><category>Pixel Shader</category><category>Windows</category><category>WPF</category></item><item><title>Disable Buttons with a Grayscale Effect in WPF</title><description>&lt;img src="http://channel9.msdn.com/Link/f9bfa2b4-c294-4801-979c-840db1c09033/" border="0" /&gt;Ward Bell demonstrates how to &lt;a href="http://neverindoubtnet.blogspot.com/2009/05/pixelshader-that-means-business.html"&gt;disable image-based buttons in LOB apps with a Grayscale Pixel Shader in WPF&lt;/a&gt;.  Not only does this save you from twice the image assets to maintain, but its also very simple to do.  And you feel cool, because you're using Pixel Shaders.&lt;img src="http://channel9.msdn.com/470783/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/ContinuumNews/Disable-Buttons-with-a-Grayscale-Effect-in-WPF/</comments><link>http://channel9.msdn.com/posts/ContinuumNews/Disable-Buttons-with-a-Grayscale-Effect-in-WPF/</link><pubDate>Wed, 27 May 2009 18:30:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/ContinuumNews/Disable-Buttons-with-a-Grayscale-Effect-in-WPF/</guid><evnet:views>2462</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/470783/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Ward Bell demonstrates how to disable image-based buttons in LOB apps with a Grayscale Pixel Shader in WPF.  Not only does this save you from twice the image assets to maintain, but its also very simple to do.  And you feel cool, because you're using Pixel Shaders.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/62fb4817-c663-4fbe-9d5f-18313bdbcf2a/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/f9bfa2b4-c294-4801-979c-840db1c09033/" height="64" width="85" /><dc:creator>Adam Kinney</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/ContinuumNews/Disable-Buttons-with-a-Grayscale-Effect-in-WPF/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/470783/Trackback.aspx</trackback:ping><category>Pixel Shader</category><category>Windows</category><category>WPF</category></item><item><title>WPFFX running in the Silverlight 3 Beta</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/1/2/3/2/6/4/TCSWPFFXinSilverlight_small_ch9.png" border="0" /&gt;Jaime Rodriguez came back from MIX09 and thought "Hey, I bet my WPFFX library could run in the new Silverlight 3 beta".  So he added a few #ifdefs, compiled and waa-laa!  The &lt;a href="http://www.codeplex.com/wpffx"&gt;WPFFX library&lt;/a&gt; is running in the Silverlight 3 beta and we have video to prove it.&lt;br /&gt;
&lt;br /&gt;
Jaime has all of the details in his &lt;a href="http://blogs.msdn.com/jaimer/archive/2009/03/25/wpf-effects-library-running-in-silverlight-3.aspx"&gt;blog post about the success&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/462321/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Continuum/WPFFX-in-Silverlight/</comments><link>http://channel9.msdn.com/shows/Continuum/WPFFX-in-Silverlight/</link><pubDate>Thu, 26 Mar 2009 17:58:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/1/2/3/2/6/4/TCSWPFFXinSilverlight_ch9.wmv</guid><evnet:views>41500</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/462321/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Jaime Rodriguez came back from MIX09 and thought "Hey, I bet my WPFFX library could run in the new Silverlight 3 beta".  So he added a few #ifdefs, compiled and waa-laa!  The WPFFX library is running in the Silverlight 3 beta and we have video to prove it.

Jaime has all of the details in his blog post about the success.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/2/3/2/6/4/TCSWPFFXinSilverlight_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/2/3/2/6/4/TCSWPFFXinSilverlight_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/2/3/2/6/4/TCSWPFFXinSilverlight_ch9.mp4" expression="full" duration="323" fileSize="26064430" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/2/3/2/6/4/TCSWPFFXinSilverlight_ch9.mp3" expression="full" duration="323" fileSize="2584578" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/2/3/2/6/4/TCSWPFFXinSilverlight_ch9.mp4" expression="full" duration="323" fileSize="26064430" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/2/3/2/6/4/TCSWPFFXinSilverlight_ch9.wma" expression="full" duration="323" fileSize="5237957" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/2/3/2/6/4/TCSWPFFXinSilverlight_ch9.wmv" expression="full" duration="323" fileSize="19479375" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/2/3/2/6/4/TCSWPFFXinSilverlight_2MB_ch9.wmv" expression="full" duration="323" fileSize="94815903" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/2/3/2/6/4/TCSWPFFXinSilverlight_Zune_ch9.wmv" expression="full" duration="323" fileSize="25287355" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/2/3/2/6/4/TCSWPFFXinSilverlight_ch9.wmv" length="19479375" type="video/x-ms-wmv" /><dc:creator>Adam Kinney</dc:creator><slash:comments>6</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Continuum/WPFFX-in-Silverlight/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/462321/Trackback.aspx</trackback:ping><category>Graphics</category><category>HLSL</category><category>Pixel Shader</category><category>Silverlight</category><category>WPF</category></item><item><title>PhotoSuru, a WPF-based photo experience</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/5/1/5/4/TCSPhotoSuru_small_ch9.jpg" border="0" /&gt;&lt;a href="http://www.photosuru.com/"&gt;PhotoSuru&lt;/a&gt; is a new photo viewing sample from the WPF team. The sample provides a unique way to browse a collection of photos, taking advantage of WPF features such as Pixel Shaders, Adaptive Layout and Custom Themes.  The application is based on the recently released &lt;a href="http://windowsclient.net/wpf/starter-kits/sce.aspx"&gt;SCE Starter Kit&lt;/a&gt; which is available for download including the &lt;a href="http://windowsclient.net/appfeeds/SubscriptionCenter/Gallery/photosuru.aspx"&gt;full source code&lt;/a&gt;.  In this video, &lt;a href="http://nicholasarmstrong.com/"&gt;Nicholas Armstrong&lt;/a&gt; provides a short demonstration on how the application works.&lt;img src="http://channel9.msdn.com/451599/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Continuum/PhotoSuru/</comments><link>http://channel9.msdn.com/shows/Continuum/PhotoSuru/</link><pubDate>Wed, 07 Jan 2009 17:48:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/5/1/5/4/TCSPhotoSuru_ch9.wmv</guid><evnet:views>45298</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/451599/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>PhotoSuru is a new photo viewing sample from the WPF team. The sample provides a unique way to browse a collection of photos, taking advantage of WPF features such as Pixel Shaders, Adaptive Layout and Custom Themes.  The application is based on the recently released SCE Starter Kit which is&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/5/1/5/4/TCSPhotoSuru_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/5/1/5/4/TCSPhotoSuru_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/5/1/5/4/TCSPhotoSuru_ch9.mp4" expression="full" duration="589" fileSize="119966660" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/5/1/5/4/TCSPhotoSuru_ch9.mp3" expression="full" duration="589" fileSize="4715334" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/5/1/5/4/TCSPhotoSuru_ch9.mp4" expression="full" duration="589" fileSize="119966660" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/5/1/5/4/TCSPhotoSuru_ch9.wma" expression="full" duration="589" fileSize="9539685" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/5/1/5/4/TCSPhotoSuru_ch9.wmv" expression="full" duration="589" fileSize="35656977" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/5/1/5/4/TCSPhotoSuru_2MB_ch9.wmv" expression="full" duration="589" fileSize="104430486" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/5/1/5/4/TCSPhotoSuru_Zune_ch9.wmv" expression="full" duration="589" fileSize="82664957" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/5/1/5/4/TCSPhotoSuru_ch9.wmv" length="35656977" type="video/x-ms-wmv" /><dc:creator>Adam Kinney</dc:creator><slash:comments>11</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Continuum/PhotoSuru/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/451599/Trackback.aspx</trackback:ping><category>Photos</category><category>Pixel Shader</category><category>WPF</category></item><item><title>Shazzam - A Tool for Creating WPF Pixel Shader Effects</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/0/2/4/4/TCSShazzam_small_ch9.jpg" border="0" /&gt;&lt;a href="http://wpfwonderland.wordpress.com/"&gt;Walt Ritscher&lt;/a&gt; walks us through building a custom WPF Pixel Shader Effect using &lt;a href="http://shazzam-tool.com/"&gt;Shazzam&lt;/a&gt;, his latest creation.  Along the lines of other useful tools mentioned, &lt;a href="http://www.kaxaml.com/"&gt;Kaxaml&lt;/a&gt; and &lt;a href="http://www.linqpad.net/"&gt;LINQPad&lt;/a&gt;, Shazzam is free to download and use.  Props to Walt for generating both C# &lt;em&gt;and&lt;/em&gt; VB code for your Shader Effect.&lt;img src="http://channel9.msdn.com/442082/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Continuum/Shazzam/</comments><link>http://channel9.msdn.com/shows/Continuum/Shazzam/</link><pubDate>Mon, 10 Nov 2008 19:25:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/0/2/4/4/TCSShazzam_ch9.wmv</guid><evnet:views>42998</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/442082/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Walt Ritscher walks us through building a custom WPF Pixel Shader Effect using Shazzam, his latest creation.  Along the lines of other useful tools mentioned, Kaxaml and LINQPad, Shazzam is free to download and use.  Props to Walt for generating both C# and VB code for your Shader Effect.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/0/2/4/4/TCSShazzam_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/0/2/4/4/TCSShazzam_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/0/2/4/4/TCSShazzam_ch9.mp4" expression="full" duration="437" fileSize="24582961" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/0/2/4/4/TCSShazzam_ch9.mp3" expression="full" duration="437" fileSize="3494057" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/0/2/4/4/TCSShazzam_ch9.mp4" expression="full" duration="437" fileSize="24582961" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/0/2/4/4/TCSShazzam_ch9.wma" expression="full" duration="437" fileSize="3538017" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/0/2/4/4/TCSShazzam_ch9.wmv" expression="full" duration="437" fileSize="27556079" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/0/2/4/4/TCSShazzam_2MB_ch9.wmv" expression="full" duration="437" fileSize="135463834" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/0/2/4/4/TCSShazzam_Zune_ch9.wmv" expression="full" duration="437" fileSize="34600379" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/0/2/4/4/TCSShazzam_ch9.wmv" length="27556079" type="video/x-ms-wmv" /><dc:creator>Adam Kinney</dc:creator><slash:comments>5</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Continuum/Shazzam/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/442082/Trackback.aspx</trackback:ping><category>Graphics</category><category>HLSL</category><category>Pixel Shader</category><category>Tools</category><category>Walt Ritscher</category><category>WPF</category></item><item><title>WPF Effects Library</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/7/7/2/4/TCSWPFEffectsLibrary_small_ch9.jpg" border="0" /&gt;&lt;p&gt;WPF 3.5 SP1 offers killer graphic capabilities that were demonstrated in the &lt;a href="http://channel9.msdn.com/posts/AdamKinney/WPF-35-SP1-Graphics-with-David-Teitlebaum/"&gt;last video with David Teitlebaum&lt;/a&gt;.  In this video, David has dropped by to help us announce the &lt;a href="http://www.codeplex.com/wpffx"&gt;WPF Pixel Shader Effects Library&lt;/a&gt;.  The library includes 23 Effects and 26 Transitions and is available with source code at &lt;a href="http://codeplex.com/wpffx"&gt;http://codeplex.com/wpffx&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;After shooting the video, we realized we didn't show all of the effects and any of the transitions.  To see the library in action check out the &lt;a href="http://channel9.msdn.com/shows/Continuum/WPFFXDemo/"&gt;WPF Effects Library Demo video&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/427719/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Continuum/WPFFX/</comments><link>http://channel9.msdn.com/shows/Continuum/WPFFX/</link><pubDate>Sat, 04 Oct 2008 22:37:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/7/7/2/4/TCSWPFEffectsLibrary_ch9.wmv</guid><evnet:views>55126</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/427719/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>WPF 3.5 SP1 offers killer graphic capabilities that were demonstrated in the &lt;a href="http://channel9.msdn.com/posts/AdamKinney/WPF-35-SP1-Graphics-with-David-Teitlebaum/"&gt;last video with David Teitlebaum&lt;/a&gt;. In this video David has dropped by to help us announce the &lt;a href="http://www.codeplex.com/wpffx"&gt;WPF Pixel Shader Effects Library&lt;/a&gt;. The library includes 23 Effects and 26 Transitions and is available with source code at &lt;a href="http://codeplex.com/wpffx"&gt;http://codeplex.com/wpffx&lt;/a&gt;.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/7/7/2/4/TCSWPFEffectsLibrary_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/7/7/2/4/TCSWPFEffectsLibrary_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/7/7/2/4/TCSWPFEffectsLibrary_ch9.mp4" expression="full" duration="526" fileSize="28040000" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/7/7/2/4/TCSWPFEffectsLibrary_ch9.mp3" expression="full" duration="526" fileSize="4209893" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/7/7/2/4/TCSWPFEffectsLibrary_ch9.mp4" expression="full" duration="526" fileSize="28040000" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/7/7/2/4/TCSWPFEffectsLibrary_ch9.wma" expression="full" duration="526" fileSize="4261729" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/7/7/2/4/TCSWPFEffectsLibrary_ch9.wmv" expression="full" duration="526" fileSize="31285151" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/7/7/2/4/TCSWPFEffectsLibrary_2MB_ch9.wmv" expression="full" duration="526" fileSize="145958551" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/7/7/2/4/TCSWPFEffectsLibrary_Zune_ch9.wmv" expression="full" duration="526" fileSize="41704667" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/7/7/2/4/TCSWPFEffectsLibrary_ch9.wmv" length="31285151" type="video/x-ms-wmv" /><dc:creator>Adam Kinney</dc:creator><slash:comments>9</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Continuum/WPFFX/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/427719/Trackback.aspx</trackback:ping><category>David Teitlebaum</category><category>Graphics</category><category>HLSL</category><category>Pixel Shader</category><category>WPF</category></item><item><title>WPF Effects Library Demo</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/1/1/3/4/TCSWPFFXDemo_small_ch9.jpg" border="0" /&gt;After shooting the &lt;a href="http://channel9.msdn.com/shows/Continuum/WPFFX/"&gt;WPF Effects Library interview with David Teitlebaum&lt;/a&gt; and realizing we didn't show all of the effects and any of the transitions, we put together this short video.  Very little dialogue here to distract from the beauty of the Effects and Transitions.  Cue the music... &lt;br /&gt;
&lt;br /&gt;
Download the WPF Effects Library at &lt;a href="http://codeplex.com/wpffx"&gt;http://codeplex.com/wpffx&lt;/a&gt;&lt;img src="http://channel9.msdn.com/431116/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Continuum/WPFFXDemo/</comments><link>http://channel9.msdn.com/shows/Continuum/WPFFXDemo/</link><pubDate>Sat, 04 Oct 2008 22:36:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/1/1/3/4/TCSWPFFXDemo_ch9.wmv</guid><evnet:views>87323</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/431116/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>After shooting the &lt;a href="http://channel9.msdn.com/shows/Continuum/WPFFX/"&gt;WPF Effects Library interview with David Teitlebaum&lt;/a&gt; and realizing we didn't show all of the effects and any of the transitions, we put to gether this short video. Very little dialogue here to distract from the beauty of the Effects and Transitions. Cue the music...</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/1/1/3/4/TCSWPFFXDemo_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/1/1/3/4/TCSWPFFXDemo_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/1/1/3/4/TCSWPFFXDemo_ch9.mp4" expression="full" duration="335" fileSize="18740382" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/1/1/3/4/TCSWPFFXDemo_ch9.mp3" expression="full" duration="335" fileSize="2679246" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/1/1/3/4/TCSWPFFXDemo_ch9.mp4" expression="full" duration="335" fileSize="18740382" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/1/1/3/4/TCSWPFFXDemo_ch9.wma" expression="full" duration="335" fileSize="2714839" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/1/1/3/4/TCSWPFFXDemo_ch9.wmv" expression="full" duration="335" fileSize="20487673" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/1/1/3/4/TCSWPFFXDemo_2MB_ch9.wmv" expression="full" duration="335" fileSize="91453990" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/1/1/3/4/TCSWPFFXDemo_Zune_ch9.wmv" expression="full" duration="335" fileSize="26567685" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/1/1/3/4/TCSWPFFXDemo_ch9.wmv" length="20487673" type="video/x-ms-wmv" /><dc:creator>Adam Kinney</dc:creator><slash:comments>9</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Continuum/WPFFXDemo/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/431116/Trackback.aspx</trackback:ping><category>Graphics</category><category>HLSL</category><category>Pixel Shader</category><category>Transitions</category><category>WPF</category></item><item><title>WPF Pixel Shader Parts</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/3/7/7/7/2/4/TCSPixelShaderParts_small_ch9.jpg" border="0" /&gt;&lt;p&gt;&lt;a href="http://blogs.msdn.com/nikola/"&gt;Nikola Mihaylov&lt;/a&gt; came by the studio to explain what a WPF Pixel Shader really is and the code involved and making one.  He has a great post on his blog explaining how to &lt;a href="http://blogs.msdn.com/nikola/archive/2008/09/04/beginner-s-wpf-pixel-shaders-template-project-samples-light-blobs-twirl-and-other-presentation.aspx"&gt;get started with Pixel Shaders along with a custom VS project template&lt;/a&gt; to make it even easier.&lt;/p&gt;
&lt;p&gt;In his demonstration Nikola shows off his own effects along with &lt;a href="http://bursjootech.blogspot.com/2008/06/grayscale-effect-pixel-shader-effect-in.html"&gt;Anders Bursjöö’s Grayscale Effect&lt;/a&gt; and &lt;a href="http://rakeshravuri.blogspot.com/2008/07/wave-reflection-shader-effect-in-wpf.html"&gt;Rakesh Ravuri's Wave Reflection Effect&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/427773/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Continuum/PixelShaderParts/</comments><link>http://channel9.msdn.com/shows/Continuum/PixelShaderParts/</link><pubDate>Fri, 19 Sep 2008 17:29:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/3/7/7/7/2/4/TCSPixelShaderParts_ch9.wmv</guid><evnet:views>65148</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/427773/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;a href="http://blogs.msdn.com/nikola/"&gt;Nikola Mihaylov&lt;/a&gt; came by the studio to explain what a WPF Pixel Shader really is and the code involved and making one. He has a great post on his blog explaining how to &lt;a href="http://blogs.msdn.com/nikola/archive/2008/09/04/beginner-s-wpf-pixel-shaders-template-project-samples-light-blobs-twirl-and-other-presentation.aspx"&gt;get started with Pixel Shaders along with a custom VS project template&lt;/a&gt; to make it even easier.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/7/7/7/2/4/TCSPixelShaderParts_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/7/7/7/2/4/TCSPixelShaderParts_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/7/7/7/2/4/TCSPixelShaderParts_ch9.mp4" expression="full" duration="761" fileSize="33469434" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/7/7/7/2/4/TCSPixelShaderParts_ch9.mp3" expression="full" duration="761" fileSize="6084986" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/7/7/7/2/4/TCSPixelShaderParts_ch9.mp4" expression="full" duration="761" fileSize="33469434" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/7/7/7/2/4/TCSPixelShaderParts_ch9.wma" expression="full" duration="761" fileSize="6157407" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/7/7/7/2/4/TCSPixelShaderParts_ch9.wmv" expression="full" duration="761" fileSize="36254229" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/7/7/7/2/4/TCSPixelShaderParts_2MB_ch9.wmv" expression="full" duration="761" fileSize="159234045" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/7/7/7/2/4/TCSPixelShaderParts_Zune_ch9.wmv" expression="full" duration="761" fileSize="60362225" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/7/7/7/2/4/TCSPixelShaderParts_ch9.wmv" length="36254229" type="video/x-ms-wmv" /><dc:creator>Adam Kinney</dc:creator><slash:comments>8</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Continuum/PixelShaderParts/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/427773/Trackback.aspx</trackback:ping><category>HLSL</category><category>Nikola Mihaylov</category><category>Pixel Shader</category><category>WPF</category></item></channel></rss>