This is my original works.
If you want a real-time clock in your scene, look for Yass.Clocks inside the SubScene. A preconfigured clock with the plugin will quick-load.
I wanted a clock in VaM that reflects the system time in real time, and I finally got it working. This asset follows the structure described above and works with my Clock_module plugin. Check the dependency, then open the Clocks_Preview scene.
I also found that the plugin can run on an Atom or a Person, and you can build a dynamic clock by rotating other objects. As shown in the preview scene, assign the plugin to an Empty object and Parent Link other Atoms under that Empty. This works, but it is still cumbersome. On an Empty, the plugin can become unselectable and often needs to be reloaded. It’s possible, but assigning indirect objects as clock hands is inconvenient. I don’t know when it will be improved, but I hope it will be possible later with less friction.
For optimization, the second hand does not update continuously; it simply makes one full rotation every 60 seconds. The minute and hour hands update in real time. If you don’t want to expose your actual local time, switch to Manual mode or change the time zone to protect your privacy. This script was built with various AI tools and you are free to modify it.
I considered a digital clock and a pendulum (grandfather) clock, but the approaches differ a lot, and the pendulum movement was not strictly necessary, so that feature was removed. It may be added in the future if time allows. Enjoy.