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.

Sunday, February 14, 2010

Tinting and Sepia Effect

It's pretty easy and straightforward to apply monochrome tinting using the Swizzler. One of the most famous monochrome effects that is widely used is the sepia effect.

Thursday, February 11, 2010

Lomo Effect

The Lomo is a type of camera that can produce oversatured photos with a vignette effect and also other effects with different lenses. Here's how to reproduce the Lomo effect using the Swizzler.


Wednesday, February 10, 2010

The Swizzler 0.8 Release



New in this version:

    Sunday, January 31, 2010

    Video Effects and Transitions Showcase

    Video and transition effects showcase. The transitions cycle alphabetically in order so all of them are shown. I only applied a few shader effects later on. Sorry about the low framerate (I really need a new machine), but it only stutters during recording. Even my 3 year old Dell laptop can run the application at full speed smoothly for full 1080p HD video at a full screen resolution of 1280 x800. I'll try to upload a smoother video when I get my hands on some real hardware. Till then, enjoy.

    Version 0.8 will be released soon.

    Tuesday, January 19, 2010

    The Swizzler 0.72 Effects Showcase Video

    The video is finally up. I recorded this using my 3 year old Dell Inspiron laptop sporting only a Mobility Radeon X1400. The framerate for recording is kind of low because of my low specs, but the application can process full HD video (1080p) at full speed. Check it out.