XGouchet.fr

vendredi 4 juin 2010

The Photocopy effect, using Youtube compression

Here's an interesting experience made on Youtube, to show what happens when a video is uploaded to Youtube, ripped from it and re-uploaded... a thousand times. "Canzona" did this, uploading its first video one year ago, and the last one on may 27nth. He made this as an hommage to Alvin Lucier who made the same experiment, recording his voice and then playing it again, re recording etc...

All thousand videos are available on Canzona's page, but here are ten videos to show the progression of the photocopy effect.


I Am Sitting In A Video Room 1 [Youtube]


I Am Sitting In A Video Room 100 [Youtube]


I Am Sitting In A Video Room 200 [Youtube]


I Am Sitting In A Video Room 300 [Youtube]


I Am Sitting In A Video Room 400 [Youtube]


I Am Sitting In A Video Room 500 [Youtube]


I Am Sitting In A Video Room 600 [Youtube]


I Am Sitting In A Video Room 700 [Youtube]


I Am Sitting In A Video Room 800 [Youtube]


I Am Sitting In A Video Room 900 [Youtube]


I Am Sitting In A Video Room 1000 [Youtube]

This reminds me of Jean-No's experiment on the jpg format, in which he saved an image usign jpg compression 3 000 times.

thanks to opera for the wii, i can now watch youtube on my tv
we have gone full circle

Bash.org

lundi 24 mai 2010

Vertex Ambient Occlusion

This evening, a friend of mine asked my help on his project with Virtools : he had a detailed model, without the source file, and without any other way to add some occlusion.

As his model had a strong tesselation, I made him a small script to add Ambient Occlusion in the vertex color. After about 15 minutes, he had the rendering he wanted (a little shader helped to have some reflection added to the ambient occlusion). Of course it's not very much, and not very innovative, but anyway it's been a long time since I last posted a Virtools demo, so here it is :). Don't forget that you'll need the 3DVIA Virtools Player to see the demo. 

Try my Vertex Occlusion

Vertex Ambient Occlusion - Virtools

Without geometry, life is pointless.
Unknown

mardi 4 mai 2010

About colors

A few weeks earlier, the following image was posted on DogHouse Diaries. Randall Munroe, from xkcd created an online survey and asked internauts the name of random colors. 220 000 people took the test, giving many interesting results (see here).

How men/women see colors
How men/women see colors

The most interesting thing from this survey is the image underneath, making a map of color names. We see that there is no bijection between the RGB space and human language, either or french, english or whatever. This mean that given a specific RGB value, we can find the corresponding name, but from a single name (pink for instance), hundreds of color values are valid.

Map of color names
Map of color names

This would be an interesting approach to look at, in arts and artificial intelligence. Computers do not have the fuzzy boundaries between red, orange, gold and maroon. They only think in digits, which is too heavy for artistic purpose. One would need to setup a blurry color palette, where it would pick for blue to paint the sky, green for plants, instead of picking #0088FF or #49DE59. Of course these are just thoughts as I browse my RSS, but I guess some of my friends at "Les Algoristes" would find this interesting.

All colors are the friends of their neighbors and the lovers of their opposites.

Mark Chagall

mercredi 28 avril 2010

Laval Virtual 2010

As you know, in the beginning of april was the 11th Laval Virtual, and this year was my sixth time in a row. So here are my thoughts and feedbacks on this years edition.

Laval Virtual 2010

On Laval Virtual itself

On a general scale, I found this year's edition bigger, and richer than previous ones. There was more space inside for animations and exhibitions, and the award ceremony was very... inspiring. Anyway it was also very good to meet many enthusiast researchers, students and experts.

Open Space 3D

Every one who hes been to at least one Laval Virtual knows that half of the booth are Powered by Virtools, and it's rare to see a new software in the place. That's one of the reason why I've been glad to discover Open Space 3D, which is a Virtools like editing software.

As its name suggests, Open Space 3D is an open source realtime 3D engine, using a system similar to Virtools' Building Blocks. Created by french engineers, it's still in alpha state, and does not have the maturity of Virtools, but being open source, it may gather some of Virtools fans and become the Blender of relatime interactions?

The \
The "new" Virtools ?

Mommy Tummy

The nearest feeling to being pregnant
The nearest feeling to being pregnant

Here's an interesting work from a Kanazawa Institute of Technology, in which man can experience (some of) the feelings of bearing a child. Using a harness with pockets filled with sensors and water, the man can understand how tiresome life can be to a pregnant woman. Using some motors, men can also feel the "virtual baby" moving and growing.

The experience is very strange, cause you really feel something moving, almost inside your belly. And women who had child already, said that the feeling was much the sam to a real pregnancy.


Mommy Tummy [Youtube]

Immersive Music Painter

A poetic use of Immersive VR
A poetic use of Immersive VR

This project is both very simple yet very poetic. Based on a classic IR head tracking and a wand, you move in front of a screen, or ideally in a CAVE, and paint in space in front of view. With the head tracking, the view is adapted to your position, letting you move around your painting.

Along with the particles, symbolise the virtual paint, you have sounds and music being played according to the strokes being made. The resulting experience is very strange, yet I found myself staying in the cave for 10 minutes without getting tired. A small example is available in video on Dailymotion

Camera-less Smart Laser Projector

Laser Projector used to highlight veins
Laser Projector used to highlight veins

This project use a detection system without a camera, using an infrared laser which can detect either ink on a paper, or veins through the skin, or just black/white contrasts, and then control a tiny mirror which let a visible red laser to lighten the exact same point. Then both lasers are moved on the targeted surface fastly to give the impression that there is a standard video projector.

It can also be used for more artistic projects, like in the video below, to create sounds and ride on the hands of someone. This project has won the Emerging Technology award, and will be presented at SIGGRAPH 2010.


Camera-less Smart Laser Projector [Youtube]

Haptic Canvas

Using a mix of water and starch, the team from Osaka University made a canvas which can change between solid and liquid state, locally. With a glove enhanced with local tubes, they can pump or inject water to make these changes around your finger and make you experience different feelings : stickyness, hardness and roughness.

A state changing substance under your hand
A state changing substance under your hand

Organic Motion

The Open Stage platform is a quite stable system enabling real time markerless motion tracking of a person, using 12 infrared cameras. Each camera gets a depth map of a human body moving inside a cubic space, then all the images are combined to get an accurate 3D representation of the body.

Then an analysis is performed to find all the bones and bind them to a 3D avatar, moving on a screen accordingly. The latency is very small, and the tracking is accurate even to the motion of the head.

Testing Organic Motion's tracking system
Testing Organic Motion's tracking system

Lexip

3D mouses have been available for quite some time now, yet each year we see a new mouse trying to find a place on the market. This year, Lexip, a french company, presents its mouse. Using a tilt/roll control directly on the base of the mouse, plus a joystick on the thumb, enabling 6 DOF liberty.

The use of the joystick together with the tilt/roll is quite strange, and somewhat less instinctive than other mouses where all the 6 DOF are using the same control (like Logitech's space mouse). But you're not bound to use it for moving in 6 axes, and use the Joystick or tilt/roll independantly for your application, as the pro version comes with a SDK to make your own bindings. The basic version coming only with profile for severall games and DCC softwares (3DS Max, Trackmania among others).

Lexip's 3D Mouse
Lexip's 3D Mouse

AR Pool

I already talked about this project earlier here, but here's a feedback after really trying the thing. One of the main drawback of this project is that the human hand is not as precise as needed to be able to use the help of the system. Besides, one need to setup by hand the force applied to the cue, and the angle between the cue and the horizontal plane.

Trying the AR Pool
Trying the AR Pool

CRISTAL

The living room of tomorrow
The living room of tomorrow

Grand Prix of this year's Laval Virtual, CRISTAL, or Control of Remotely Interfaced Systems using Touch-based Actions in Living spaces, is an example of working domotic. Using a touch screen on a cofee table, one can control the lights in the room, browse a library and send either videos, photo albums or music to the television, or even control a vacuum cleaner.


CRISTAL [Youtube]

There are two types of immersions : cognitive and perceptive

Seb "Cb" Kuntz

vendredi 2 avril 2010

7 questions about : Immersive Rail Shooter

Davif Arenou

I got the opportunity to talk with David Arenou, a student behind the project Immersive Rail Shooter, so I decided to try something new and make an interview. Here are 7 questions to know what this project is about.

Hello David, can you first present yourself?

Hi! Well, I am 22 years old. I am in my last year at L'Ecole de Design of Nantes where I studied interaction design. I am currently doing my final internship at Alcatel-Lucent Bell Labs France, in the User Experience Design department.

How would you describe your project, "Immersive Rail Shooter", in one sentence? Did you work on it alone?

I'll try in one sentence: « IRS » is a video game which uses real space as playground and which engages player's body in the intense action of a rail shooter. Let me add a few words: beyond this application, my diploma project is a reflexion about immersion, gaming, and mixed reality as a way to immerse. It was a solo project and I dedicated it half of my final year.


Immersive Rail Shooter [Vimeo]

What was the main technical challenge you faced while making this project?

From the beginning, my project was fixed on the current video game context (Wii, Natal, Move) and I meant not to define a long-term concept. So, during the creative phase, while prospective concepts abounded, the challenge was to keep in mind this short-term issue. I also really wanted to prototype my concept in order to make some usability tests. Thus, I had to anticipate and think about which technologies were accessible to me.

Regarding marker detection, which technology did you use? Any particular reason for this choice?

I'm used to work with 3DVIA Virtools because it's kind of easy to get to a convincing result. So I naturally headed toward this software to create my game. However, I still needed a detection technology to track the player's movements. I knew that ARToolkit was available on Virtools and after few tests with big markers, I decided to use this library for my prototype. Finally, it was the opportunity to catch up with Frantz Lasorne who worked with ARToolkit for his diploma project « Scope ».

Were there features you wanted to add which weren't implemented for one reason or another? Are there some you didn't plan and which were included while experimenting?

I would have loved to add head tracking to my prototype. It could have been possible. When isolated, this feature worked pretty well actually, thanks to the head marker orientation. The only problem was that it definitely took to much computer resource. Once added to the rest of the application, it slowed down the whole thing.

Otherwise, I didn't have the chance to discover spontaneous features. I would rather say that I did have the chance to validate almost all features that I thought, during the prototype phase.

Immersive Rail Shooter concept
Immersive Rail Shooter concept

What are the possible evolutions of "Immersive Rail Shooter"? What are your plans for the future (for yourself and/or the project)?

I truly believe that something which looks like « IRS » is already being developed in video game studios. Of course I'm referring to the Microsoft Natal project which could have been the perfect device for « IRS ». Let's wait until next E3 (in June) for announcements from Microsoft and other publishers, to see what they're going to propose.

As far as I'm concerned, I'm still working on my prototype. I'm going to participate in the Virtual Fantasy student contest at Laval Virtual 2010 (the International Conference on virtual reality). My orange helmet and I will be there to make some demos !

Is there something I didn't think of you'd like to talk about?

Come to Laval next week! I'll be glad to show « Immersive Rail Shooter » … and even let you people try!

Thanks, David, and see you next week. I'll also be at Laval Virtual, probably mostly around the booth H4 with the Paris ACM Siggraph.

A reader is not supposed to be aware that someone's written the story. He's supposed to be completely immersed, submerged in the environment.

Jack Vance

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

- page 1 de 2