WEB AR 3D模型優化輸出的10個小技巧

  1. 刪除不必要的數據,包括未使用的頂點色( vertex colors)、UV等,這些都會增加文件大小。
  2. 貼圖(textures)使用PNG或者JPEG文件。
  3. 盡量使用JPEG文件,除非你需要透明度。
  4. 每個維度(dimension)上的UV貼圖遵循2次冪原則(power-of-two)
  5. PBR著色器(shader)可以使用基本顏色(RGBA),法線貼圖(Normal),發光著色器(Emissive),ORM(以單個紋理打包到通道中:紅色具有“遮擋”紋理,綠色具有“粗糙度”紋理,藍色具有“金屬”紋理。)。此外,如果有頂點色,PBR著色器將使用頂點色。
  6. 若要將3D模型放置在地面上,需將樞紐點(Pivot point)位於模型的底部。
  7. 若要3D模型正面向前,需要沿著Z軸放置模型的正向向量(Forward vector)。
  8. 面數(Poly)不超過35k 三角面(Tris)。
  9. 壓縮貼圖並減少面數。
  10. 輸出的3D模型總文件大小不超過10MB。

延伸閱讀:

Y Cheung
Blogger, Backend Developer & Traveler.
Shanghai