Holographic “Carnival” Video game built with MaxMSP Jitter.
The 3D illusion created using a double paned Peppers Ghost Effect.
“Want to win a dollar! One Dollar! Play as Biggie Smalls, and win your self a dollar!” I would tell people as they passed by my boothe at the ITP Spring Show.
“The Game is simple, control Mini Biggie, as he walks around Bedstuy collecting dollars falling from the sky. If you can collect $20 in 60 seconds we will give you one dollar”.
In the 2 days we had the game running, only 2 people where winners.
Video of people playing game.
In 2012 Coachella brought back Tupak Shakur as a holographic performer. I thought to myself, why Tupac, and not Biggie Smalls. And thats how mini Biggie was born.
i am also fascinated with 3D technologies, especially ones that have been around for over a century. Previously I worked on a Google 3D Street View Room using anaglyphic (Red/Blue) glasses. For this project I investigated how the Tupac Hologram was produced, and decided to make my own mini stage.
2 panes of reflected materials are used to create multiple planes of dimension and space. A monitor is placed above the planes which are set at about a 45% angle from the viewers perspective.
Peppers Ghost Effect: is an illusion technique used in theatre, haunted houses, dark rides, and magic tricks. It uses plate glass, Plexiglas or plastic film and special lighting techniques to make objects seem to appear or disappear, become transparent, or to make one object morph into another. It is named after John Henry Pepper, who popularized the effect. wikipedia
Translucent Reflective Materials
Based on my test both 1/4 in Acrylic Smoke, and Acrylic Dark Amber produced a great holographic effect. The Smoke version was a bit more sharp, while the Amber gave the image a retro feel.
Glass panes also worked well, allowing the back ground to be clearly seen along with the holographic image. The only problem with glass is that it tended to produced a slightly blurred image.
The Video Game Programming
Max Jitter was used to produce the video game. Unity may prove to be a better solution, butthis project was for Live Image Processing class, where Max is the computer language that is taught in this class.
2 planes are programmed, one for the back ground and one for biggie.
The biggie movement, which leaves a bit to be desired was derived from an old musical performance from youtube. I meticulously cut out biggie using After Effects. There where not any full body images of biggie walking so my fellow student Jinyi Fu, used Photoshop to create a gif animation of biggie walking. It was not the best, but its the best we had at the moment. For the future I would like to either find more footage of biggie walking, or super impose someone else walking to biggie body.
For Biggie motion we added elements of physics where we could define gravity, and weight of Biggie. This also provided the comical benefit of cause Biggie to occasionally fall over, in addition to having Biggie move slowly until he picks up speed. This made the task of getting the dollars just difficult enough to make the game hard to master.
Collision detection was used to score dollars that where collected. Human Interface object was used to connect a sidewinder Microsoft Controller.
Here is the Max Jitter Code.