Tired of writing XAML shaders in primitive text editors?
Shazzam is the top rated third party shader editor for XAML developers. Say goodbye to your text editors or buggy Visual Studio templates. Use a tool that is actually fun to use, practical and loaded with free shader samples.
If you are a Silverlight or WPF developer you've probably heard about pixel shaders.
In fact, you may be using some of these effects in your application already. WPF
introduced the DropShadowEffect and BlurEffect in .NET 3.5 SP1 and both of these
classes take advantage of pixel shaders. Silverlight has similar classes. The Expression
Blend team added dozens of new shader effects to their latest release.
You
can write your own shaders and add them to your project. But there isn't a lot of
tooling support from Microsoft.
That's why I created Shazzam.
What Does Shazzam Do?
The goal of Shazzam is to make it simple to edit and test WPF/Silverlight pixel shaders. It is a code generator, automatically creating the required .NET classes. Once you have the shader you want, you can copy the generated code into your application and start using it. Shazzam also creates a customizable test page to try out the effect and it includes an integrated HLSL editor.
The standard edition is free for personal use. If you are using Shazzam in a commercial aspect, consult your IT department. Commercial licenses are available for $20.00 US.
Current Version
Version 1.4, released on July 14th, 2012.
Download your copy today.
It was at this point I ran into the wall of uncertainty.
Shader development is a very different from working in XAML element trees, and bears little resemblance to traditional .NET programming. The overall mindset it different, the language looks similar to C but uses a quaint semantic syntax and the documentation is sparse and confusing. I found myself writing shader code and hesitantly testing the output, never quite sure what would show on the screen. - Walt Ritscher
Pete Brown Says
Read more here!
Praise from Users
-
I tried out your great Shazzam tool, really cool!!!Roman Hill
-
Thanks for creating such a great tool!Adam Pliska
-
Most Silverlight and WPF developers doing serious work with pixel shaders use this tool.Silverlight 4 in Action (book)
-
I've tested your Shazzam software and I love it, being an avid fan of pixel shaders.Loïc Dansart
-
First of all: thanks for creating Shazzam; it's a great tool that makes creating shader effects for Silverlight and WPF so much easier.Derek
-
It's a great tool -- it really helps me try out lots of ideas before incorporating a shader into a project.Eric - Microsoft Research
-
A must have for the HLSL dev.Jon Galloway
-
Fortunately there is Shazzam, a wonderful click once WPF application you can download and that helps in developing the Pixel Shaders.Andrea Boschin
-
I just got a chance to test this tool out. Took me 30 seconds to notice how f-ing awesome it is! I was looking for a VS shader template to save some time, but this blows it out of the water! Great job! Thank you!Jeremiah Morrill
-
I love the added functionality for multi-input shaders! Now I can preview my transition effects even more effectively.F. Faizal
-
Shazzam is pretty cool! It has been my favourite WPF/Silverlight pixel shader tool for some time now! Great job!nokola
-
First of all, I love your product. Just started with pixel shaders a week or so ago. Your product has been very instructive and helpfulJ. Housekeeper
-
Great update... Shazzam is a real life saver.F. Faizal
-
Thanks for making me a hero on this project. Their UI developers had never seen anything like the effects. [from shazzam]isitdanny
-
... a great tool that lets you easily work with WPF shader effects. [It] makes it very easy to grab some shader code, try out input values, see what effect they have on images, and then grab the generated source code (C# or VB) and paste it into your app. Very cool!Josh Smith
-
Shazzam is delivered as a ClickOnce application and provides a nice interface for editing and testing HSLS shaders.Silverlight 3 Programmer’s Reference
-
I'm a great fan of your great Shazzam tool.Leonardo Salvatore
-
Great job on Shazzam! Tools like this are huge! Saves time, money and works great! From zero to done in 30 minutes! You rock!J. Peters
-
Shazzam includes a bunch of existing shaders in source form that you can learn from... you’ll find that Shazzam is the best long-term solutionSilverlight 4 in Action (book)
-
I want to say what an awesome and useful tool is Shazzam.Andres
-
Just trying out your latest version of Shazzam ... much improved! I love it.Cory Plotts
-
I am the coordinator of the online image editor called Thumba (thumba.net/). Since its creation, we use a lot Shazzam tool. Very few effects that can not be created with this amazing tool.Pieter Voloshyn
-
BTW, you have created a great tool! It saved me an incredible amount of time and allowed me to understand so many things about shaders.Ivor Sargoytchev
-
Thanks alot for this awesome tool. I tested it. It is really cool. WPF Pixel Shader enable us to create better UX and now with coming new version of Silverlight (3.0) we can use it in Silverlight, too. It helped me a lot on creating FaceMaker.Daneshmandi
-
Wow, your Shazzam program has saved me so much time getting Pixel Shaders in our application. Thanks for taking the time to write such a cool application. You really are an expert in this field.Joey Fox
-
Shazzam is a godsend! HLSL has gone from tedious to glorious. Thank you.@CloneOfDuty
-
I used Shazzam a lot for my SL shaders: http://blog.rene-schulte.info It's a great tool! The new SL support looks promising.rene-schulte
-
Thanks for getting me up to speed on Pixel Shaders so quickly. Great tool, and 1.3 update = WINdiscorax
-
I’ve just begun using Shazzam. Its freaking brilliant !! - to be able to write pixel shaders and test them on-the-fly !Martin
-
Thanks for putting the time in to write Shazzam, I love it. It really helped me understand and play around with shaders!Jim Housekeeper
-
Congratulations on an impressive releaseLaurent Bugnion
-
I love Shazzam for single input (image) shaders.Rick Barraza
-
Awesome!Brian Henderson
-
Shazzam is a great visualization tool for writing the HLSL and adjusting the properties to preview your effects.Eric Rodewald
-
Awesome job. You know I have been waiting for this for a while, so I can't wait to give it a good workout.Brennon Williams
-
First of all thanks for the great tool. I am using it to try out various pixel shading effects on Silverlight 3.0. Your tool is truly indispensible.ksleung
-
Creating and testing shaders would be quite difficult if a great free tool didn’t exist: Shazzam...Silverlight 4 Unleashed (book)
-
Otherwise congrats on very good app. I find Shazzam much more user friendly for writing sprite effects and for post processing effects than Nvidia or AMD tools. Keep up the good work!buba
-
Shazzam is a ClickOnce application and provides a cool interface to edit and test HLSL shaders.XAML Developer Reference (book)
Shazzam Sponsors
-
Infragistics
Premium Components -
Wintellect
Awesome Onsite Training