我想用Maya和Unity開發一個應用程序(用於多平臺使用),然後將其導出到WebGL,但應用程序的加載時間很長,但它不是一個非常大的文件。如果模型是在另一個程序中創建的(在被導入統一之前),或者如果應用程序是在WebGL中本地開發的,那麼性能是否會有顯着差異?優化WebGL上的延遲
TLDR:WebGL在Maya - > Unity - > WebGL和WebGL之間是否存在性能差異?
謝謝!
我想用Maya和Unity開發一個應用程序(用於多平臺使用),然後將其導出到WebGL,但應用程序的加載時間很長,但它不是一個非常大的文件。如果模型是在另一個程序中創建的(在被導入統一之前),或者如果應用程序是在WebGL中本地開發的,那麼性能是否會有顯着差異?優化WebGL上的延遲
TLDR:WebGL在Maya - > Unity - > WebGL和WebGL之間是否存在性能差異?
謝謝!
至於你的實際問題的肉,「是否有瑪雅的WebGL之間的性能差異 - >統一性 - > WebGL和WebGL的公正?」:
沒有,沒有。
Unity從Maya或任何你創作的外部資源導入模型。導入後,它們是Unity自身內部格式的Unity資產(包含位置,UV,切線,面等的頂點結構)。這是如果您要直接在Unity中或通過腳本手動創建它們,則會以相同格式結束。當然,一些外部應用程序可能傾向於首先創建較不優化的模型,例如大量冗餘頂點或某些表面上不必要的大量鑲嵌細分,但Maya非常好,您也可以選擇讓Unity優化網格以自動修補這些問題。
但是除了模型本身的這些細節外,不,它們來自哪裏,或者目標是WebGL,就一個創作工具而言,它們並不重要。
您是否使用Unity WebGL路徑?這是正式的「預發佈」,不是嗎? – theodox
我不確定,它可能是「預發佈」,但這是否表明統一導出導致應用程序加載速度較慢?與原生WebGL相反? – gfc85
我認爲Unity WebGL客戶端仍處於開發階段,因此有很多地方可能尚未優化。 WebGL perf可能也取決於瀏覽器和硬件方面的考慮,但我對此不太瞭解。你有沒有嘗試鉻與IE與Firefox測試? – theodox