Procedural Clocks

by Fertuffo in Surfacing

These nodes allow you to display procedurally generated clocks, both digital and analog. Thanks to this, you can quickly create animated timers, stopwatches, countdowns, etc. This is especially useful in video editing, for example to superimpose a timer on a footage. In general, they can serve versatile purposes anywhere time counting is needed.


Three bonus animated samples are included (10 minutes digital timer, and 10 minutes stopwatches in both digital and analog versions). All samples are .mp4 format with alpha channel.


Four lightweight nodes are provided:

  • One digital clock (static and dynamic version)
  • One analog clock (static and dynamic version)

Static versions allow you to manually set the desired time for still renders purpose. Dynamic versions are meant to be used for animations.

The nodes are highly customizable. You can set your own colors for every component; you can choose among 4 font for numbers and 4 hand types, and other options such as toggling seconds.

All 4 nodes use procedural computation, except for numbers (if displayed) and hands different from type 0 (which are procedural).

Operation process

In the time field of the nodes, assign starting and ending values as keyframes (time expressed in seconds), and that's it. You can now render the animation as a movie clip or image sequence.


Procedural materials are generated using a mathematical description. This means low storage cost, unlimited texture resolution and easy texture mapping. Moreover, procedural method allows you endless customization.

Set includes

  • One .blend file with 4 nodegroups.
  • Three .mp4 bonus animation samples.


Created in Blender 3.0.1. Works in Cycles and Eevee render engines.

Sales 10+
Dev Fund Contributor
Published over 2 years ago
Blender Version 3.0
Render Engine Used Cycles, Eevee
License Creative Commons
Have questions before purchasing?

Contact the Creator with your questions right now.

Login to Message