# Mocha and Sammie Roto auto import

**URL:** <https://forum.logik.tv/t/mocha-and-sammie-roto-auto-import/15037>\
**Category:** Python\
**Tags:** mocha, sammie-roto\
**Created:** [October 8, 2026, 7:07am UTC](https://forum.logik.tv/t/mocha-and-sammie-roto-auto-import/15037 "2026-10-08T07:07:41Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![MikeV](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/mikev/32/399_2.png) [@MikeV](https://forum.logik.tv/u/MikeV)\
**Post date:** [October 8, 2026, 7:07am UTC](https://forum.logik.tv/t/mocha-and-sammie-roto-auto-import/15037/1 "2026-10-08T07:07:41Z")

</div>

For anyone interested I just put out a few new scripts for Mocha and Sammie Roto that auto imports the exports into Flame along with Logik Backdoor, a script that’s needed by both of these scripts to work.

With the Sammie Roto script options are added to the export video options to send renders to Flame after the export is done. Renders can be sent either to the current batch or into a library.

With the Mocha script, options are added to import the exported matte render, send the roto splines to batch as a gmask tracer node, or send power meshes as an Alembic file to an Action node in batch.

Both of these require that another new script called the Logik Backdoor to be installed and running. This should be installed first! This allows the scripts installed in either Mocha or Sammie Roto to “talk” to Flame to let it know what to import. The Logik Backdoor has “tools” that can be accessed by custom scripts to allow auto-importing from any app that allows for scripts to be executed on export along with a few other things.

The Mocha and Sammie Roto scripts have installers that have to be run to modify both apps. The Logik Backdoor script gets installed as a normal Flame Python script.

The Mocha and Sammie Roto scripts have only been tested on MacOS. They may or may not work on linux. The Mocha script works with both the OFX and Standalone versions of Mocha.

[Mocha Flame Export](https://logik-portal.com/misc/#mocha_flame_export)

[Sammie Roto Flame Export](https://logik-portal.com/misc/#sammie_roto_flame_export)

[Logik Backdoor](https://logik-portal.com/scripts/#logik_backdoor)

---

<div class="post-metadata">

**Author:** ![taylaner](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/taylaner/32/10521_2.png) [@taylaner](https://forum.logik.tv/u/taylaner)\
**Post date:** [October 8, 2026, 7:26am UTC](https://forum.logik.tv/t/mocha-and-sammie-roto-auto-import/15037/2 "2026-10-08T07:26:40Z")

</div>

nice work 🤘 …thanks…

---

<div class="post-metadata">

**Author:** ![AustinCampbell](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/austincampbell/32/3469_2.png) [@AustinCampbell](https://forum.logik.tv/u/AustinCampbell)\
**Post date:** [October 8, 2026, 11:12am UTC](https://forum.logik.tv/t/mocha-and-sammie-roto-auto-import/15037/3 "2026-10-08T11:12:53Z")

</div>

I’d kill for that Mocha script, but alas, I’m a mere filthy freelancer at the mercy of whatever shop I’m working at.  
 ![Long Tears](https://static.klipy.com/ii/35ccce3d852f7995dd2da910f2abd795/f9/f7/02gNLK9K.webp)

---

<div class="post-metadata">

**Author:** ![Jeff](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/jeff/32/9305_2.png) [@Jeff](https://forum.logik.tv/u/Jeff)\
**Post date:** [October 8, 2026, 12:53pm UTC](https://forum.logik.tv/t/mocha-and-sammie-roto-auto-import/15037/4 "2026-10-08T12:53:11Z")

</div>

@MikeV!!! This is so cool! I can’t wait to try it out. I have been itching for something like this for a long time. Whenever I’m working on a job with tons of shots and I have to go into Mocha for each one, I think to myself: there has to be a better way. Surely we can script something to help. I half started a project like this a few times, but each time I walked away dismayed since it wasn’t too simple. I feel great knowing you tackled this. I’ll be putting this through its paces and I’ll let you know how it goes for me. Thanks so much as always.

---

<div class="post-metadata">

**Author:** ![Marcus\_M](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/marcus_m/32/10887_2.png) [@Marcus\_M](https://forum.logik.tv/u/Marcus_M)\
**Post date:** [October 9, 2026, 5:57am UTC](https://forum.logik.tv/t/mocha-and-sammie-roto-auto-import/15037/5 "2026-10-09T05:57:09Z")

</div>

> [@MikeV](#):
>
> …s to be executed on export along with a few other things. The Mocha and Sammie Roto scripts have installers that have to be run to modify both apps. The Logik Backdoor script gets installed as a normal Flame Python script. The Mocha and Sammie Roto scripts have only been tested on MacOS. They may or may not work on linux. The Mocha script works with both the OFX and Standalone versions of Mocha.

This is a wonderful thing! Clicked the button for the time and had the realization of the hours I’ll get back over the next year. Thank you. M

---

<div class="post-metadata">

**Author:** ![Jeff](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/jeff/32/9305_2.png) [@Jeff](https://forum.logik.tv/u/Jeff)\
**Post date:** [October 14, 2026, 7:21pm UTC](https://forum.logik.tv/t/mocha-and-sammie-roto-auto-import/15037/6 "2026-10-14T19:21:38Z")

</div>

Hey there Mike! I finally got to trying these all out today and wow! Fantastic on both fronts! The Sammie Roto integration was fantastic. I had to pump through tons and tons of mask creation for a film I’m grading where the Automatte didn’t cut it and this streamlined the workflow SIGNIFICANTLY. Super quick to get in and out and get through something like 20 shots in no time. Thanks a ton, no notes.

I tried out Mocha as well and it is equally mind blowing. I don’t use the rendered clips or shapes but I DO use the Data, and that working is an incredible incredible advancement in my day-to-day workflow. I can’t tell you how many seconds I’ve spent navigating file paths–once in Mocha to put it in the shot folder, and then again to pull it into Batch, navigating the same shot folders. This is wonderful.

I do believe I have found a bug for you though. Mocha Flame Export for the Gmask data- you can either choose the top 4 bubbles OR the bottom 2 bubbles, even though the two sets of options should be independent from one another. I wanted to pick Selected Layers AND Shape & Axis and one overwrites the other. Not a deal-breaker at all because if you don’t have a bubble selected it just falls back on bringing in all of the shapes which is also fine.

![logik-mochaflamexport-bug-01v](https://us1.discourse-cdn.com/flex020/uploads/thedepartmentofexternalservices/original/2X/a/a84e985a129ede4f7afe82318aef4a9c8bd46048.gif)

---

<div class="post-metadata">

**Author:** ![Jeff](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/jeff/32/9305_2.png) [@Jeff](https://forum.logik.tv/u/Jeff)\
**Post date:** [October 14, 2026, 10:10pm UTC](https://forum.logik.tv/t/mocha-and-sammie-roto-auto-import/15037/7 "2026-10-14T22:10:18Z")

</div>

Okay, already back with a small laundry list of feature requests. Posted this after using Mocha on one shot, now that I’ve used it on 10 I have a few little things I want to add to the list if you’ll have them!

1. I use the Gmask export for 90% of my tracks, but 10% of the time I might need to use the Export Track Flame Point Stabilizer Data 2014. This is when I get a better track using Perspective, but a lot of the time turning on Perspective makes it so my Axes from a Gmask aren’t accurate anymore. Would be very much a nice to have to add that to the list of things in the button area.

 ![image](https://us1.discourse-cdn.com/flex020/uploads/thedepartmentofexternalservices/original/2X/0/0988e7502d1fd5cb8329e41d98795564dddd426d.jpeg)

1. I used a few Mesh tracker Alembic exports and I was missing the ability to specify the “Ref” frame if the one that was set up during tracking isn’t what you want.

 ![image](https://us1.discourse-cdn.com/flex020/uploads/thedepartmentofexternalservices/original/2X/a/acc72104c87ab6cf44e9569e3e3c5411539775ef.jpeg)

---

<div class="post-metadata">

**Author:** ![philm](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/philm/32/9286_2.png) [@philm](https://forum.logik.tv/u/philm)\
**Post date:** [October 15, 2026, 12:02am UTC](https://forum.logik.tv/t/mocha-and-sammie-roto-auto-import/15037/8 "2026-10-15T00:02:38Z")

</div>

This is exactly why there should be a logik live about GitHub, GitHub issues, etc.

especially since you can pair program, sorry, vibe code your own solutions and suggest code changes.

This is community.

Asking someone to spend more of their precious time on your personal failures:problems is not community.

---

<div class="post-metadata">

**Author:** ![MikeV](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/mikev/32/399_2.png) [@MikeV](https://forum.logik.tv/u/MikeV)\
**Post date:** [October 15, 2026, 9:32pm UTC](https://forum.logik.tv/t/mocha-and-sammie-roto-auto-import/15037/9 "2026-10-15T21:32:33Z")

</div>

Just put a fix for this up!

---

<div class="post-metadata">

**Author:** ![randy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/randy/32/6122_2.png) [@randy](https://forum.logik.tv/u/randy)\
**Post date:** [October 15, 2026, 10:00pm UTC](https://forum.logik.tv/t/mocha-and-sammie-roto-auto-import/15037/10 "2026-10-15T22:00:37Z")

</div>

> [@AustinCampbell](#):
>
> I’d kill for that Mocha script, but alas, I’m a mere filthy freelancer at the mercy of whatever shop I’m working at.  
> ![Long Tears](https://static.klipy.com/ii/35ccce3d852f7995dd2da910f2abd795/f9/f7/02gNLK9K.webp)

Tell 'em what you want what you really really want.

---

<div class="post-metadata">

**Author:** ![Josh\_Laurence](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/josh_laurence/32/1243_2.png) [@Josh\_Laurence](https://forum.logik.tv/u/Josh_Laurence)\
**Post date:** [October 19, 2026, 7:03pm UTC](https://forum.logik.tv/t/mocha-and-sammie-roto-auto-import/15037/11 "2026-10-19T19:03:50Z")

</div>

Mike,

This tool is amazing. Just fantastic. Thanks for sharing! It’s a brilliant implementation of a great idea.

---

<div class="post-metadata">

**Author:** ![Nils](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/nils/32/12295_2.png) [@Nils](https://forum.logik.tv/u/Nils)\
**Post date:** [October 20, 2026, 2:02am UTC](https://forum.logik.tv/t/mocha-and-sammie-roto-auto-import/15037/12 "2026-10-20T02:02:43Z")

</div>

> [@AustinCampbell](#):
>
> I’d kill for that Mocha script, but alas, I’m a mere filthy freelancer at the mercy of whatever shop I’m working at.  
> ![Long Tears](https://static.klipy.com/ii/35ccce3d852f7995dd2da910f2abd795/f9/f7/02gNLK9K.webp)

I feel your pain, all the AI power imaginable to customise your own workflow you never actually get to use 😢
