How to Take Consistent Progress Photos for a Timelapse
Same time, same light, same mark on the floor. A repeatable setup for daily progress photos so your 30-day timelapse plays smooth instead of jittery.
You shot 30 days. You compiled it. And the video looks like the camera moved, not like you changed.
That’s the normal outcome, and it has one cause: a timelapse amplifies every variable you didn’t lock down. A before and after pair forgives a lot, because the eye never sees the transition. Thirty frames played back in sequence show every one of your inconsistencies as motion, and motion is the only thing the viewer is watching for.
So the job isn’t taking good photos. It’s taking the same photo 30 times, with exactly one thing allowed to change. Below is the setup: five variables to fix, a ten minute build you do once on day one, a rule for the days you miss, and the frame math that tells you how long your clip will actually be.
The five things that have to be identical
At 4 frames per second, each photo is on screen for a quarter of a second. Anything that differs between two consecutive frames doesn’t register as a difference. It registers as movement.
Lock these five and nothing else matters much:
- Time of day. Same hour, every day.
- Light source. One source, same position, same intensity.
- Distance. From the lens to where your feet go.
- Camera height and angle. Fixed object, fixed height, no hands.
- Posture. Same stance, same arms, same breath.
“Same time of day” isn’t superstition, and it’s the one instruction every fitness article gives without ever explaining. Reilly, Tyrrell and Troup (1984) measured a trough to peak variation in human stature of 19.3 mm, about 1.1% of height, peaking at around 07:30 on waking. Over half of that loss happens in the first hour after you get up. Shoot at 7am on Monday and 10pm on Tuesday and your framing moves by close to two centimetres for reasons that have nothing to do with your training.
Bodyweight has a rhythm too. Orsama and colleagues (2014) tracked 4,657 weigh-ins across 80 adults and found weight peaks on Sunday and Monday and falls through the week. Put a Monday frame next to a Friday frame and the video shows a regression that never happened.
Two photos a month apart tolerate all of this. Thirty daily photos don’t.
Build the setup once: floor mark, phone height, frame
This takes about ten minutes on day one and twenty seconds a day after that.
- Pick a plain wall. Nothing on it. A busy background gives the eye something to notice moving, and it will notice.
- Tape an X on the floor. Two strips of painter’s tape. It’s the single highest-leverage step here and almost nobody mentions it. Your feet go on that X, every time, for a month.
- Prop the phone on something that does not move. A shelf, a stack of books, a chair that lives in that corner. Chest height, roughly mid torso, is the standard framing. Don’t hold it. A held phone is a new distance and a new tilt every day.
- Fix the distance from lens to mark. Measure it once. Distance changes framing and exposure at the same time, which is the next section’s problem.
- Shoot vertical. If you’re compiling in LockIn30, every frame gets auto-cropped to 9:16 before it is resized to 1080x1920, so anything outside the centre column is discarded. Compose for the crop on day one instead of discovering it on day 30.
- Turn on the camera grid and pick a landmark. Top of your head, the edge of a door frame, a light switch. Put it on a specific gridline and reproduce that alignment daily. That’s your alignment system, and it’s free.
- Take a reference shot and check it before every shot. Open day one’s photo, look at it, then take today’s. It’s the manual version of a ghost overlay and it catches drift before it becomes 30 frames of drift.
If your setup lives in a room you share, take a photo of the setup itself: phone position, tape, lamp. Rebuilding it from a picture takes thirty seconds. Rebuilding it from memory, you’ll get it wrong.
Lock the light before you lock anything else
Light ruins more sequences than any other variable, and it’s the one people think they have controlled when they haven’t.
Daylight colour temperature runs from roughly 2000 K at sunrise, through 5500 to 6500 K at midday, up to around 10,000 K under open north sky. “By the window” at 7am and “by the window” at 6pm are two completely different lights hitting the same body.
A few rules that hold up over 30 days:
- One source, never two. Half daylight and half warm bulb gives you a colour cast that shifts with the weather and the season.
- No flash. Flash exposure varies with distance and reflection, and it will flicker frame to frame.
- Avoid overhead-only light. It carves shadows that read as definition on some days and not others. Soft, frontal and boring is what you want.
- Lock exposure and focus. Tap and hold on iPhone, AE/AF lock on most Android camera apps. Lock on the same spot every day. Auto exposure re-metering is the phone version of the flicker problem that DSLR timelapse guides spend whole chapters on.
- Mind the inverse square law. Light intensity falls with the square of distance from the source. Drift 30 cm closer to a window and you get noticeably brighter even though nothing else changed. Second reason the floor tape matters.
If you can’t control daylight, shut the curtains and use one lamp in a fixed position. Identical ugly light will serve you better than flattering light that keeps changing.
Stand the same way, wear the same thing, breathe normally
- Same clothing. Every day, or as close as you can manage. Form fitting shows change, but the priority is identical, not revealing.
- Feet on the mark, hip width. Arms relaxed at your sides. A relaxed arm position is far easier to reproduce than any pose.
- Relaxed, not flexed. Or flexed in every single frame. Flex intensity varies, and varying flex reads as jitter. Pick one and never mix them.
- Exhale normally. Don’t suck in, don’t push out. A held breath on day 12 is a discontinuity in the video.
- Head level, eyes forward, same expression. Posture changes measured stature and silhouette; NASA’s anthropometry work documents how spinal curvature and neutral body position shift height measurements. “Stand however” isn’t a neutral instruction.
- All angles or one angle. If you shoot front, side and back, shoot all three every day. A set that changes composition halfway through can’t be compiled into anything.
The days you forget, look worse, or travel
Every guide on this topic assumes perfect adherence. Yours won’t be, so here’s what to do about the gaps.
A missed day is a missing frame. That’s true regardless of how your tracker scores it. In LockIn30’s strict mode, the Be Honest flow can auto-fill missed days as complete, but auto-filled days are written with stub logs and no photo. Your streak survives. Your timelapse still has a gap. Whether a skipped day costs you a streak at all comes down to which mode you picked, which is worth thinking through before you start.
One or two gaps are invisible. At 4 FPS, a missing day costs 0.25 seconds of clip. Two gaps in 30 frames, nobody sees. Five consecutive gaps, everyone sees. That’s your threshold, and it’s more useful than being told to be perfect.
Shoot it late rather than not at all. One off-time frame is a smaller problem than a gap plus a broken routine. What you must not do is backfill: taking a photo three days later and dating it back gives you a frame that jumps twice instead of once.
Travelling? Reproduce the rules, not the room. Same hour, one soft light source, plain wall, phone propped at chest height, arm’s length plus a step. The background changes and that’s fine. What has to stay the same is you, not the set.
Shoot the bad days. Water, sodium, carbs and the weekday rhythm move the scale and the mirror by 1 to 2 kg with zero change in body fat. If you delete the frames where you look puffy, you’ve deleted the noise the timelapse exists to average out, and what’s left is a curated highlight reel that proves nothing.
Set a fixed reminder instead of relying on memory. A per-challenge reminder at a chosen hour isn’t a nag; it is the “same time of day” control. Lally and colleagues (2010) found that missing a single opportunity did not materially impair habit formation, so one skipped alarm is not a failed run. Two weeks of skipped alarms is.
How many frames make a watchable clip
Conventional timelapse plays back at 24 to 30 FPS, which means 24 to 30 photos per second of finished video. At that rate, 30 daily photos is a 1.25 second clip. Unwatchable. That’s why daily photo projects play back much slower: each frame needs dwell time to be read as an image rather than blurred into motion.
LockIn30 encodes at 1080x1920, H.264, 4 FPS, holding the first frame for 0.5 seconds and the last for 2 seconds. Runtime works out to roughly photos ÷ 4 + 2.5 seconds.
| Days shot | Approx. runtime at 4 FPS | Verdict |
|---|---|---|
| 7 | ~4.3 s | Proof of concept, too short to read as change |
| 14 | ~6 s | Watchable, change is subtle |
| 30 | ~10 s | The sweet spot for a vertical feed post |
| 60 | ~17.5 s | Clear arc, still holds attention |
| 90 | ~25 s | Documentary length, consider trimming |
| 365 | ~94 s | Needs a faster playback rate or a cut |
1080x1920 at 9:16 is the native spec for Reels, TikTok and Shorts, so one file posts to all three without re-encoding or cropping.
One composition note if you’re exporting from the app. With overlays switched on, the generator stamps a “Day X” pill bottom left, the completed task name top right, and a watermark bottom centre, so keep your head out of the top right corner and your feet out of the bottom strip. You can toggle the overlays off before you export if you want a clean frame, but composing as though they’re there costs you nothing and leaves the option open.
The 30 second daily checklist
Screenshot this.
- Phone on the shelf, same spot, chest height.
- Landmark on the same gridline.
- Same single light on, curtains in the same position.
- Tap and hold to lock exposure and focus.
- Feet on the tape, hip width.
- Arms down, relaxed, head level.
- Exhale, then shoot.
- Glance at yesterday’s frame before you walk away.
- Log the day.
Thirty repetitions of that and you have a ten second clip that shows the only thing that moved: you.
If you want the photo habit, the daily reminder and the day grid in one place, with everything stored on your phone and no account to create, download LockIn30 and set your challenge to 30 days. Daily photo logging, the gallery and the reminders are in the free tier; generating the finished timelapse video is a Pro feature.
Frequently Asked Questions
What time of day should I take progress photos?
The same hour every day, and morning is the easiest hour to reproduce. Your height varies by about 19 mm across a day and most of that loss happens within the first hour of being upright, so shooting shortly after waking gives the most stable framing. The exact hour matters far less than never changing it.
How many photos do you need for a timelapse?
It depends on the playback rate. LockIn30 plays daily photos back at 4 frames per second, so runtime is roughly photos divided by 4, plus 2.5 seconds of held first and last frames. Thirty daily photos is about a 10 second clip. Under 14 photos and the change is usually too subtle to read.
What do I do if I miss a progress photo day?
Shoot it late rather than skipping it. One off-time frame is less disruptive than a gap plus a broken routine. If the day is gone entirely, leave it out: at 4 FPS a single missing frame costs 0.25 seconds and nobody will see it. In strict mode the Be Honest flow can mark the day complete, but it does not create a photo, so the frame is still missing.
Should I use natural light or a lamp for progress photos?
Whichever one you can reproduce. Indirect daylight from a single window is flattering, but daylight colour temperature swings from around 2000 K at sunrise to 6500 K at midday, so it is only consistent if your hour is. One fixed lamp with the curtains shut is less pretty and more repeatable.
How do you take progress photos at the same angle every time?
Tape a mark on the floor and prop the phone on a fixed object at a fixed height. Then pick a landmark in the frame (a door edge, a light switch, the top of your head) and line it up with the same camera gridline every day. A held phone is a new angle and a new distance every single time.
Can I take progress photos in a mirror?
Yes, if it is always the same mirror, the same floor mark, and the same phone height. Mirror selfies add two moving parts, your arm and the phone, so a propped phone beats a mirror shot for consistency.
Should I flex or stand relaxed in progress photos?
Pick one and never switch. Flex intensity varies day to day and shows up as jitter in the finished video. Relaxed, arms at your sides, normal exhale is the easiest posture to reproduce for 30 days straight.
Why do I look worse in some frames than in earlier ones?
Normal fluctuation. Body weight commonly moves 1 to 2 kg across a few days from water, sodium and food volume, and follows a weekly rhythm that peaks around Sunday and Monday. Do not delete those frames. Averaging out that noise is the one thing a timelapse does better than a before and after pair.