Uploaded October 2025 | Updated September 2026, 2 weeks ago
Did you know you can expand the functionality of Mocha with Python?
In this tutorial, Mocha Product Manager Martin Brennand takes you through the basics of capturing menu actions to trigger Python code.
Even if you don't know Python, you can easily follow along and see how Python action triggers help augment existing functionality in your workflow.
Download a free trial of Mocha Pro at borisfx.com : borisfx.com/products/mocha-pro
// K E Y P O I N T S //
⦁ Importing modules from the Mocha Python API
⦁ How to find names of menus and actions in the interface
⦁ Triggering and handling events
⦁ What to do with an action trigger
Learn more about Mocha Pro here: borisfx.com/products/mocha-pro
// D I S C O R D C H A N N E L //
borisfxdiscord.com
#tracking #VFX
/ / C H A P T E R L I S T / /
00:00 Intro
00:38 Viewing the Script Editor
01:09 Importing from the Mocha Python modules
01:36 Finding the File menu in code
03:03 Finding and listing the available actions in the File menu
04:56 Defining the action trigger
05:42 Creating a function to handle the action event
07:22 Registering the action trigger handler to Mocha
09:44 Practical applications for action triggers
11:32 Outro
Did you know you can expand the functionality of Mocha with Python?
In this tutorial, Mocha Product Manager Martin Brennand takes you through the basics of capturing menu actions to trigger Python code.
Even if you don't know Python, you can easily follow along and see how Python action triggers help augment existing functionality in your workflow.
Download a free trial of Mocha Pro at borisfx.com : borisfx.com/products/mocha-pro
// K E Y P O I N T S //
⦁ Importing modules from the Mocha Python API
⦁ How to find names of menus and actions in the interface
⦁ Triggering and handling events
⦁ What to do with an action trigger
Learn more about Mocha Pro here: borisfx.com/products/mocha-pro
// D I S C O R D C H A N N E L //
borisfxdiscord.com
#tracking #VFX
/ / C H A P T E R L I S T / /
00:00 Intro
00:38 Viewing the Script Editor
01:09 Importing from the Mocha Python modules
01:36 Finding the File menu in code
03:03 Finding and listing the available actions in the File menu
04:56 Defining the action trigger
05:42 Creating a function to handle the action event
07:22 Registering the action trigger handler to Mocha
09:44 Practical applications for action triggers
11:32 Outro

![Keep your Geo in Place with Lock Points [Boris FX SynthEyes]
Keeping your Reference Geometry stick in place is crucial for iterating your work. But sometimes a simple Refine or Solve operation can throw your geo all over the place - unless you have Constraints in place.
Join Product Specialist Christoph Zapletal for this Quick Tip as he shows you how to use lock points as constraints on virtually any scene and how the Constrain checkbox in the Solver Room can influence the result.
// K E Y P O I N T S //
⦁ Understanding Lock Points
⦁ Selecting appropriate lock points
⦁ What does the Constrain checkbox do?
Learn more about SynthEyes here:
https://borisfx.com/products/syntheyes/
// Skill Up on SynthEyes with our SynthEyes Essentials Course //
Free Version: https://borisfx.com/free-training/syntheyes-essentials/
Premium Version : https://borisfx.com/store/v1/?collection=training-products&product=syntheyes-essentials
// D I S C O R D C H A N N E L //
https://www.borisfxdiscord.com/
/ / C H A P T E R L I S T / /
00:00 Intro
00:32 Exploring the Scene
00:55 Refining without Constraints
02:19 Setting up Lock Points
04:14 To Constrain or not Constrain
05:27 Outro Keep your Geo in Place with Lock Points [Boris FX SynthEyes]](https://i.ytimg.com/vi/EcJd7J-poU4/mqdefault.jpg)
![Turbo Charge Skin Smoothing with Face ML [Boris FX]
In post-production and beauty work, creating masks for facial features is essential. Continuums AI-assisted Face ML toolset is tightly integrated into a lot of the tools you are already using day to day, destined to speed up your workflow.
Product Specialist Christoph Zapletal will take you through three different applications of Face ML. Starting off with a classic example of Skin Retouch with Continuums own Beauty Studio to a quick and easy way for localized color correction to a multi-plugin effect using the dedicated Face ML plugin directly inside Adobe Premieres timeline.
These examples will teach you how to best apply Face ML inside of your favorite host application and will give you inspirations on how to use this very versatile tool.
// K E Y P O I N T S //
⦁ Use Face ML to automatically generate precise masks for skin, eyes, lips, and more.
⦁ Apply it inside of PixelChooser or as a dedicated plug-in.
⦁ Learn how to properly post-process the result.
⦁ Use Mocha Mask to separate multiple faces.
Learn more about Continuum here: https://borisfx.com/products/continuum/
// D I S C O R D C H A N N E L //
https://www.borisfxdiscord.com/
#retouching #VFX #videoeffects
/ / C H A P T E R L I S T / /
00:00 Intro
00:32 Digital Skin Work
03:38 Applying Face ML to multiple shots
04:48 Grading example
06:10 Using Face ML on multiple Effects Turbo Charge Skin Smoothing with Face ML [Boris FX]](https://i.ytimg.com/vi/F0dePwL_rqs/mqdefault.jpg)
![AI Tools for Wind & Traffic Noise in CrumplePop SoundApp [Boris FX]
Learn how to fix ruined audio with the new AI models in Boris FX CrumplePop SoundApp. This tutorial demonstrates how to use specialized machine learning to remove wind distortion and heavy city traffic from your field recordings, ensuring your dialogue remains clear even in the harshest outdoor conditions.
Zak Ciotti shows you how to rescue a windy mountaintop shot and clean up street interviews recorded during rush hour using the new Outdoor - Wind and Outdoor - Traffic models. You will also learn how to use the built-in Model Manager to instantly update your AI engine with a single click—no hunting for installation files or external links required.
Dont let environmental noise compromise your production value. Master the simple drag-and-drop workflow of SoundApp and experience professional-grade audio restoration today - watch this tutorial now to see these new AI models in action.
LEARN MORE AND DOWNLOAD A TRIAL: https://borisfx.com/products/crumplepop/
// D I S C O R D C H A N N E L //
https://www.borisfxdiscord.com/
// K E Y P O I N T S //
• Fixing wind-damaged audio with AI
• Removing urban traffic from interviews
• Adjusting model strength for natural results
• Using the built-in Model Manager
• Instant updates without external downloads
Learn more about CrumplePop here: https://borisfx.com/products/crumplepop/
// C H A P T E R L I S T //
00:00 - Introduction to SoundApp AI Models
00:15 - The Outdoor - Wind AI Model
00:40 - Adjusting Strength and Results
01:05 - The Outdoor - Traffic AI Model
01:25 - Fixing Rush Hour City Audio
01:50 - How to Use the Model Manager
02:15 - One-Click Updates and Summary
#BorisFX #CrumplePop #AudioEditing AI Tools for Wind & Traffic Noise in CrumplePop SoundApp [Boris FX]](https://i.ytimg.com/vi/F5Yuhi0ZkrI/mqdefault.jpg)


![Celluloid Memories - Vintage Film Look [Preset Included]
Explore the creative power behind the “Celluloid Memories” preset in Sapphire 2026. In this tutorial, John walks through how to use masks, S_FilmEffect, S_FilmDamage, S_FilmBurn, S_Grunge, and more, to customize this nostalgic film look preset. Learn how to tweak parameters, navigate Sapphire Effect Builder, and discover settings that will help you use this preset to transform your footage.
🎬 Learn more about Sapphire and download a free trial: https://borisfx.com/products/sapphire/
// K E Y P O I N T S //
• Combines FilmEffect, FilmBurn, and Grunge to simulate aged, damaged celluloid with customizable stamps and textures.
• Learn how to set up a mask and reposition using S_WarpTransform.
• Unlock deeper control—like preset selection, stamp customization, and advanced transforms—only accessible inside Sapphire’s Effect Builder.
// CHAPTERS //
00:00 Introduction
00:25 Loading the preset
00:40 Exploring the host parameters
01:03 Creating a title using a Mask
07:05 Sapphire Builder node breakdown
08:33 Choosing a S_FilmEffect preset
11:10 Changing S_Grunge brushes
13:02 Adding host parameters
13:58 Choosing a S_Shake Type
15:32 Customizing the preset with S_WarpTransform
18:20 Creating a rolling film animation
Learn more about Sapphire Effect and Effect Builder - https://youtu.be/n_g7HySSOVE?si=BGwWtG0TnzsVYKyy Celluloid Memories - Vintage Film Look [Preset Included]](https://i.ytimg.com/vi/FhlJc2oJV0I/mqdefault.jpg)



