title: Three.js Scene Violently Shaking
body: <p>I am currently working on a project that involves working with very large and very small distances using three.js</p>
  
  <p>I am having an issue on the smaller side of the scene, where the 'scene' will start violently shaking.</p>
  
  <p>At first I assumed it was a problem with the Z-Buffer, so I have written a small snippet that changes the near and far properties of the camera every time a new area is entered. This helped with the issues of  'shimmering' I was having before, however the scene still moves dramatically at small distances.</p>
  
  <p>One of the conditions under which this happens is as follows</p>
  
  <pre><code>camera.near = .0133333
  camera.far = 12
  positionToObjects = 6
  </code></pre>
  
  <p>this should mean that the z resolution is around : .0001, which I feel like should be good enough, but the shaking that occurs is MUCH more then this.</p>
  
  <p>The Objects themselves range everywhere from -200000 - 200000  in the 'global' position, however the scenes themselves do not change position</p>
  
  <p>The other thing that I was thinking that it could be is the camera controls I have been using which are (abbrviated) as follows</p>
  
  <pre><code>if(mouseIsDown == true){
      if(this.movementSpeed &lt; this.maxSpeed){
          this.movementSpeed += this.acceleration
      }else{
          this.movementSpeed = this.maxSpeed
      }
  
  }else{
      if(this.movementSpeed &gt; this.minSpeed){
          this.movementSpeed = this.movementSpeed/this.deceleration
      }else{
          this.movementSpeed = this.minSpeed  
      }
  
  }
  </code></pre>
  
  <p>where this.minSpeed = 0, and this.movementSpeed is used to move the camera like so:</p>
  
  <pre><code>var actualSpeed = delta * this.movementSpeed;
  this.object.translateZ( -actualSpeed * forwardOrAuto );
  this.object.translateX( actualSpeed * sideSpeed );
  this.object.translateY( actualSpeed * upSpeed );
  </code></pre>
  
  <p>However, even when the camera is not moving (up to 8 decimal places) the scene is still violently shaking</p>
  
  <p>Are there any reasons that I cannot think of that would make a scene do this?</p>
  
  <p>Please let me know if there is any more information that I can/should provide, and thank you in advance for your time.</p>