title: Quaternion lerp with different velocities for yaw/pitch/roll
body: <p>I want to lerp between two rotations with different velocities on three different axis (yaw/pitch/roll) in unity3d, and tried to achieve that with <code>Quaternion.LookRotation()</code>.</p>
  
  <p><code>Quaternion.LookRotation()</code> takes a direction Vector as first parameter, so i thought that i could lerp the direction first and then look at it with a lerped up-vector.</p>
  
  <p>It should be no problem with <code>Vector3.lerp()</code>, but in this case i need to lerp the direction with different velocities on two axis (X and Y) relative to the initial direction.</p>
  
  <p>So for example i have a camera facing a target, then the target moves up and right a bit, and now i want the camera to tilt slowly to the right too, but a bit faster up to the targets position (keeping its own position).</p>
  
  <p>How to lerp the direction vector with different speeds on both axis to use it in <code>Quaternion.LookRotation()</code>?</p>
  
  <p><strong>EDIT:</strong>
  Changed the title from <em>"Lerp between Vector3 with different velocities on X/Y"</em> to <em>"Quaternion lerp with different velocities for yaw/pitch/roll"</em> and modified the question to match the topic.</p>