視頻教程:如何製作優化為增強現實的3D模型與AR編碼?
教程 | 12/06/2024 |
擴增實境是將數字內容帶入現實世界的一種方式。然而,為擴增實境準備3D模型可能會有挑戰性。本文將使用免費的3D建模工具Blender,為您指導如何準備3D模型以供擴增實境使用。
在3D場景中居中您的3D模型
首先,確保您的3D模型位於場景的中心。如果不是的話,在擴增實境視圖中可能會顯示得太遠。以下是居中的方法:
- 將您的模型導入到Blender中。
- 選擇您的模型。
- 將模型的原點設定為其幾何圖形,這樣確保模型的中心真的是中心。
- 使用位置參數將模型放置在坐標(0,0,0)上。
- 保存您的3D模型。
減小您的3D模型文件大小:紋理
為了提高3D模型的加載速度,您可以減小其紋理圖像文件的大小。以下是一些方法:
- 將您的3D模型導入到Blender中。
- 以.gltf + .bin +紋理的格式導出模型。
- 在GIMP(免費圖像編輯軟體)中打開紋理文件。
- 將圖像的尺寸調整為1024x1024或更小。
- 以後綴名為.jpg、解析度為90或更低的格式保存紋理。
- 替換Blender中的紋理,或在.gltf文件中編輯並更改紋理格式(例如,從“.png”改為“.jpg”)。
- 保存文件。
減小您的3D模型文件大小:頂點
改善模型的加載速度的另一種方法是減少其複雜性,即減少模型中頂點的數量。以下是一些方法:
- 將您的3D模型導入到Blender中。
- 選擇一個要減少頂點數的網格。
- 縮減網格,目標是少於50,000個面。檢查3D渲染結果,確保它看起來仍然很好。
- 如果您的模型沒有任何移動部件,您可以將它們合併後一起減少多個網格。
- 以.glb格式導出模型,選擇"應用修改器"但不選擇"壓縮"。
- 將您的模型上傳到AR Code。
以適當的3D文件格式導出您的3D模型
在使用擴增實境服務時,將您的3D模型以正確的文件格式導出非常重要。
在AR Code上上傳您的3D文件時,您可以自動上傳.glb、.usdz、.ply、.stl、.fbx、.obj、.x3d、.gltf或帶有3D文件和紋理路徑的.zip等格式。對於其他格式,如*.dae,*.abc,建議通過專門的支援查詢協助。
為了提供最佳的使用者體驗,建議將上傳的3D文件總大小保持在15MB以下。較大的文件可能會導致用戶加載延遲。
調整您的3D模型的比例
在壓縮紋理並減少3D模型的複雜性後,您可以將其上傳到AR Code。建議使用大小不超過15MB的模型以獲得流暢的擴增實境顯示。較大的模型可能具有更高的定義,但在擴增實境顯示時可能會導致減慢速度。
接下來,請確保您的模型具有正確的比例。您可以在上傳模型到AR Code時檢查模型的比例。如果需要調整模型的大小,您可以在Blender中進行如下操作:
- 選擇您的模型。
- 按住S(表示“縮放”)。
- 將光標移到物體遠離或朝向物體使其變大或變小。
- 單擊以確認新的大小。
- 以.glb格式導出模型。
結論
將3D模型適應擴增實境顯示需要仔細優化,以確保快速加載和在各種設備上良好的性能。通過壓縮紋理並減少複雜度,您可以創建引人入勝的擴增實境體驗,而不會出現性能問題。請記住,平衡視覺質量和性能是成功的擴增實境體驗的關鍵。
有關使用Blender和GIMP縮減3D模型大小的逐步指南,您可以閱讀教程Reduce the size of a 3D model with Blender and GIMP。工業CAD模型的高級用戶可能會發現這個教程有所幫助:How to compress/reduce the size of an industrial 3D CAD model with MeshLab and Blender?
常見問題
為什麼需要在場景中將我的3D模型居中?
在場景中將您的3D模型居中,對於獲得最佳的擴增實境視圖是必要的。如果模型未居中,它可能在擴增實境顯示中顯得太遠。要在Blender中將模型居中,請將原點設定為其幾何圖形,並將其位置參數調整為坐標(0,0,0)。
如何減小我的3D模型文件大小?
通過減小紋理圖像文件的大小和簡化模型的複雜性,您可以減小3D模型的文件大小。要減小紋理圖像文件的大小,請使用.gltf + .bin +紋理格式導出模型,調整圖像大小,並將其保存為.jpg文件。要簡化模型的複雜性,在模型的網格上進行縮減,使其面數少於50,000。
上傳3D模型到AR Code的建議文件格式是什麼?
在AR Code上上傳3D文件時,您可以自動上傳.GLB、.USDZ、.PLY、.STL、.FBX、.OBJ、.X3D、.GLTF或包含3D文件和紋理路徑的.ZIP等格式。對於其他格式,如*.DAE、*.ABC,建議尋求專門的支援。
擴增實境顯示的3D模型建議的尺寸是多少?
為了提供最佳的使用者體驗,建議將上傳的3D文件的總大小保持在15MB以下。較大的文件可能會導致用戶加載延遲,從而干擾擴增實境體驗。儘管較大的模型可能具有更高的定義,但它們可能會減慢擴增實境顯示速度。