Realtime SMPTE Timecode Overlay v2 (Graphical Text Overlay)

Moho allows users to write new tools and plugins. Discuss scripting ideas and problems here.

Moderators: Víctor Paredes, Belgarath, slowtiger

Post Reply
User avatar
SimplSam
Posts: 1033
Joined: Thu Mar 13, 2014 5:09 pm
Location: London, UK
Contact:

Realtime SMPTE Timecode Overlay v2 (Graphical Text Overlay)

Post by SimplSam »

Image

Introducing the easy-to-use SMPTE Timecode overlay for Moho (Anime Studio). Suitable for time-coding onscreen and rendered output of Animations, Animatics, Short Films & Storyboards in pre and post production workflows. This latest version (v2) uses the Text layer to display the overlay text, greatly increasing styling and presentation options.



Working Demo: https://youtu.be/J66F29Wj0q0
Instructions & Script Download: https://bit.ly/moho-smpte-2KrXq2a

To use:
  1. Save the 'ss_smpte.lua' file to your computer file system
  2. On a Vector Layer in Moho use Layer Settings and select [General] > [Embedded script file] and browse to the saved 'ss_smpte.lua' file, then click OK
  3. You will now be presented with a Style dialog for the look and feel of the SMPTE overlay text. Set your preferences and click OK
  4. On your timeline press 'Play' -- Sit back and Enjoy the magic!
Sizing/Orientation:
  • You can set the Size, Position, Orientation of the SMPTE overlay by Setting / Transforming the SMPTE Layer (Transform Layer tool) on Frame 0
  • To increase styling options - place the SMPTE Layer inside a Group layer and manipulate the Group Layer as usual, and/or add additional background layers etc.
  • To edit the current Style (Colour etc.) -- Create a Marker (empty/any text) on the SMPTE Layer at Frame 0. Or simply remove and then re-add the layer script (the current settings will be preserved)
Know issues: Jumpy Text (Moho buglet): Text will be slightly jittery/jumpy (even with a Fixed font) -- unless the SMPTE text is postfixed with a non-whitespace character. To work around jumpiness, try adding some spaces and a trailing dot ' .' postfix, and then position the SMPTE Layer such that the dot is offscreen, or enclose with preferred prefix '[' and postfix ']' (for example). Alternatively - you can use group/layer masking to hide the postfix character(s). Please also note that some fonts will be jumpy vertically - for which there is no current workaround other than choosing another (less nervous) font.

Tested in: AS10Pro, AS11Pro & MH12Pro
Moho 14.1 » Win 11 Pro 64GB » NVIDIA GTX 1080ti 11GB
Moho 14.1 » Mac mini 2012 8GB » macOS 10.15 Catalina
Tube: SimplSam


Sam
Falk
Posts: 2
Joined: Tue Mar 12, 2024 2:12 pm

Re: Realtime SMPTE Timecode Overlay v2 (Graphical Text Overlay)

Post by Falk »

Hello Sam! This does not work on Moho14, is it?
User avatar
SimplSam
Posts: 1033
Joined: Thu Mar 13, 2014 5:09 pm
Location: London, UK
Contact:

Re: Realtime SMPTE Timecode Overlay v2 (Graphical Text Overlay)

Post by SimplSam »

Probably not Moho 14 ready as it is almost 6 years old.

But I do have a new unpublished version which works with Moho 14 - now called SS OverLayer.

https://mohoscripts.com/script/ss_overlayer

I will do some docs and a short intro video in the coming weeks...
Moho 14.1 » Win 11 Pro 64GB » NVIDIA GTX 1080ti 11GB
Moho 14.1 » Mac mini 2012 8GB » macOS 10.15 Catalina
Tube: SimplSam


Sam
Post Reply