嗨,我的动画和动作在我的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