iphone立體貓

Posted By Mr. Thursday

David OReilly運用 anamorphosis 的技術 (古代把物體畫成變形的圖案,透過特殊鏡片角度才能看到原貌的繪圖技術),將他原本的動畫呈現在iphone上面,但是會因為觀看角度的關係,讓人以為這隻小貓是立體的,而且還可以透過觸控螢幕來移動動畫的觀賞角度呢!實在是非常神奇的創作! 

 iHologram – iPhone application from David OReilly on Vimeo.

資料來源

喜歡這篇文章嗎? 給作者一點鼓勵吧!


  • http://insectlin.wordpress.com 昆蟲

    Very interesting, indeed.

    Could someone explain how this is achieved? Or, to be more specific, how the Anamorphosis is applied to the iphone? I would appreciate the information very much.

  • http://insectlin.wordpress.com 昆蟲

    Very interesting, indeed.

    Could someone explain how this is achieved? Or, to be more specific, how the Anamorphosis is applied to the iphone? I would appreciate the information very much.

  • http://uiui.mmdays.com/2008/08/25/iphone_3d_cat/ » iphone立體貓

    [...] 由 Mr. Thursday 所報導的: [...]

  • Mr. Holiday

    According to David OReilly: “The iHologram app was not real. It was an illustration of an idea I had which I believe could work with the technology (combining anamorphosis and motion sensing). Unfortunately I’m just an ideas person, and I can show how things should look, but I’m no hardcore programmer.”

    Guess that explains a lot. Anyway theoretically you need at least 2 accelerometers to serve as a 3D compass. AFAIK, the old iPhone only gets one. Not sure about the new iPhone yet, but my educated guess is still one. FYI: the wii remote control gets three.

    iPhone supports OpenGL ES, that’s OpenGL for embedded system. I think the morph related stuffs in it might be helpful if we want to create an real application like this.

  • Reny

    如果由正上方看會是怎樣的呢?

  • Reny

    如果由正上方看會是怎樣的呢?

  • http://insectlin.wordpress.com 昆蟲

    Many Thanks, Mr. Holiday,

    I did think of compass or something else to detect the orientation of the iPod. Other than that, it was all beyond my knowledge. (How can a picture ‘floating’ out of the LCD?) Maybe it can be classified as “position-based” UI technology.

    Again, many thanks!

  • http://insectlin.wordpress.com 昆蟲

    Many Thanks, Mr. Holiday,

    I did think of compass or something else to detect the orientation of the iPod. Other than that, it was all beyond my knowledge. (How can a picture ‘floating’ out of the LCD?) Maybe it can be classified as “position-based” UI technology.

    Again, many thanks!

  • http://mmdays.com/ Mr. Thursday

    所以這個影片應該是合成的囉…?
    我在文章裡面沒有找到David Oreilly那一段文字就是了….
    如果不轉動的話…還是需要anamorphosis來產生立體感
    從正上方看可能是變形的圖案
    但是從側面一定的角度來看 會產生立體的形狀出來
    就是anamorphosis的方式了
    也許電腦圖學會講相關計算公式囉?我沒學過就是了

  • http://mmdays.com/ Mr. Thursday

    所以這個影片應該是合成的囉…?
    我在文章裡面沒有找到David Oreilly那一段文字就是了….
    如果不轉動的話…還是需要anamorphosis來產生立體感
    從正上方看可能是變形的圖案
    但是從側面一定的角度來看 會產生立體的形狀出來
    就是anamorphosis的方式了
    也許電腦圖學會講相關計算公式囉?我沒學過就是了

  • http://uiui.mmdays.com Mr. Monday

    看起來它的圖像並沒有浮出來
    因此, Mr. Holiday 所說的是可以做的
    你只要知道它三維空間的旋轉, 就可以做到了
    其實, 一般相機只要有 Camera 就可以做到了
    但是不可以貼著地面, 你的 camera 要對準一個校正物之類的 :)

  • http://uiui.mmdays.com Mr. Monday

    看起來它的圖像並沒有浮出來
    因此, Mr. Holiday 所說的是可以做的
    你只要知道它三維空間的旋轉, 就可以做到了
    其實, 一般相機只要有 Camera 就可以做到了
    但是不可以貼著地面, 你的 camera 要對準一個校正物之類的 :)

  • http://mmdays.com/ Mr. Monday
  • http://mmdays.com/ Mr. Monday
  • Pomin

    剛看到我也嚇了一跳…真的很驚奇!
    想了好久,不知道是怎麼做到的…看了推文才知道原來是合成的…XD
    然後又想了一下… 結論是:如果沒有一個裝置,用來定位觀看者的位置與看的角度的話,
    這個應用似乎是不可能實現的…
    Augmented Reality 的應用,其中一個必要條件是「視點的定位」,
    不管是眼鏡或是攝影機,這套系統都需要取得這個參數,
    才能 render 出來一個 3D 立體的影像,
    iPhone 只有對本身的晃動能夠感應,並不能知道使用者是從那個角度看它的,
    所以…… 除非出一個眼鏡 ( iGlass ?XD ) 的配件吧,
    然後用藍芽跟 iPhone 溝通,才比較有可能實現… :P

  • Pomin

    剛看到我也嚇了一跳…真的很驚奇!
    想了好久,不知道是怎麼做到的…看了推文才知道原來是合成的…XD
    然後又想了一下… 結論是:如果沒有一個裝置,用來定位觀看者的位置與看的角度的話,
    這個應用似乎是不可能實現的…
    Augmented Reality 的應用,其中一個必要條件是「視點的定位」,
    不管是眼鏡或是攝影機,這套系統都需要取得這個參數,
    才能 render 出來一個 3D 立體的影像,
    iPhone 只有對本身的晃動能夠感應,並不能知道使用者是從那個角度看它的,
    所以…… 除非出一個眼鏡 ( iGlass ?XD ) 的配件吧,
    然後用藍芽跟 iPhone 溝通,才比較有可能實現… :P

  • Mr. Holiday

    Hi Pomin,

    我想直接要求觀看者在啟動程式時與地面垂直、面朝螢幕會是不錯的開始。accelerometer 這種東西可以告訴你在 x, y, z 軸目前受到的重力,有這三個值就可以算出相對的兩個角座標,也就是電話在三度空間中擺放的「姿勢」,所以iPhone才能在橫拿的時候自動轉過來。

    其實這部份就是數學啦,直接讀值可以決定程式初始時貓該怎麼擺,而追蹤值的變化可以知道電話的位移、受力(往旁邊一甩貓的毛髮就飛起來),兩個以上的accelerometers加上知道他們互相之間的距離以及安裝的角度就可以算出角動量,也就是可以知道轉動。最後這部份一定是不會很準的。印象中也有電子羅盤可以裝,那就是另一個故事了…

  • http://www.remmrit.com/cat Bookmarks about Cat

    [...] – bookmarked by 4 members originally found by LuisArias on 2008-12-30 Comment on iphone立體貓 by Mr. Monday http://mmdays.com/2008/08/25/iphone_3d_cat/ – bookmarked by 3 members originally found by [...]

  • http://music-and-soundtracks.com Bella Belaus

    Fantastic thank you. Find the files you are looking for at music-and-soundtracks.com the most comprehensive source for free-to-try files downloads on the Web

  • http://music-and-soundtracks.com Bella Belaus

    Fantastic thank you. Find the files you are looking for at music-and-soundtracks.com the most comprehensive source for free-to-try files downloads on the Web

blog comments powered by Disqus