Ogre in french contemporary museum Centre Pompidou
-
- Greenskin
- Posts: 116
- Joined: Fri Mar 24, 2006 7:15 pm
Ogre in french contemporary museum Centre Pompidou
Hi all,
this post is to thank all ogre team members and ogre users.
I've used ogre for 6 months now to create a installation called "Seule avec loup" for "n + n corsino"; it is shown this month as part of the agora festival in Pompidou center, the most famous contemporary museum in France.
http://www.ircam.fr/82.html?event=404&L=1
ogre is used to render choregraphics scene with motion captured dancers. I'm using 3 PCs synchronised by custom lan code to display real time 3d on three 4x3 meters screens. the user can interact with the installation by moving, we capture his movement using a laser.
so thank you very much for your helps on this project, source could be released but i don't have a place for it and i'm not sure it will helps someone; but i can send it to who wants it, there is a avi plugin that might interest some of you.
here is a link to my flickr site where you can find some nice shots.
http://www.flickr.com/photos/stoulouse/tags/openmove/
this post is to thank all ogre team members and ogre users.
I've used ogre for 6 months now to create a installation called "Seule avec loup" for "n + n corsino"; it is shown this month as part of the agora festival in Pompidou center, the most famous contemporary museum in France.
http://www.ircam.fr/82.html?event=404&L=1
ogre is used to render choregraphics scene with motion captured dancers. I'm using 3 PCs synchronised by custom lan code to display real time 3d on three 4x3 meters screens. the user can interact with the installation by moving, we capture his movement using a laser.
so thank you very much for your helps on this project, source could be released but i don't have a place for it and i'm not sure it will helps someone; but i can send it to who wants it, there is a avi plugin that might interest some of you.
here is a link to my flickr site where you can find some nice shots.
http://www.flickr.com/photos/stoulouse/tags/openmove/
Last edited by stoulouse on Fri Jun 02, 2006 12:09 am, edited 1 time in total.
- sinbad
- OGRE Retired Team Member
- Posts: 19269
- Joined: Sun Oct 06, 2002 11:19 pm
- Location: Guernsey, Channel Islands
- x 66
- Contact:
- betajaen
- OGRE Moderator
- Posts: 3447
- Joined: Mon Jul 18, 2005 4:15 pm
- Location: Wales, UK
- x 58
- Contact:
-
- Goblin
- Posts: 225
- Joined: Sun Sep 25, 2005 3:22 am
- Location: Calgary, Alberta
- x 1
Beautiful Stoulouse, both from a visual and a technical perspective. I'd love to hear some more details about the exhibit, things like
- How well did the system synchronize across the 3 screens? (I take it that the graphics cards aren't gen-locked, rather that you are sending a synch packet from a master to two slaves, or something similar?)
I'm sure you considered edge blending the displays. I'm curious if you tried implementing this within Ogre?
Hardware used.
You mentioned using a laser for monitoring the audience. Could you give some more details about this interaction?
What was the AVI plug-in used for?
-
- Greenskin
- Posts: 116
- Joined: Fri Mar 24, 2006 7:15 pm
thanks for your comments. here are some technical details.
Hardware:
- display: 3x Bi-Xeon 3.2Ghz with 4Go RAM and GeForce 7800 GTX and 10000rpm raid HD
- laser: 1 standard PC connected to a radar laser scanning at 3fps a square of 12x12 meters
- sound: WFS system (sonicemotion), 1 Dual Mac G5
Synchronization was the biggest problem as you might guess. of course cards was not genlocked so i've made a client server system where camera, animation and movie frames are transmitted trough the network. clients also process all animation and i'm blending between server and client time to be more accurate. if the camera moves very fast you could see some desynchro.
I'm displaying movies in textures so i've modified a plugin i've found called webcam plugin to display avi stream. i can display 1024x512 movies at 30fps with animated scenes.
The laser is used to capture spatial movement of the audience, we use that to interact with the scene, for example sometime you become the wind and leaf of trees fly if you move or you can move if grass fields or walk in water and see it waving on your steps. if you want to see all scenes it takes around 20 minutes (12 scenes) and 9 of them are interactive.
The installation uses a brand new sound system called WFS, it's a new way to do sound spatialization a lot better than 5.1. ProTools and MAX MSP are used for music composition and interaction.
I'll see if i can do a movie of it, i don't know how it will render because it is very dark as you might see on photos, i've seen french TV for the premiere so i guess there should be a video available somewhere and i think the IRCAM will do some video interview.
thanks again for your great comments.
Hardware:
- display: 3x Bi-Xeon 3.2Ghz with 4Go RAM and GeForce 7800 GTX and 10000rpm raid HD
- laser: 1 standard PC connected to a radar laser scanning at 3fps a square of 12x12 meters
- sound: WFS system (sonicemotion), 1 Dual Mac G5
Synchronization was the biggest problem as you might guess. of course cards was not genlocked so i've made a client server system where camera, animation and movie frames are transmitted trough the network. clients also process all animation and i'm blending between server and client time to be more accurate. if the camera moves very fast you could see some desynchro.
I'm displaying movies in textures so i've modified a plugin i've found called webcam plugin to display avi stream. i can display 1024x512 movies at 30fps with animated scenes.
The laser is used to capture spatial movement of the audience, we use that to interact with the scene, for example sometime you become the wind and leaf of trees fly if you move or you can move if grass fields or walk in water and see it waving on your steps. if you want to see all scenes it takes around 20 minutes (12 scenes) and 9 of them are interactive.
The installation uses a brand new sound system called WFS, it's a new way to do sound spatialization a lot better than 5.1. ProTools and MAX MSP are used for music composition and interaction.
I'll see if i can do a movie of it, i don't know how it will render because it is very dark as you might see on photos, i've seen french TV for the premiere so i guess there should be a video available somewhere and i think the IRCAM will do some video interview.
thanks again for your great comments.
-
- OGRE Expert User
- Posts: 1067
- Joined: Mon Mar 29, 2004 8:49 pm
- Location: the Netherlands
- x 43
- Contact:
I'd like to see this in motion, but I don't like going to Paris. Do you have any video footage of this sweet beautiful stuff?
My dev blog
Awesomenauts: platforming MOBA (PC/Mac/Linux/XBox360/X1/PS3/PS4)
Blightbound: coop online dungeon crawler (PC)
Swords & Soldiers: side-scrolling RTS (Switch/PS3/Wii/PC/Mac/Linux/iPhone/iPad/Android)
Proun: abstract racing game (PC)
Cello Fortress: mixing game and live cello performance
The Ageless Gate: cello album
Awesomenauts: platforming MOBA (PC/Mac/Linux/XBox360/X1/PS3/PS4)
Blightbound: coop online dungeon crawler (PC)
Swords & Soldiers: side-scrolling RTS (Switch/PS3/Wii/PC/Mac/Linux/iPhone/iPad/Android)
Proun: abstract racing game (PC)
Cello Fortress: mixing game and live cello performance
The Ageless Gate: cello album
-
- Goblin
- Posts: 225
- Joined: Sun Sep 25, 2005 3:22 am
- Location: Calgary, Alberta
- x 1
An interesting (KISS) approach. My first inclination would have been to replicate the scenegraph across 3 graphics boxes, each rendering a separate screen. I like the way you've split the problem into a rendering solution followed by a distributed-movie-player. Of course it limits the scene complexity, but judging from the Burtonesque-look of the screenshots, this really wasn't an issue.
I'd be very interested in trying this out. Any chance you could make it available? If you don't have a web server, please PM me and I'll host it.stoulouse wrote:I'm displaying movies in textures so i've modified a plugin i've found called webcam plugin to display avi stream. i can display 1024x512 movies at 30fps with animated scenes.
- Paulov
- Greenskin
- Posts: 126
- Joined: Tue Apr 04, 2006 5:18 pm
- Location: San Sebastian / Europe
- Contact:
wow stolouse! so nice___
Eh!! really good job..
Fine to put "normal" people in contact with VR, I like the idea and sure that with so huge screens, the variety of scenes and the interactivity people wi´ll enjoy it.
Reading about how you have created the 3 screen proyection you say that you have 3PC, but wouldn´t it have been easyer to put SLI-Crossfire like graphic cards?
For example I´ve a normal 6600GT card and it comes with 2 monitor outs, and having it in SLI you could have 4 monitor outs and may be it could be more confortable to you than having several pcs and a server, and may be you wouldnt have those syncro problems... but as I´m not a programmer I cant tell you this for sure.
It would be very nice if you could release the source code so that other people can use several proyectors in their jobs, sailing in a virtual world with such big screens must be impresive!
I haven´t been able to understand the laser stage, but its not very important at all, anyway I think is something that captures your movements and converts them to pc languaje.....
au revoir!
Eh!! really good job..
Fine to put "normal" people in contact with VR, I like the idea and sure that with so huge screens, the variety of scenes and the interactivity people wi´ll enjoy it.
Reading about how you have created the 3 screen proyection you say that you have 3PC, but wouldn´t it have been easyer to put SLI-Crossfire like graphic cards?
For example I´ve a normal 6600GT card and it comes with 2 monitor outs, and having it in SLI you could have 4 monitor outs and may be it could be more confortable to you than having several pcs and a server, and may be you wouldnt have those syncro problems... but as I´m not a programmer I cant tell you this for sure.
It would be very nice if you could release the source code so that other people can use several proyectors in their jobs, sailing in a virtual world with such big screens must be impresive!
I haven´t been able to understand the laser stage, but its not very important at all, anyway I think is something that captures your movements and converts them to pc languaje.....
au revoir!
-
- Greenskin
- Posts: 122
- Joined: Sun Mar 13, 2005 8:23 pm
- Location: Germany
Looks great!
I have two questions:
1.) Do you still use OpenCV to play the avi file? It is possible to open in OpenCV an avi file instead of a webcam by calling "cvCaptureFromFile" instead of "cvCaptureFromCam".
2.) You said that the video plays with 30 fps, how many fps do you get while rendering the whole scene?
I have two questions:
1.) Do you still use OpenCV to play the avi file? It is possible to open in OpenCV an avi file instead of a webcam by calling "cvCaptureFromFile" instead of "cvCaptureFromCam".
2.) You said that the video plays with 30 fps, how many fps do you get while rendering the whole scene?
-
- Greenskin
- Posts: 116
- Joined: Fri Mar 24, 2006 7:15 pm
source code released under svn thanks to futnuh.
there's no http access but anonymous svn should work:
WebcamPlugin is modified but not renamed. It should not work with webcam.
There are some dependencies with third library like boost not included.
i'll do some cleanup when i'll have some time.
there's no http access but anonymous svn should work:
Code: Select all
svn list http://svn.edmstudio.com/trunk/ogre/stoulouse
svn co http://svn.edmstudio.com/trunk/ogre/stoulouse
There are some dependencies with third library like boost not included.
i'll do some cleanup when i'll have some time.
- ahmedismaiel
- OGRE Contributor
- Posts: 217
- Joined: Wed Jan 25, 2006 11:16 pm
- Location: Redmond,WA
-
- Goblin
- Posts: 225
- Joined: Sun Sep 25, 2005 3:22 am
- Location: Calgary, Alberta
- x 1
I thought I had anonymous read access set-up properly - it appears not. I'll endeavour to get it sorted out by tomorrow (currently midnight here in Calgary), after which you should be able to access stoulouse's code.ahmedismaiel wrote:it looks like the svn server refuses anonymous authentication
is there something wrong?
**edit: please see the message below with the new publicsvn repository details.
Last edited by futnuh on Wed Jul 05, 2006 7:39 pm, edited 1 time in total.
-
- Goblin
- Posts: 225
- Joined: Sun Sep 25, 2005 3:22 am
- Location: Calgary, Alberta
- x 1
Anonymous svn should work now. Additionally, stoulouse's code is now browsable at http://svn.edmstudio.com/trunk/ogre/stoulouse
-
- Goblin
- Posts: 225
- Joined: Sun Sep 25, 2005 3:22 am
- Location: Calgary, Alberta
- x 1
Unfortunately the thanks is a bit premature. Anonymous SVN access is causing problems with our authenticated access. I've had to disable it temporarily while I set up a separate anonymous read repository Hopefully by the end of today access will be restored atstoulouse wrote:thank you very much futnuh.
Code: Select all
svn list http://publicsvn.edmstudio.com/ogre/stoulouse
svn co http://publicsvn.edmstudio.com/ogre/stoulouse
Apologies to all for the inconvenience. Stoulouse, I'll PM you about recommitting your source to the new location ...
-
- Gnoblar
- Posts: 19
- Joined: Tue Jul 18, 2006 11:15 am
looking for help
thanks for sharing the project, I am interested in this, but when I check out the codes and complie them. there is a problem.fatal error C1083: Cannot open include file: 'engine/OpenMoveDisplayPacket.h': No such file or directory. I used google to search the OpenMoveDisplayPacket.h. but failed. I will appreciate you if you post this file. thanks!