Showing posts with label effects. Show all posts
Showing posts with label effects. Show all posts

Thursday, February 18, 2010

Creating High Level Shader Language (HLSL) pixel shaders

To create the pixel shaders used in the Swizzler, knowledge of HLSL is necessary. HLSL is quite similar to C at first glance, but it has a lot of fundamental differences. A useful tool for writing shaders is Shazzam.



Shazzam will allow you to easily compile and preview the shader and also automatically generates C# and VB code for easy integration into your project. Here's a brief HLSL tutorial for you beginners out there.

Monday, January 18, 2010

The Swizzler 0.72 public beta release download

The swizzler 0.72 latest stable public beta is now available for download:



























[Download Here]


New features in this version:
  • Working playlist controls
  • Transition effects now implemented
  • Shader effects can be implemented simultaneously with transition effects
  • Transition effects and transition time can be changed individually for each clip. Just select the clip in the playlist and change the settings. The program will remember them.
  • Picture display time however, is universal. It can be changed at any time by changing the value in the settings box.
  • CPU effects for speed comparisons between GPU processing and CPU processing  ;)
  • For best results, make sure the transition time is less than the clip / picture duration.
  • For even better results, use videos/images of the same resolution.