Work Time Tracker

auphinity.tools in Interface


⏱ Work Time Tracker

Automatic work time tracking for Blender, broken down by project stages

Work Time Tracker

Know exactly how long every project takes — without thinking about it


The problem

A client asks: "How many hours did you spend on this?"

You try to remember. Was it six hours? Maybe eight? Did you count that time you spent staring at the reference board? What about the lunch break — did you pause the external timer? Did you even start it?

Blender doesn't track your work time. External timers require discipline and the constant habit of starting and stopping them. You forget, you get inaccurate numbers, you underbill or overbill.

Work Time Tracker solves this by living inside Blender. It detects when you're actually working — moving objects, editing meshes, tweaking materials — and automatically tracks the time. When you stop working, it pauses. No buttons to press, no tabs to switch, no apps to remember.


How it works

Step What happens
You work The tracker detects activity (any scene change) and starts counting
You stop After a configurable idle timeout (default: 30 sec), tracking pauses automatically
You resume As soon as you touch anything in Blender, tracking resumes
You save Time data is flushed and saved inside the .blend file
You reopen All tracked time is still there — it persists between sessions

No external files. No cloud. No account. Everything is stored as custom properties directly in your .blend file.


Features

Feature Description
Automatic activity detection Tracks when you're actually working. Pauses when you're idle. No manual start/stop needed.
Project stages Break your time into stages: Modeling, Texturing, Rigging, Animation — whatever your workflow needs. Each stage tracks time independently.
Pause / Resume Need to step away but keep Blender open? Hit Pause. The tracker won't count idle time even if Blender detects minor events.
Stage management Create, rename, delete, and switch between stages at any time. Time for each stage is shown in HH:MM:SS format.
Configurable idle timeout Set from 5 to 600 seconds. Default is 30 seconds — long enough that quick thinking pauses don't break the count.
Bilingual interface Full English and Russian interface. Switch in one click from the settings panel.
Data saved in .blend No external files, no cloud sync, no account. Time data lives in the .blend file as custom properties. Send the file to a colleague and they see the same time log.
Persistent across sessions Close Blender, reopen tomorrow — your tracked time is exactly where you left it.

Who is this for?

  • Freelancers who bill by the hour and need accurate time logs for each project or client.
  • Studio artists who need to report how long tasks take for project planning and estimation.
  • Solo creators who want to understand where their time goes — are you spending 60% on modeling or 60% on UV unwrapping?
  • Anyone who has ever been asked "how long did this take?" and had no good answer.

Workflow example

You're working on a character model for a client who pays hourly.

  1. Open the .blend file. The tracker starts automatically.
  2. You model the base mesh for 2 hours. The Stage 1 timer shows 02:00:00.
  3. You take a coffee break. After 30 seconds of no activity, the tracker pauses on its own.
  4. You come back and click + New Stage, name it "Texturing".
  5. You texture for 3 hours. Stage 2 shows 03:00:00.
  6. You save and send the file. Total: 05:00:00. Your invoice is accurate.

Next week, you reopen the file to make revisions. The tracker picks up right where you left off — previous time is preserved, and new work adds to the existing total.


The panel

The entire tool lives in a single sidebar tab. Press N in the 3D Viewport and click the ⏱ Time tab.

Section What it shows
Total time Combined time across all stages, displayed in large HH:MM:SS format
Status indicator ● Active (counting), ○ Idle (waiting), ⏸ Paused (manual pause)
Stages list Each stage with its name, time, radio button to switch, pencil to rename, X to delete
+ New Stage Create a new stage — the old one keeps its time, new time goes to the new stage
Pause / Resume Manual override when you need full control
Settings Idle timeout (seconds) and language selector (English / Русский)

What you get

Detail Value
Version 2.1.0
Compatibility Blender 3.0 and newer
License GPL-2.0-or-later
File work_time_tracker.zip — install directly in Blender
Render engine No dependency — works with any renderer
Languages English, Russian
Data storage Inside the .blend file (custom properties)
Documentation Full user guide included (see Documentation tab)
Tip: After installing, press N in the 3D Viewport, click the ⏱ Time tab, and start working. The tracker does the rest.

$4.99

Have questions about this product?
Login to message

Details
Published 6 months ago
Blender Version 3.0 - 5.1
Extension Type N/A
License GPL