前段時間公司有一個AR涂涂樂的項目,雖然之前接觸過AR也寫過小Demo,但是沒有完整開發(fā)過AR項目.不過經過1個多星期的學習,現(xiàn)在已經把項目相關的技術都學會了,在此向互聯(lián)網上那些樂于分享的程序員前輩們致敬.學習的過程中我發(fā)現(xiàn)好多博客只有代碼沒有講解,在這里我就寫一個詳細一點的涂涂樂教程吧.

一.AR涂涂樂原理

目前市場上所有的AR產品中,涂涂樂是一個做的比較成功的產品,因為其形象 生動 新奇的特點,在早教行業(yè)內很受歡迎.其實AR涂涂樂的原理非常簡單,就是把被當作畫畫工具的識別圖上的顏色材質渲染到空白的模型上.

二.制作流程

我大概總結了下從模型到AR應用涉及到的具體流程,如下:

  1. 美術制作AR應用中需要用到的模型和動畫

  2. 模型制作好之后,對照識別圖上的模型外形匹配好UV

  3. UV匹配好之后把模型和識別圖交付程序,程序登錄Vuforia官網添加證書和目標數(shù)據(jù)

  4. 程序把Vuforia插件和目標數(shù)據(jù)分別下好并導入工程

  5. 刪除默認場景中的攝像機,添加ARCamera和ImageTarget到場景并配置好參數(shù)

  6. 把涂涂樂需要用到的模型放入場景,把模型的動畫切好

  7. 求識別圖4個頂點的位置,獲取一幀圖像,把這些參數(shù)傳給Shader,Shader處理過后,識別圖上的顏色就渲染到模型上了

  8. 導出的手機,我這里是安卓平臺

三.圖文教程

這里以我最近寫的項目為例:

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網站設計培訓,網站建設培訓學習是年輕人改變自己的最好方式