嗨,我的動畫和動作在我的three.js場景中有問題。 當我將我的相機(甚至0,0000001%)(由THREE.TrackballControls OR THREE.OrbitControls),或者當我使用動畫對象Tween.js,我的動畫是非常生澀,對象跳躍德寧周圍運動軸animatinon ,看起來像是位置四捨五入的錯誤。three.js動畫中的生澀動畫動畫
問題比較大,當我從場景中心遠動(森特是頂點(0,0,0)),例如我在頂點(0,8000000,0)和問題更大。
當我移動相機或移動對象時,它在做什麼。使用標準的例子代碼和庫satndard
林:
<script src="http://threejs.org/examples/../build/three.min.js"></script>
<script src="js/Detector.js"></script>
<script src="js/TrackballControls.js"></script>
<script src="js/stats.js"></script>
<script src="js/tween.min.js"></script>
我將在這裏發佈的代碼的一部分,但我不知道代碼的哪一部分..?
編輯:
我嘗試對象和相機的位置移到靠近中心(上XYZ:0,0,1000),它是
的問題就在這裏視頻抖動少得多,但錯誤仍然很明顯: Video 2 here
聽起來像是精度的損失(三隻使用32位在矩陣計算浮動)。你可以在視頻開始的時候給出對象和攝像機世界的確切位置嗎? – Volune 2014-09-06 09:35:07
世界上相機的頂點是0,0,-10000100,物體是0,0,-10000000。要點是在0,0,0星和星球在旋轉。但是,如果我在0,0,1000附近的中心移動物體,它會更加平滑,但移動中仍然存在可見的「切片」,我認爲移動必須100%清晰,否則我錯過了某些內容?謝謝您的回答。 – Martin112345 2014-09-07 21:32:29
我嘗試移動物體和相機的位置靠近中心(在XYZ:0,0,1000),它抖動少得多,但錯誤仍然非常顯着http://viking.viaconn.net/trash/ScreenCapture_2014- 9-8%2010.19.51.wmv – Martin112345 2014-09-08 08:26:36