Tuesday, June 3rd, 2008
A revolution surface (or surface of revolution) is a surface created by rotating a curve lying on some plane around a straight line (the axis of rotation) that lies on the same plane.
Read more on wikipedia.
I created a flash tool in Papervision, that allows you to draw a Hermite curve out of a number of nodes and control anchors. This curve then gets rotated around the y axis to create a revolution surface.
Monday, June 2nd, 2008
In mathematics, fractals are complex geometric shapes that are capable of describing irregularly shaped objects (e.g. snowflakes), that cannot be described by classical (Euclidian) geometry.
The Mandelbrot set is the mother of all fractals and was invented by the polish mathematician Benoit B. Mandelbrot. The Mandelbrot set is given by the iterative equation Zn+1 = Zn2 + c, where Z and c are complex values such as 2+i (where i is the imaginary square root of -1).
Read more on wikipedia.
But since pictures speak louder than words, check out these 2 youtube videos: one, two
When you are done, have a look at my version of the Mandelbrot set:
Monday, April 14th, 2008
Christmas in Tokyo! Some dreams come true after all…

More random photos:
Read the rest of this entry »
Monday, April 7th, 2008
FlashBrighton was kindly been asked to nominate their favorite Flash sites/games for the category of “Best use of Flash” for the Brighton & Hove Web Awards ‘07.
Wired Portfolio by Charis was one of the four sort-listed sites, among Snack Dash by Kerb, Oban Star Racers by LittleLoud and SoPlausable by Matt Sayers. And the winner was…Oban Star Racers.
Click here to check out all the nominees.
It was a great night, proper awards atmosphere. Seb was presenting the “Best use of Flash” award and Dom with his ukulele and his band were playing throughout the event. Everyone was pissed at the end and dancing to old ukulele folk style music!
Saturday, April 5th, 2008

Ok, the second Flash on the Beach conference..
Was it better than last year? Well, it was different (so no comparisons here). Having attended both conferences, I really enjoyed this year’s creative and inspiring input. The fact is that the countdown has already started for next year’s Flash on the Beach, which I believe is getting stronger and..sunnier, as it slowly moves towards the summer months!
3+1 amazing days of a mixture of workshops, Adobe teaser presentations, presentations from leading people of the industry, targeted for developers, designers and the people who just do both, giving advice and tips, while others being more technical, and sessions just to get you inspired. In fact most of the sessions were meant to get you inspired and challenge you to break the default.
John Davey did an amazing job bringing all these talented people together, and all speakers seem to love him and say the best words about him. They also seem to believe that it is the best flash conference.
It was also a great opportunity to network and meet like minded (and not) people from all over the world. It is funny when you hear people asking; ‘what do you do?’ and the answer is ‘Flash stuff!’.
I should also add that Charis designed the flyers for the 2 party nights of the conference.
A list of my personal highlights:
Read the rest of this entry »
Saturday, April 5th, 2008
A fully customisable XML menu that comes together with an adminPanel to easily change the menu tree structure and various parameters.
Features:
- Fully customisable through the adminPanel
- XML driven
- 6 levels of sub-menus
- Customisable banner space
- Dynamic html content positioning
- 2 versions; Flash 6 and 7
adminPanel features:
- Easy to use menu tree editor (add, remove, edit, move menu items)
- XML tree editor
- Easy to use banner content editor (add, remove, edit, move, set display time, colour, link for banner items)
- Able to set:
- Dimensions, position and colour of menu bar
- Fade in/out timings and delay control for all levels
- Background and text colours for all levels
- Transparency of submenus
- Dimensions, position and colour of banner container
- HTML content offset from the menu and banner
- Predefined colour and behaviour themes
- Save changes and preview
Future enhancements:
- Able to change the style of the menu bar
To access the adminPanel please use:
Username: test
Password: password
Wednesday, April 2nd, 2008
Getting to grips with flash, dipping into classes, xml, php/mySQL and a month later I made this shoot ‘em up.
There are some basic features in the game like weapon packs, life packs, and…apart from the spaceships really, that my girlfriend designed, ah yeah…and the explosions, there isn’t much to it. It was mostly a fun experience creating it.
After this, I got a “proper” job, so no more (finished) games, no more fun :/ … D’oh!
(no highscores table and entries cause the database is no longer available…bored to make another one!)
Wednesday, April 2nd, 2008
…first contact with flash.
After having experimented with OpenGL at uni, I started playing with movieclips and frames. What a weird experience! How naive was I to think that I could create a 3D game in flash. Create my own 3d engine? Nahhh..had to make it look pseudo3D…don’t know if it worked.
the second version will be in Papervision…
Tuesday, April 1st, 2008
This is a fun little game we made a couple of years ago, in a boring day at work, just before Christmas, when no one was looking
Enjoy…
Friday, March 28th, 2008
A postcode finder, that places pins on the British Isles map following the National grid system measurements.
It parses an XML file that stores parameters such as background colour, regions colour, and information of the points (x, y, name, colour, size) and displays them accurately on the map.
TIP: Rollover the pins to get information about the location they point to.
Thursday, March 27th, 2008
A collection of silhouette animations originally created in Poser and embeded in Flash to add colour transitions and shadows.
Read the rest of this entry »
Thursday, March 27th, 2008
An implementation of a 3D terrain representation of a greater area around an excavation site, allowing the user to navigate and interact with the virtual world. Stereoscopic vision using shutter glasses has been also implemented.
Archaeological VIZ was developed as part of my MSc Project.
Written in Visual C++ using OpenGL.

Read the rest of this entry »
Wednesday, March 26th, 2008
3 small applications developed at uni when playing with curves and surfaces.
Bezier Surface
Interaction with a 4×4 Bezier surface.

Revolution Surface
Construction of revolution surfaces using Hermite curves.

Teapot Design
Designing your teapot (what else?) using revolution surface.

Wednesday, March 26th, 2008
Another project from uni.
A 3D table football simulation game that incorporates collision detection (ball/ray intersection with planes and cylinders) and physical simulation (gravity, friction, acceleration) techniques.
The user interacts with the table by rotating and moving the rods as in a real table football.
Written in Visual C++ using OpenGL.

Read the rest of this entry »
Tuesday, March 25th, 2008
This is a project that I developed back at uni (2002).
It is a raytracer that parses a scene file (i.e. scene.txt), which includes properties of the screen, the camera, the lights, reflections and objects, and renders the final scene using OpenGL.
It supports spheres, planes, cylinders and triangles.

Read the rest of this entry »
Monday, March 24th, 2008
Hello (this is my) world!
In the first few posts I will include past events and work in an attempt to catch up with the present stuff.