Welcome to Null City Software
Tasty, tasty software.
 
Null City Logo Home Kitae Breeze Products Login Forums Contact Us About Us
By RobHutchinson on 12th Apr 2010 @ 12:06AM
Kitae sports a variety of complex scene transitions using pixel shaders. These transitions run at very high speed on reasonably modern hardware and can be invoked with very minimal effort. This allows you to smoothly move from one area of your game to another with ease. Simply create two scenes, for example a main menu and an options menu, and then make a call to StartTransition as shown below.

Code:
game.StartTransition(mainMenu, options, new TimeSpan(0, 0, 2), InterpolationMethod.Cubic, new RadialWiggleTransition());

Transitions can be checked and stopped at any point, and the engine will leave your game in a state showing the destination scene. Scenes, layers and actors all still continue to update and render whilst the effect is in operation so animations still show through the transitions.

Supported Transitions

• Banded Swirl
• Blinds
• Blood
• Circle Stretch
• Circle
• Circular Blur
• Cloud
• Crumble
• Disolve
• Drop Fade
• Fade
• Line
• Pixelate In
• Pixelate Out
• Pixelate
• Radial Blur
• Radial Wiggle
• Random Circle
• Ripple
• Rotate Crumble
• Saturate
• Shrink
• Slide In
• Smooth Swirl Grid
• Swirl Grid
• Swirl
• Water
• Wave

Videos
All of the above transitions can be seen in the video below:

By RobHutchinson on 11th Apr 2010 @ 11:44PM
I realise it's been a while since I've posted, I've been very busy with various projects, including Kitae. Fear not, much development time has been sunk into Kitae over the last few months and it appears to be coming together very nicely (barring some nasty PC laptop graphics card issues).

Anyway I wanted to share the latest feature of Kitae: Scene Transitions. Kitae now sports 30 unique transitions out-of-the-box. All ready to use with a few lines of code! Thanks to the great work done on the WPF-FX project, I've managed to convert the transition shader effects to XNA and build them as re-usable content into the engine. We've got swirl effects, circle tranistions, disolves, pixelations, saturations, water effects, blur effects, you name it, it's probably there.

Here's a video of the transition example which I'm planning to release with the engine:



Sorry for the poor framerate on the video, YouTube seems to have made a bit of a mess of it. Fear not, it runs at a nice 60FPS solid @ high resolution.
Thanks to Eifion Bedford for the fantastic photos, his work can be found here.
Additional information on Kitae's transitions feature can be found in the Kitae Transitions section.

Alpha Testing
Kitae will be entering Alpha Test phase hopefully in the next week. For anyone that is interested in testing, please read the FAQ.

Null City Software
Null City is dedicated to developing top quality sofware products for Windows PC, XBox and Windows Phone. We specialise in games and .NET applications & components.