Cell Phone Forums > Applications > Apple iPhone Apps » 3D App Converts iPhone into Window to Alternative World


Reply
 
LinkBack Thread Tools Display Modes
  #1  
Old 08-25-2008, 10:46 AM
cellphoner's Avatar
RSS Bot
 
Join Date: Feb 2007
Posts: 3,933
3D App Converts iPhone into Window to Alternative World

If you liked Johnny Chung Lee's Wii headtracking tricks you will love iHologram, a stunning iPhone app that makes the screen look like a window to a real, parallel dimension. While it seems like magic, it uses anamorphosis, a very simple painting technique that has been used by old masters since the 15th century, mixed with the technology in the JesusPhone.

Created by David O'Reilly, iHologram combines anamorphosis and the iPhone's gyroscopes to achieve this awesome visual magic trick. Anamorphosis is a way to draw things distorted so, while watched at a certain angle, they pop out of the 2D surface as if they were real.

David's application assumes a constant viewing angle of 35 to 45 degrees, which is the usual angle when anyone watches the iPhone screen. Knowing that angle, the application calculates the orientation of the screen relative to the viewer using the iPhone's motion sensors, so when you turn it around, the 3D world perspective gets skewed accordingly.


As you can see in the video, the effect is almost perfect, with the character popping out of the screen and the world he's walking on receding into a deep space. [
Digg this Post!
Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Automatic Translations made by Google:
Albanian Arabic Bulgarian Catalan Chinese Croatian Czech Danish Dutch English Estonian Filipino Finnish French Galician German Greek Hebrew Hindi Hungarian Indonesian Italian Japanese Korean Latvian Lithuanian Maltese Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swedish Taiwanese Thai Turkish Ukrainian Vietnamese