Visual Effects

Sammie Roto 2 Fork

Sammie Roto 2 on GitHub

I forked Sammie-roto-2 and pushed some code to make all of it work on OSX. Recently I also added LTX2.5 Gen Alpha as an matting option to it.

And of course some more goodies like EXR image format and tileable renders with low VRAM:

  • Added a configurable memory budget with tiled VideoMaMa processing on MPS and CUDA
  • Optional automatic matting export.
  • Refactored matting, segmentation, and object removal into self-contained engines. * Switched image loading and processing to OpenImageIO and NumPy, adding EXR and other supported image formats, multilayer EXR export
  • Updated shortcuts: F to fit, H for 100% zoom, and Left/Right arrows to change frames.

This probably will be a separated fork and won't go back to the original repo, because I completely refactored the code so every engine (SAM2, Matanyone, VideoMaMa, etc) is a self contained module that can be easily removed or added in the future.

Research and Development

After working in visual effects and video post-production for some time, I began developing scripts to customise tools and automate repetitive everyday tasks. I usually create them for personal use or for company-specific needs, and I share many of them for free below.

GitHub: I keep the latest versions of the scripts here

Nukepedia: Magno Borgo - Python scripts for Nuke

BoundaryVFX: Silhouette Roto and Paint scripts

I have a great understanding of Nuke, SilhouetteFX, SynthEyes, Qt, Kitsu, and Python pipeline scripting. If you need development help, please get in touch.

If you like any of my scripts and use them often, buy me a coffee: Paypal

Copyright © 2003–2026 borgo.tv