XGouchet.fr

mercredi, 3 mars 2010

Augmented Reality Pool Game

The Laval Virtual Festival is only one month away, and we start seeing videos of what will be shown there. Here is an example of an Augmented Reality project called ARPool, where augmented reality is used to enhance a pool table.

The system, called Deep Green (in reference to Deep Blue, an AI used in chess game), analyses whatever is on the table, balls and cue, and can compute the physic path of the white ball, should the player hit it without error. Then it displays this path on the table, allowing the player to adapt his game to get a better shot. The video below should explain this better than me.


ARPool [Youtube]

Now when I first saw this video, it instantly reminded me of an old TV show : Quantum Leap. Geeks of my age should remember this SciFi serie in which Sam Beckett leaps through times in the mind of people to put right what once went wrong. In one of the episodes, he uses a trick from the future to display lines only he can see, in much the same way, except that the line displays the best shot ever, and he only has to follow the guide. Here the video from this episode.


Quantum Leap - Pool Hall Blues [Youtube]

Now this is one of the great thing with Laval Virtual (and its the same with the Emerging Technologies at Siggraph), we can experience ourselves what movie makers, and book authors have made us dream of. So this is one dream come true, maybe by next year someone will build an actual working Tardis... or not.

It is impossible to imagine Goethe or Beethoven being good at billiards or golf.

H.L. Mencken

jeudi, 25 février 2010

Emily Howell, classical music composer, artificial intelligence

Unlike most of the people of my generation, I don't really like modern music, and keep to classical music and original soundtracks from movies. Anyway, today I learned that David Cope had built an Artificial Intelligence software capable of composing classical music.


Sample music from Emily Howell

Emmy, from Experiments in Musical Intelligence, was born in 1981, when David Cope started research in computer music. Himself a composer, he wanted a software that could analyse his music, and tell him what should be the next note, or the next measure, or even all the notes to finish the music piece.

Now, after a few years of silence, Cope is back with Emily Howell, his new software whose aim is not too complete his work, but create her own compositions. The way Emily works is by conversing with David Cope, analyzing succession of notes and giving a rate.

Like many Algorists out there, David had to cope with people saying that computer generated music has no soul. But the same man (a chemistry professor) heard the same piece twice, the first time without knowing that it was composed by an artificial intelligence. The first time he heard it, he though this was the best piece of music ever, but the second time, when he knew it was computer generated, he simply said : You know, that’s pretty music, but I could tell absolutely, immediately that it was computer-composed. There’s no heart or soul or depth to the piece.

So I guess the problem is not the art made itself, but just the fact that it was not made by a human being. Anyway, Emily's music is the best computer generated music I've ever heard, with some kind of Philip Glass feeling (I think).

A composer is a guy who goes around forcing his will on unsuspecting air molecules, often with the assistance of unsuspecting musicians.

Franck Zappa

Source : Korben

lundi, 22 février 2010

Transform your website into music with Code Organ

Some time ago I talked about Net.Art projects which used websites as raw material to create art works. Today, here's a new example of this kind of work, but instead of creating images from the content of the page, Code Organ uses the source code of a website to compose music.

Code Organ
Code Organ converts a web page into music

The basic idea is to find all the characters between A and G, corresponding to the 8 notes, then uses them to build a melody. The analysis also chooses a specific instrument effect as well as a percussion track. This then creates a unique music corresponding to the input web page.

If you wan't to know what my blog sounds like, just go to this page, and try to make your own website music...

Without music, life would be a mistake.

Frederic Nietzsche

Source : Neatorama

lundi, 8 février 2010

Found functions, or finding math in photographs

Nikki Graziano defines herself as both photographer and mathematician, and i must agree with her. When she take a photo of nature, she then draws a math functions to map (more or less) the shapes in the photo.

Here's an exemple of what she can do, more exemples being available on her website.

Found Functions - Nikki Graziano
Found Functions - Nikki Graziano

As far as the laws of mathematics refer to reality, they are not certain, and as far as they are certain, they do not refer to reality.

Albert Einstein

lundi, 25 janvier 2010

Lazy Raiders, first XBLA game made with Virtools

Many students of mine keep saying "but can we make real games with Virtools", and I keep replying "Well, with hard work, one could". But now I have a real example to show them, with Sarbakan's new game Lazy raiders.

The game may look like a classic marble puzzle, but instead of controlling a ball, you control a professor, too lazy to dig himself in the caves and ruins he should work on. By tilting the world itself, you change the gravity, thus moving the poor professor around and around. Here's a video to better understand what this is about.


Lazy Raiders - Trailer [Youtube]

Now this is also a good thing that Virtools can export to XBLA, as it can do on wii... I hope we can still do this when 3DVIA Studio will be the new Virtools.

Here before us was sufficient evidence to show that it really was an entrance to a tomb, and by the seals, to all outward appearances that it was intact.

Howard Carter

mardi, 19 janvier 2010

A small test on Kodu

Last week, I introduced Kodu, the new XBox game editor made by Microsoft. I used the PC version to test it and although it is a very good idea, it very quickly showed its limits.

First of all, the terrain editor system is not very easy to use, and sometimes doesn't work at all. Moreover, using 4 modes to edit the terrain makes it very counter productive, cause you need to go from one mode to another every ten seconds.

Then, about the behavior system in itself, each icon/block is very easy to understand, the names and images are quite self explanatory. But the system in itself is more obscure. Some elements can't work with one another, and you loose parallelism. I tried to make a tron/snake (kind of), so i needed my cycle to always go forward, and only turn when i turned the Joystick right/left. I created three instructions :

  1. When joystick pressed towards left, turn object on the left;
  2. When joystick pressed towards right, turn object on the right;
  3. Always move object forward.

When I only had instructions 1 and 2, everything worked fine, the cycle turned left/right. As soon as I added the 3rd instruction, the cycle only moved forward, ignoring the two other instructions. I had to change instruction 3 to : When joystick not pressed, move object forward. Then I got the problem of trying to detect a collision to make the game over. And still got no solution as the instruction is ignored...

A test on kodu

Finally what's very sad is the limited number of behaviors available in Kodu, some games will be almost impossible to make

Apart from that, the rendering and global look and feel is very nice, although a little too Wii for me, and you can add some effects on objects.

I'm definitely not up-to-date on the high-tech videogame world.

Rachel Dratch

mercredi, 13 janvier 2010

Microsoft new XBox Game Editor : Kodu

I talked almost two years ago about Popfly, Microsoft Flash Silverlight game editor. Now they brought this to another level, maybe after seeing the success of Little Big Planet : with Kodu, one can create its own XBox video game.

Now what they've done is still in the field of visual programming, with the challenge of never using a keyboard. Only with the XBox controller, you can import elements in your game, create an environment with a terrain editor, and add behaviors to the game. Once the game is created, one can share it online wit other players.

Microsoft's Kodu
Microsoft's Kodu

From my experience, Visual Programing editors have the choice between being simple, and being scalable. With Kodu, Microsoft made his choice towards simplicity : everything is represented as cute icons, no text needs to be entered... but you can only create the game mechanics Microsoft engineers thought of. Now I didn't test it (yet) as the program is still in beta, and I don't have an XBox, but i'll bet that we'll soon see youtube Videos of people pushing the system to its limit.

Edit : And since... well today, Kodu's team released on its blog a PC version, downloadable free of charge here.

I'm a fan of videogames. I like them. And to get to be part of one of them would be a fun and exciting thing.

Christian Slater

mardi, 12 janvier 2010

Lego Universe, now that's a MMOG i'll play

Here's the trailer for the next Lego Game : Lego Universe, a MMOG in which you'll be able to build the universe. Like Second Life, you'll have the ability to create houses, objects or avatars, but with the look and feel of the classic Lego bricks. When you want to build something, you can of course start with a predetermined shape, or create a custom object from scratch.

Then of course, you'll have all the social networking tools needed nowadays, and also some gameplay elements : smash the environment, go on a quest, PVE, PVP. About the environment, thanks to the wideness of all the Lego brands, you'll be able to go from Sci Fi to Fantasy.

The game should be released this year, and will be available on DVD and download for PC only. Meanwhile let's watch the trailer...


LEGO Universe - Trailer [Youtube]

Life is a gift, but it’s more than just that. Life is a challenge.

Ole Kirk Christiansen [Founder of Lego]

lundi, 11 janvier 2010

3DVIA Scenes

I've recently been invited to try the latest product developped by Dassault Systemes 3DVIA. Made with Virtools MP 3DVIA Studio, 3DVIA Scenes let's one make its own room, with one of multiple defined environments, and adding any 3D object available in the 3DVIA library.

When two or more persons are viewing the same Scene, they can chat together. And of course, each room becomes part of the 3DVIA library, and can be viewed by anyone, unless the author made the Scene private.

I guess one of the main use of this would be for one to design its own house (using 3DVIA Shape maybe) and the change the furnitures or decoration in 3DVIA Scene, making an extension in 3D space of the family space.

My first 3DVIA Scene
My dream home and "car"
(the house model was made by B. Rogez)

In rare instances you have to give up what you thought was a great scene.

Keenen Ivory Wayans

lundi, 14 décembre 2009

PixelJunk Shooter : rain, ice and fire

It's been a while since we've seen the first 2D games making use of physic engines, but here is the first one which I'd really like to play with. PixelJunk Shooter is a game available on PS3 Network, and is both a platform/action and a puzzle game (kind of). From what I've seen, you control a ship to rescue PNJ scattered in a 2D world.

According to the level, you're surrounded either by fire or ice, and need to use the available resources to make a way to the exit. You can drop water on the fire, or fire on the ice, each fluid being rendered with a smooth animation. An image being better than a thousand words, I'll let you enjoy the video.


PixelJunk™ Shooter E3 Trailer [Youtube]

Well, if crime fighters fight crime and fire fighters fight fire, what do freedom fighters fight? They never mention that part to us, do they?

George Carlin

mercredi, 2 décembre 2009

[Virtools] Towers of Hanoï

While preparing on of my class about algorithm, I talked about the calssical Towers of Hanoï problem, the perfect example on recursivity. In this game, you have a number of discs, each with a different size, placed on a pole, from the biggest to the smallest. You have to move all the discs, one by one, to another pole, but you can only move a disc on a larger one.

So here's a little demo of this problem, made with Virtools, where you can choose the number of discs, and then you see the animation of the solution. Don't forget that you'll need the 3DVIA Virtools Player to see the demo.

Try the Towers of Hanoï

Hanoi - Virtools

The higher the tower, the deeper the fall.
Horace

Easter Egg in Facebook

So Facebook engineers are geeks too. Indeed, if you use the classic cheat code "Up, Up, Down, Down, Left, Right, Left, Right, B, A, Enter, Right Clic", a Lens Flare effect will appear in your Browser. Ok, it's useless, but hey, it's fun!

Easter Egg in Facebook

Oh and to remove the effect, simply close the page and open a new browser.

↑ ↑ ↓ ↓ ← → ← → B A

jeudi, 26 novembre 2009

Bring 3DVIA into Photoshop

First of all, I just signed my 400th blog post today, and started to use my twitter account. Also, I wish to enlarge my audience by translating some of my posts in english.

Back to the subject with 3DVIA, for which I worked a year ago, who just released a new plugin making use of the 3D Layers in Photoshop CS3+. This is a good news as Dassault Systems keeps on the way of 3D for all.

Basically, the plugins lets you import 3D models by browsing those uploaded at 3DVIA.com, with the advantage of having thousands of models available freely. After the app to see the same models on the iPhone, this is a new step towards the massive use of 3D for (almost) everyone. After the models are imported, the 3D layer of Photoshop does the rest, as you can change the (basic) lighting and rendering, and blend it as any classic layer.

3DVIA Plugin in Photoshop
The 3DVIA Search plugin for Adobe Photoshop

3DVIA is the cure for 3DAD, or 3-Dimensional Absence Disorder

3DVIA