Time Tracker
Time Tracker for Blender - Documentation
Version: 1.0
Author: Aksiom
Blender Compatibility: 4.0 and above
License: GPL (General Public License)
Location: 3D View > Time Tracker
panel
Overview
The Time Tracker add-on is designed to help users track time spent on their Blender projects. It provides a breakdown of time in three categories:
- Session Time: Time spent in the current Blender session.
- Project Time: Total time spent on each individual project (.blend file), saved directly inside the file.
- Total Time: Cumulative time across all sessions and projects, saved in a JSON file in the add-on’s directory.
Each time category is updated in real time and displayed in the 3D View > Time Tracker panel. This tool is useful for freelancers, studios, and anyone needing insights into their time management in Blender.
Installation
- Download the
Time Tracker
add-on zip file. - Open Blender and go to Edit > Preferences > Add-ons.
- Click Install... and select the downloaded zip file.
- Enable the add-on by checking the box next to Time Tracker.
- Save preferences to keep the add-on enabled across sessions.
Once installed, you’ll find the Time Tracker panel in 3D View under the Time Tracker tab.
Usage
Panel Overview
After installation, navigate to 3D View > Time Tracker to access the add-on. The panel will display:
- Session Time: Tracks the time you’ve spent in the current Blender session. This resets each time you restart Blender.
-
Project Time: Shows the cumulative time spent on the current project, saved directly in the
.blend
file. This way, each project maintains its own unique time record. - Total Time: Aggregates all time across sessions and projects and is saved in an external JSON file within the add-on’s directory.
Each time type updates every second in real-time, giving an up-to-date view of your progress and time investment.
Time Data Storage
-
Project Time is saved as a custom property within the
.blend
file, making it easy to track time per project without external dependencies. -
Total Time is stored in a
total_time.json
file within the add-on’s directory.
Example Use Cases
- Freelancers can monitor billable hours per project.
- Studios can assess time spent on individual files.
- Artists can evaluate personal productivity and workflow efficiency.
File Structure
The add-on includes:
- time_tracker.py: The main script file with all add-on functionalities.
- total_time.json: A JSON file storing total time data across sessions and projects.
The total_time.json
file will be generated automatically upon first use and will update with each new session.
Troubleshooting
Time Isn’t Updating in Real-Time
If the time is not updating as expected:
- Ensure that the Time Tracker panel is visible in the 3D View.
- Verify that you have saved the add-on preferences.
Losing Time Data
If the project or total time data appears missing or incorrect:
- Check the
total_time.json
file in the add-on’s directory for accumulated time. - Make sure the
.blend
file is saved after every session to retain the Project Time data.
License
The Time Tracker add-on is licensed under the GPL (General Public License). This allows users to view, modify, and distribute the add-on under GPL terms. You may charge for access to the add-on, but the source code remains accessible.
Published | 4 days ago |
Blender Version | 4.3, 4.2, 4.1, 4.0 |
Extension Type | Add-on |
License | GPL |
Have questions before purchasing?
Contact the Creator with your questions right now.
Login to Message