A handheld camera in After Effects is one of the fastest ways to make a 3D scene feel real. A locked-off camera reads as “computer graphics”; a camera that breathes, drifts and reacts reads as “someone was there.” The problem is that most tutorials solve this with a wiggle() expression, and wiggle almost always looks fake. This guide explains why, and shows a workflow that records real handheld motion from your phone instead.
Why wiggle expressions don’t look like a real handheld camera
wiggle(freq, amp) generates smooth random noise. Real camera operators are not random:
- Motion has intent. An operator follows the subject, overshoots a little, then corrects. Wiggle never anticipates anything.
- Axes are linked. When you step forward, the camera bobs, tilts and rolls together. Wiggle treats each axis separately unless you build a complex rig.
- The rhythm changes. Breathing, footsteps and pauses change the frequency over a shot. A single wiggle frequency feels mechanical after a few seconds.
You can fake some of this by layering two wiggles, parenting the camera to nulls and keyframing the amplitude. It works, but it takes time, and the result still has to be judged by eye. The more direct option is to capture motion from a real hand.
Record a real handheld camera move with your phone
Your phone already has the sensors a virtual camera needs: a gyroscope and an accelerometer. The free Phone Camera Controller for After Effects uses them to drive an After Effects 3D camera. Your comp streams to the phone screen as a live preview, and as you move the phone, the camera moves with it. Hold record and your movement is written into the timeline as keyframes.
Because the motion comes from your hand, it has the overshoot, correction and linked axes that wiggle lacks, and you see the result while you perform it.
Step by step: your first handheld take
- Build a simple 3D scene. A few 3D text or shape layers at different depths is enough. Depth is what makes camera motion visible.
- Install the plugin (Mac or Windows, After Effects 2024 or later) and open Window > Phone Camera Control.
- Install the app on your phone and join the same Wi-Fi as your computer. The phone appears under Ready Phones and your comp starts streaming. There are no IP addresses to type.
- Turn on camera control with the gyroscope button. If no camera exists, the plugin creates one. Calibrate so your current pose becomes “straight ahead.”
- Frame the shot first. Set focal length, focus and aperture from the phone before recording.
- Record. Put the time indicator at the start, then press and hold record while you move. You get a keyframe on every frame. Release to stop.
Tips for a convincing handheld camera feel
- Use both hands for a “steady operator” look, one hand for a looser documentary feel.
- Move with a purpose. Pretend you’re following a subject: drift toward the title, settle, then react. That intent is what sells it.
- Start slow. Fast swings read as errors. Subtle motion at a longer focal length looks more cinematic.
- Use 5 GHz Wi-Fi for a smoother preview. Camera motion still tracks at full sensor speed even when the preview stream is a few frames per second.
- Do several takes. Undo with Cmd/Ctrl+Z and try again; picking the best of three takes is faster than hand-keyframing one.
Cleaning up recorded camera keyframes
Recorded moves are regular keyframes, so every After Effects tool still works on them. Select the camera’s Position and Orientation keyframes and use The Smoother (Window > Smoother) to soften jitter while keeping the overall move. To make a move subtler, parent the camera to a null and scale the motion back, or blend it with a locked-off camera using a slider.
Need a quick expression for that blend? The AI Assistant for After Effects can write it from a plain-language prompt, for example “add a slider to the null that scales the camera’s recorded motion from 0 to 100%.”
Using the same technique in Blender and Cinema 4D
The same idea works outside After Effects. There are free versions for Blender and Cinema 4D, so you can record a handheld move in your 3D app too.
FAQ
How do I make a camera shake in After Effects?
The quickest method is a wiggle() expression on the camera’s position. For a realistic handheld camera, record real motion with a phone-based controller and smooth the keyframes afterward.
Is the Phone Camera Controller free?
Yes. The After Effects plugin is free with no license key. The app includes every feature and 30 free recording credits, with more earned by watching a short ad or unlimited with a one-time Ad-Free purchase.
Does it work with 2D compositions?
Yes, as a wireless preview monitor. Camera control needs a 3D camera, which the plugin creates when your phone starts sending motion.
Which phones are supported?
iPhone through the App Store, and Android 8.0 or later (currently in beta on Google Play).
Studio list
Get new tools and free drops first
One email when a new plugin, template or free pack is out. No spam, unsubscribe any time.


