There seem to be a lot of tutorials on creating camera shake within blender but I can't find any about creating slow camera sway, as if someone is holding the camera. Is there a way to do this in blender without animating every move or is there a tutorial or addon someone can point me towards? Thanks!

  • 1
    $\begingroup$ You could go into the curve editor, and a random noise modifier to a curve (try x first) and scale the noise to the desired effect. First you have to add 1 keyframe for whatever property you modify (x position). $\endgroup$
    – beiller
    Aug 10, 2015 at 13:18
  • $\begingroup$ You can change the speed in the noise modifier options. You should be able to get something believable fairly easily. It is basically just a modified form of camera shake. $\endgroup$
    – J Sargent
    Aug 10, 2015 at 14:23
  • $\begingroup$ For a movie or a game? $\endgroup$
    – p2or
    Aug 10, 2015 at 14:48
  • $\begingroup$ @poor I'm doing it for a rendered movie $\endgroup$ Aug 10, 2015 at 16:10
  • $\begingroup$ @beiller unfortunately I can't try it anytime soon but when I get the chance I will $\endgroup$ Aug 10, 2015 at 16:13

1 Answer 1


The best and easy way I found to make easy camera sways is by using the graph editor.


  1. Press I with the camera selected and add a rotation keyframe.
  2. Open up the graph editor and select Camera Y Euler Rotation for example.
  3. Click the N button to pull up the side bar
  4. Click Add Modifier and select Noise
  5. Now you have very fast camera shake, but you want swaying, so set the Scale to something like 10-20. And set the Strength to something like 0.2 - 0.05
  6. Now you could apply this to the other rotations or even some location, but remember to randomize each noise by changing the Phase value for each noise modifier.

Hope that helps!


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .