May 21 2007

Papervision3D: Piano Demo



I just created another “unfinished” project. But this time it’s for a noble cause. One of the guys in YouTube had requested a recording of an LCD panel for the Eyes On Me song that I posted sometime ago. So, for that purpose, I thought creating one in PaperVision3D might actually be better. And I was right ^_^. It’s easier to learn with the 3D interaction rather than staring on the striking blue-lit LCD panel.

Here’s a bit of explanation how I did it. For the recording, I recorded the movie, audio, and notes altogether to produce separate files. The movie was recorded as raw AVI and converted into FLV. The audio was recorded as raw WAV and converted into MP3. The piano notes were recorded as MIDI and converted into xMIDI (Xml for MIDI). They were all then parsed into the application and played in sync (well at least it tries to LOL). Hardest part for me was to balance the performance and the details. I ended up tweaking it for average of 15-20 fps on Pentium 4 and was quite happy with it (it’s not a real-time game anyway).

So please enjoy and let me know if you have any feedback. Or at least, enjoy the songs ^_^. And please be patient while downloading, as each song is about 15 megabytes (it’s worth it!!! …. i hope).

Oh, and here are the links to MP3 files if you want to download and keep them. Copyright remains mine, but you can distribute it whatever you want LOL.

Final Fantasy VII – Aerith Theme (3.7Mb)
Final Fantasy VIII – Eyes On Me (3.0Mb)
Uncharted Waters – Mast in the Mist (2.9Mb)


Apr 25 2007

Papervision3D: Dynamics Demo

Finally after some time, I managed to get back into Papervision3D sound and safely :) . I wanted to continue the WingZero project, but reckoned I need a particles generator before getting doing the missiles. So this is a little experiment that I’ve developed, which once optimized will be integrated into the WingZero game.

Well, I followed quite closely the notion of a particle system from 3DS Max. So, it allows me to specify the radius angle of the particle spray, particle size, speed, rotation, etc. I can also set the particle to move in wobbly motion. I can also set each particle to vary from the original size, speed, and etc, which creates a more disordered, thus more natural, effect.

Well, enuf said. Have a go and feel free to post any comments, suggestions, critics, etc.


Apr 11 2007

WingZero Game Demo

This is a little game demo that I’ve been experimenting on for the past few days. It was done on ActionScript 3 and PaperVision3D, a really cool real-time 3D engine for Flash. This game is still under development, though, so don’t expect to see any explosions or shooting missiles and all. Before you try, here’s the control scheme so far:

  • Mouse – move jet fighter
  • Mouse left button – fire bullets
  • ’1′ key – HIGH graphics quality
  • ’2′ key – MEDIUM graphics quality
  • ’3′ key – LOW graphics quality
  • ’4′ key – show/hide FPS counter
Enjoy!