ANDROIDv1.0.0

PaperFriend

替孩子的畫拍張照,就能在 AR 中讓它變成一個站得起來的 3D 紙偶。

這款 App 是什麼

孩子的畫一直不斷帶回家。冰箱貼滿了,資料夾也塞滿了,你每張都拍照存檔,想著「這樣就留下來了」,之後卻再也沒打開過那些照片。PaperFriend(Android,版本 1.0.0)就是為這種情況而做的。你只要替孩子畫在白紙上的圖畫拍一張照,App 就會把它變成 3D 紙偶,並透過 AR 讓它站在你自己的房間裡。

這款 App 是為大約 3 到 9 歲幼兒的家長設計的,適合想找除了貼在冰箱上之外、另一種保存孩子畫作方式的人。它要解決的問題很單純:畫作越堆越多,丟掉又捨不得,照片也常常躺在相簿裡沒人看。PaperFriend 讓畫作有了第二次生命,變成一個可以擺在房間裡、從不同角度欣賞的物件。

和其他繪畫類 App 相比,它有兩個不同之處。第一,它不會重畫任何東西。許多 App 會用 AI 把孩子的圖畫重新生成為精緻的風格化作品;PaperFriend 則直接用孩子實際畫出的線條與色彩,作為紙偶的紋理。出現在眼前的,是一眼就認得出來的孩子自己的畫,而不是某種陌生風格的新圖。第二,轉換是在裝置上完成的。根據 App 的說明文件,畫作完全沒有上傳到伺服器的路徑,因此畫作不會離開你的手機。

主要功能

  • 幾秒鐘,照片變 3D 紙偶 — 替白紙上的畫拍一張照,App 會找出紙張、將畫面校正為正面視角、沿著畫作輪廓裁切,並賦予這個形狀厚度,讓它像真正的紙偶一樣立得起來。只要一張照片就能得到完成的人偶,不需要自己動手剪裁或建模。原始資料指出,處理時間約為幾秒鐘。
  • 在裝置上運作,不需要網路 — 紙張偵測、透視校正、輪廓擷取與 3D 轉換,全都在手機上執行。說明文件表示,即使開啟飛航模式也能使用。實際上,不論孩子在車上或候診室裡畫畫,你都能隨時做出紙偶,不必依賴網路連線。
  • 保留孩子自己的線條與色彩 — 紙偶不是 AI 重繪的結果。原本的筆觸與顏色會成為表面紋理。孩子看到成品時,會認出這是「我的畫」,而不是陌生人改過的版本。
  • 用 AR 把它立在你的房間裡 — 在 AR 中打開紙偶,把它放在真實房間的地板上。你可以把它拖到新的位置,也能調整大小與方向。這讓孩子能看到自己的畫真的站在客廳裡,這是螢幕上的照片做不到的。
  • 將場景存成照片或影片並分享 — 紙偶站到理想的位置後,可以把整個場景拍成照片或錄成影片,傳給家人。根據行銷說明,分享卡片中也會附上商店頁面的連結。
  • 收藏所有作品的資料庫 — 完成的作品會集中收進資料庫,讓越堆越多的畫作變成可以隨時瀏覽的收藏,而不是一個很少往回滑的相簿。

建議的使用方式

以下是根據文件中記載的步驟整理出的建議流程,並非實際測試 App 後的回報。

  1. 請孩子在一張乾淨的白紙上畫一個角色。
  2. 打開 PaperFriend,替這張紙拍照。App 會找出紙張、校正為正面,並裁出畫作的輪廓。
  3. 等待幾秒鐘,讓 3D 紙偶完成建構。這個過程不需要網路連線。
  4. 在 AR 中打開它,放到地板上。把它拖到沙發旁邊,再調整大小與朝向。
  5. 錄下一段紙偶站在房間裡的短照片或影片,傳到家人群組。
  6. 之後想再看時,可以從資料庫中找回這個紙偶。

依照 App 的運作方式,有幾點實用的提醒。它是以白紙上的畫作為設計前提,因此請使用乾淨的白紙,並拍出清晰、光線均勻的照片。如果畫在有顏色或紋理明顯的紙上,在依賴成品之前,建議先確認一下效果。原始資料並未說明這些情況。

適合哪些人

PaperFriend 適合想以更具體的形式保存孩子作品、且習慣在手機上使用 AR 的家長。對於希望畫作只留在自己裝置上的家庭也很合適,因為依文件所述的設計,圖像沒有任何上傳步驟。如果你希望 App 幫畫作美化或改變風格,那就不太適合,因為這正好與它的承諾相反。

安裝前請確認

  • **平台:**此次發佈的版本為 Android。
  • **付費方式:**根據行銷說明,免費可製作 3 個紙偶,並會顯示橫幅廣告;一次性購買 $9.99 即可同時解除這兩項限制,沒有訂閱制。由於商店頁面的內容可能會變動,購買前請先到商店頁面確認目前的價格與限制。
  • **裝置支援:**這款 App 使用 AR,請到商店頁面查看裝置需求。原始資料並未列出相關規格。
PaperFriend
PaperFriend
PaperFriend
PaperFriend
PaperFriend
PaperFriend
PaperFriend
PaperFriend
  1. v1.0.0
    用 AR 把孩子的畫變成立體紙偶

    替孩子的畫拍張照,就能在 AR 中讓它變成一個站得起來的 3D 紙偶。

    v1.0.0+6 — Play internal draft (Jenkins #5)