# 5 辨識模型選用原則(模型大小設定) 模型辨識是疊加 AR 場景的一種定位技術,而辨識模型選用的合適與否會影響到 AR 場景出現在實境中的穩定程度。 辨識模型的選用限制與建議如下: 1. <span style="color:red">檔案格式</span>:辨識模型的支援格式為 OBJ 檔案,模型可不需要顏色。(模型轉檔可參考 [6.2 將 STEP 模型檔轉成 OBJ 格式](/Rw6yxI3QSJS0irw0WsBxug)) 2. <span style="color:red">高特徵</span>:辨識模型的幾何形狀與結構需要分明,例如以下的油壓機台表面有眾多不等的旋鈕,馬達與管線接頭,即為良好的辨識模型。 <div style="text-align:center"> <img src="https://ar.emome.net/ar/doc/tangram/images/c2_s3_1.png" width="50%"/> 而如下之正方體表面不具任何可供辨識的結構,無法作為辨識模型。 </div> <div style="text-align:center"> <img src="https://ar.emome.net/ar/doc/tangram/images/c2_s3_2.png" width="50%"/> </div> 3. <span style="color:red">低對稱</span>:辨識模型的對稱程度會影響辨識準確度,建議避免使用高度形體對稱性的物體(如球體)。 4. <span style="color:red">低複雜度</span>:辨識模型的檔案大小往往與面數成正比,而過高的模型面數會影響 AR 場景的視覺呈現與互動效能,一般建議選用面數小於 5 萬面的辨識模型。 5. <span style="color:red">檔案大小</span>:檔案上限 20MB ## 模型編輯工具 模型編輯工具市面上軟體選擇眾多,使用者可依照自己喜好選擇慣用的軟體,以下說明以第三方免費軟體 - MeshLab(http://www.meshlab.net)為主。 ## 模型大小設定 模型大小與實體物體間的尺寸有對應關係,實體物體大小以<span style="color:red">公厘</span>為單位,因此第一步我們將調整兩者之間的關係。 首先開啟模型編輯工具並載入辨識模型。 <div style="text-align:center"> <img src="https://ar.emome.net/ar/doc/tangram/images/c2_s3_3.png" width="100%"/> </div> 使用 Measuring Tool (下圖紅色方框)量測模型大小,得到模型機台寬度大小為585.041。 <div style="text-align:center"> <img src="https://ar.emome.net/ar/doc/tangram/images/c2_s3_4.png" width="100%"/> </div> 實體物體機台寬度為 300 mm,計算縮放比例為 300 / 585.041 = 0.512784574072586,並透過編輯工具將模型依此比例縮放並存檔輸出。 <div style="text-align:center"> <img src="https://ar.emome.net/ar/doc/tangram/images/c2_s3_8.jpg" width="100%"/> </div> <div style="text-align:center"> <img src="https://ar.emome.net/ar/doc/tangram/images/c2_s3_5.png" width="100%"/> </div> ## 模型初始姿態與辨識參數設定 模型初始姿態決定辨識時候的進入視角,使用者開啟 AR Studio 專案與場景後可選擇辨識模型 (檔案上限 20Mb),即可透過滑鼠選擇初始辨識視角。 辨識寬容度決定模型辨識的嚴謹度,數值越高代表高相似度辨識,實體物與模型需要高度相似才能成功辨識;數值較低有較好的錯誤容忍度,但辨識精準度亦會跟著降低,一般建議值約為 0.6 ~ 0.7。 <div style="text-align:center"> <img src="https://ar.emome.net/ar/doc/tangram/images/c2_s3_6.png" width="100%"/> </div> 爾後,行動裝置端亦會顯示以該初始姿態視角下看到的模型輪廓提示使用者如何進行辨識。 <div style="text-align:center"> <img src="https://ar.emome.net/ar/doc/tangram/images/c2_s3_7.png" width="100%"/> </div>