Friday 30 March 2007

XNAGPUParticles (1,000,000 Dynamic Particles)

This is another submission of work i have done in my final year. This time the project is all my own work.

The project is a continuation based on work from before Christmas and is an experiment into state preserving particle systems. I started out with examining the basic particle systems such as a static system and one that updates on the CPU. I then moved onto more advanced systems such as the GPU based system described by Lance Latta and others. I soon discovered however that XNA doesn't support "uber buffers" and as such had to invent a new solution using vertex textures. The result is a particle system written in XNA that is able to update and render 1,000,000 particles at about 22 frames a second with 4 forces.

To view this demo you first need to have the XNA runtimes. If you dont have those just go HERE.

Once installed you can grab the binary for this project http://www.mikecann.co.uk/Work/XNAGPUParticles.zip

If you are interested in seeing the source code for this project, just drop me an email: mike.cann@gmail.com

Oh also, the written report for this can be found http://www.mikecann.co.uk/Work/GPUParticles2003.doc

Thursday 29 March 2007

Portal 2D - Alpha

Okay this is a very very alpha release of a game that was created for a team project at the final year of university.

The game is a 2D version of Valves up and coming game Portal. You are a scientist in a lab experimentig with the new handhelf portal device that allows you to create portals anywhere that allow you to pass through to the other side. The goal of the game is to solve puzzles and get to the exit in the fastest time possible.

As i said the game is very very alpha and as such has many holes. The reason i am releasing this now as i dont think im going to have time to work on it in the near future so best get this out now.

I personally worked on the engine of the game, the menus were done by another team member. The engine features full bloom lighting effect to make all those shineys abit more umm shiney :D

Anyways, to play this game you will need the XNA runtimes, use THIS to get them installed.

Once that is done you can go ahead and dowload the game HERE.

Enjoy!

Monday 26 March 2007

Photos on Picasa, yey!

Well as the photos plugin for wordpress is pretty crap i have decided to upload all my photos to picassa :D

You can find them all here: http://picasaweb.google.com/mike.cann

There are also some new ones from toni's 21st..

Monday 19 March 2007

Supreme Commander Wallpaper

Well i have just finished making a massive (4608x2048) duel-screen wallpaper for a thread on the supreme commander forums.

(click for full screen)



Dynamite Surfing

My good friend Jason sent me this today, and i just had to share it, madness!


Wednesday 14 March 2007

Imagining the Tenth Dimension










Ever read anything about string theroy and thought WTF? 10 dimensions? I find it hard enough to imagine anything higher than 3 let alone 10! Well this little flash website tries to help out. Check it out :D












Monday 12 March 2007

Killer space penguins!



Just to follow on from the previous post and to make it make a little more sense, here is a screenshot of the demo XNA space game i made in a day to show off my new particle engine SDK.

Yup space penguins are attacking the earth!

Sunday 11 March 2007

A Quick preview of whats to come

Well here is one of the first outputs from the new tool i am developing for my university final year project. Its designed to be a little advert for a mini-game which i have also created. Its meant to be used as a demonstration of how easy it is to get particle effects into flash using my tool. Let me know what you think :D

Edit: For some reason wordpress doesnt like it so go to this link to see it.