{"id":12765,"date":"2008-05-22T23:08:45","date_gmt":"2008-05-22T23:08:45","guid":{"rendered":"http:\/\/blogs.adobe.com\/jnackdev\/2008\/05\/pixel-bender-now-showing-in-flash-player.html"},"modified":"2008-05-22T23:08:45","modified_gmt":"2008-05-22T23:08:45","slug":"pixel_bender_now_showing_in_flash_player","status":"publish","type":"post","link":"http:\/\/jnack.com\/blog\/2008\/05\/22\/pixel_bender_now_showing_in_flash_player\/","title":{"rendered":"Pixel Bender now showing in Flash Player"},"content":{"rendered":"<p style=\"margin-bottom: 0\">Earlier today I found myself over at NVIDIA, demoing some of the new OpenGL-accelerated Photoshop technology we&#8217;ve got <a href=\"http:\/\/blogs.adobe.com\/jnack\/2008\/05\/technology_snea_1.html\">cooking in the labs<\/a>.&#160; The <a href=\"http:\/\/www.techtree.com\/India\/News\/Nvidia_Details_Specs_of_2_New_Graphics_Cards\/551-89570-581.html\">latest GPUs<\/a> are just <em>crazy<\/em>-fast, and it&#8217;s a great pleasure to see a 2-gigabyte, 442-Megapixel Photoshop file gliding around <em>like buttah<\/em>*.<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">&#160;<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">Adobe&#8217;s efforts to take advantage of the GPU certainly aren&#8217;t confined to Photoshop.&#160; In a short video on Adobe Labs, Flash Player PM Justin Everett-Church <a href=\"http:\/\/labs.adobe.com\/technologies\/flashplayer10\/demos\/videos\/pixelbender.html\">demonstrates Pixel Bender filters running in Flash Player 10<\/a>.&#160; If you&#8217;ve installed the <a href=\"http:\/\/labs.adobe.com\/technologies\/flashplayer10\/\">FP10 beta<\/a>, you can play with Pixel Bender yourself in <a href=\"http:\/\/labs.adobe.com\/technologies\/flashplayer10\/demos\/pixelbender\/\">this interactive demo<\/a>.&#160; It comes pre-loaded with some cool (and <em>very<\/em> fast) filters, and you can grab more from the <a href=\"http:\/\/www.adobe.com\/cfusion\/exchange\/index.cfm?event=productHome&amp;exc=26\">Pixel Bender exchange<\/a>.&#160; If you want to experiment further, check out <a href=\"http:\/\/theflashblog.com\/?p=386\">documentation<\/a> from Adobe&#8217;s Lee Brimelow. <\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">&#160;<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">On a slightly tangential note (using the shipping Flash Player 9, not FP10\/Pixel Bender), Robert Lewis &amp; co. of <a href=\"http:\/\/www.fashionbuddha.com\">Fashion Buddha<\/a> have created &quot;<a href=\"http:\/\/www.horaciosalinas.net\/\">dynamic<br \/>\ntransitions<\/a> that arrange the byte arrays of the images and then re-compress them as JPEGs &#8211; all within Flash.&#160; By displaying a sequence of<br \/>\nthese byte-tweaked images quickly we can create an effect similar to<br \/>\nan old TV tuner that badly needs to be  adjusted. The glitch effect is<br \/>\nsubtle by default, but can be increased using the slider in the menu.&quot;&#160; I can&#8217;t wait to see what these guys can accomplish with FP10 &amp; Pixel Bender. <\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">&#160;<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\"><em>* Incidentally, to the folks <a href=\"http:\/\/blogs.adobe.com\/jnack\/2008\/05\/dr_woohoo_the_f.html#comments\">recently carping<\/a> that nothing meaningful <u>ever<\/u> improves in Photoshop, I&#8217;d submit that expending a heck of a lot of energy to make the display of <u>every single pixel<\/u> faster and smoother is, well, <\/em>*rather meaningful*<em>.&#160; Effort really doesn&#8217;t get more fundamental, or more broadly useful, than that.<\/em> \n<\/p>\n<p>\n[<b>Update<\/b>: Flash Player engineer Tinic Uro gives a detailed overview of <a href=\"http:\/\/www.kaourantin.net\/2008\/05\/adobe-pixel-bender-in-flash-player-10.html\">Adobe Pixel Bender in Flash Player 10 Beta<\/a>.  Pixel Bender code runs well on a GPU or CPU, and FP10 introduces more GPU support, but it doesn&#8217;t run Pixel Bender code on the GPU.]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Earlier today I found myself over at NVIDIA, demoing some of the new OpenGL-accelerated Photoshop technology we&#8217;ve got cooking in the labs.&#160; The latest GPUs are just crazy-fast, and it&#8217;s a great pleasure to see a 2-gigabyte, 442-Megapixel Photoshop file gliding around like buttah*. &#160; Adobe&#8217;s efforts to take advantage of the GPU certainly aren&#8217;t [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[44],"tags":[],"_links":{"self":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/12765"}],"collection":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/comments?post=12765"}],"version-history":[{"count":0,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/12765\/revisions"}],"wp:attachment":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/media?parent=12765"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/categories?post=12765"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/tags?post=12765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}