2014-08-29 14 views
1

目前,我將很多.obj文件(共20MB)加載到Three.js中。加載文件時一切正常,但問題是,Three.JS需要大約25秒來加載和處理數據,並且用戶無法與頁面交互,這非常煩人。
這些文件只包含幾何圖形,沒有動畫和材質,所以我想知道是否有更好的方法將幾何體加載到Three.JS中。我讀了很多關於網絡工作者和緩衝幾何的知識,但直到現在,我找不到解決我的問題的明確方案。
我希望有人能給我一個提示。什麼是將外部幾何體加載到Three.js中,而不會影響UI的最好和最快的方法是什麼?

回答

-2

我剛剛開始three.js所

但我認爲這可以幫助你

http://threejs.org/docs/index.html#Reference/Loaders/Loader 的.addStatusElement()可以被用作幾何形狀的加載調試工具

關於減少加載時間,本網站解釋「使用單個繪製調用繪製多個對象」(但不使用.obj文件) http://www.html5rocks.com/en/tutorials/webgl/million_letters/#toc-efficientwebgl

至於「緩衝幾何」回答以下問題給出緩衝的幾何形狀的簡潔輪廓,對於「Verold工作室」 http://www.verold.com/

Fastest method to load a large number of objects in Three.js?

謝謝你的忠告@Armam 我未刪除我的回答只是感謝你的建議。如果它不是太麻煩了,你可以告訴我(你可以刪除這條評論) 如何格式化這個問題,更簡潔的事情 https://stackoverflow.com/questions/25312778/i-need-help-understanding-the-math-in-a-three-js-simple-animation

@ spencer7593感謝您的意見,我還沒有掌握好問問題,但我真的很感謝你的建議。

相關問題