Mocha Pro 2021 OFX has released.

lan-mLMC wrote on 11/12/2020, 12:23 AM

Highlights include:

● PowerMesh - Mocha’s award-winning planar tracking now handles warped and organic surfaces with blazing speed and accuracy. New PowerMesh sub-surface tracking efficiently drives warp stabilization, mesh warped roto-splines, and much more. Export dense mesh tracking to many hosts with the new Alembic exporter or directly to After Effects nulls.

● AdjustTrack 2.0 - Improved track editing module takes the pain out of correcting the most difficult tracking shots.

● Python Scripting - Powerful Python Script Editor is now included in the Mocha Pro plugin for flexible custom development.

● Mocha Pro 2021 is a free update for customers on an active upgrade & support plan or subscription.

Learn more about Mocha Pro 2021 & download a free trial: https://bit.ly/30FLFMZ

 

An official tutorial for VEGAS Pro:

Comments

lenard wrote on 11/12/2020, 1:43 AM

They said something like mocha plugin now works 'out of process' thanks to new under the hood engineering for better stability, but they did not say better performance, so it may still not use GPU in ofx version.

Anyone tried it?

Dexcon wrote on 11/12/2020, 11:26 PM

The GPU tab in Preferences - Mocha Pro 2021 OFX:

Dell Alienware Aurora 11

Windows 10 Home

10th Gen Intel i9 10900KF - 10 cores (20 threads) - 3.7 to 5.3 GHz

NVIDIA GeForce RTX 2080 SUPER 8GB GDDR6 - liquid cooled

64GB RAM - Dual Channel HyperX FURY DDR4 XMP at 3200MHz

C drive: 1TB M.2 PCIe NVMe SSD

D drive: 6TB WD 7200 rpm Black HDD 3.5"

E & F drives: 2 x 2TB Barracuda HDDs 2.5"

 

lenard wrote on 11/12/2020, 11:45 PM

That's good to hear, that powermesh has so many tracking points it would likely be a lot slower on cpu only

Grazie wrote on 11/13/2020, 2:10 AM

What is the Preview Rate for their REMOVE RENDER, back in VegasPro?
 

On my MONSTA PC, with MP2020 it is glacial, like frozen molasses. No, I won’t lift a dime or penny or Euro until I hear much better Preview times. Great software. Great GUI on the OFX. But IS this Preview rate that is the sucker-punch for me. I’ve been on the Forums about this. I travelled to IBC last year to quizz the BORIS Team about this and still no assist on it.

So, will some kind VegHead test the MP2021 Remove Render Preview back in VegasPro18. And yes, the GPU is acknowledged by the MP Preferences.

Oh yeah, nearly forgot: Is there Contour Shuttle Pro options? The Transport Controls are “whimsical”.

Dexcon wrote on 11/13/2020, 3:15 AM

@Grazie ... I'll give it a shot tomorrow.

Dell Alienware Aurora 11

Windows 10 Home

10th Gen Intel i9 10900KF - 10 cores (20 threads) - 3.7 to 5.3 GHz

NVIDIA GeForce RTX 2080 SUPER 8GB GDDR6 - liquid cooled

64GB RAM - Dual Channel HyperX FURY DDR4 XMP at 3200MHz

C drive: 1TB M.2 PCIe NVMe SSD

D drive: 6TB WD 7200 rpm Black HDD 3.5"

E & F drives: 2 x 2TB Barracuda HDDs 2.5"

 

Grazie wrote on 11/13/2020, 3:40 AM

@Dexcon - Can't ask for more! Thanks 😎

lenard wrote on 11/13/2020, 8:22 AM

They seem to be about equal in speed , they may essentially run the same engine now, working outside the editing software. The unlicensed version on left is Vegas Pro, on the right is Stand alone version. This is a major upgrade for ofx version

Grazie wrote on 11/13/2020, 8:33 AM

@lenard - Inside for Remove Render Template AND using a GPU.

lenard wrote on 11/13/2020, 10:20 AM

I tried, but the plugin made vegas unstable and kept crashing. From what I could see with a ram pre-render. It's hellishly slow, uses a lot of cpu, Not sure if it was using GPU, but it's not even relevant, it's not useable in vegas. Using the Mocha UI removal is lightening fast in comparison, but by the sounds of things it always was, the problem was within vegas. Doesn't look like anything has changed.

But get another opinion, My vegas did not like that plugin at all and might not have been running properly.

 

michael-harrison wrote on 11/13/2020, 12:48 PM

@Grazie what do you mean by "Remove Render Template?"

I have a working version of Mocha 8 but haven't used the remove module yet. I can try a test in VP 17 what exactly you were trying to do

System 1:

Processor        Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz, 3192 Mhz, 6 Core(s), 12 Logical Processor(s)

BaseBoard Product        ROG STRIX Z390-E GAMING

Installed Physical Memory (RAM)        32.0 GB

Adapter Description        NVIDIA GeForce GTX 1660

Driver Version        Studio <the latest stable>

Resolution        1920 x 1080 x 60 hertz

Video Memory 6G GDDR5

 

System 2:

Lenovo Yoga 720

Core i7-7700 2.8Ghz quad core, 8 logical

16G ram

Intel HD 630 gpu

Nvidia GTX 1050 gpu

Grazie wrote on 11/13/2020, 1:09 PM

@michael-harrison - Sure, after having completed a Remove session in the OFX MP and leave, and return to the MP Control Panel there’s a DropDown to allow us to Select the Remove Render.

Grazie wrote on 11/13/2020, 3:26 PM

@michael-harrison - OK, here yah goes:

 

michael-harrison wrote on 11/13/2020, 4:35 PM

@Grazie it's taking about 3 seconds for Vegas render each frame on my machine. Same result in Resolve.

so it *could* be an OFX issue or could simply be an optimization that Boris needs to do.

It strikes me though that almost universally, you'll be better off doing the remove in Mocha and rendering that to an intermediate format for further processing. It's just yet another example of nailing down the results before moving on.

Last changed by michael-harrison on 11/13/2020, 4:35 PM, changed a total of 1 times.

System 1:

Processor        Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz, 3192 Mhz, 6 Core(s), 12 Logical Processor(s)

BaseBoard Product        ROG STRIX Z390-E GAMING

Installed Physical Memory (RAM)        32.0 GB

Adapter Description        NVIDIA GeForce GTX 1660

Driver Version        Studio <the latest stable>

Resolution        1920 x 1080 x 60 hertz

Video Memory 6G GDDR5

 

System 2:

Lenovo Yoga 720

Core i7-7700 2.8Ghz quad core, 8 logical

16G ram

Intel HD 630 gpu

Nvidia GTX 1050 gpu

michael-harrison wrote on 11/13/2020, 4:46 PM

@Grazie On the other hand, AE renders the remove at nearly real-time speeds.

System 1:

Processor        Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz, 3192 Mhz, 6 Core(s), 12 Logical Processor(s)

BaseBoard Product        ROG STRIX Z390-E GAMING

Installed Physical Memory (RAM)        32.0 GB

Adapter Description        NVIDIA GeForce GTX 1660

Driver Version        Studio <the latest stable>

Resolution        1920 x 1080 x 60 hertz

Video Memory 6G GDDR5

 

System 2:

Lenovo Yoga 720

Core i7-7700 2.8Ghz quad core, 8 logical

16G ram

Intel HD 630 gpu

Nvidia GTX 1050 gpu

lenard wrote on 11/13/2020, 5:19 PM

It strikes me though that almost universally, you'll be better off doing the remove in Mocha and rendering that to an intermediate format for further processing. It's just yet another example of nailing down the results before moving on.

In my short time with the ofx version, I"m not seeing the advantage, If it was possible to playback on vegas but pause until each frame from mocha until rendered resulting in no dropped frames I could see that as being useful when combing multiple video tracks. You could ram precache although most have set that to 0 due to vegas crashing, but mocha ofx is pulling out hair slow. I would never use it knowing how much faster the popout GUI is, and that's something I never knew about, having the option to use removal in mocha or editor, which is a big positive given how poorly it works within vegas

michael-harrison wrote on 11/13/2020, 5:58 PM

@lenard Well, to be fair, the lack of a render cache is really on Vegas. Mocha can't know what video source it's going to be handed when you start previewing in the Vegas UI, so any cache Mocha might keep is useless at that level.

You *could* go straight from the Mocha UI back to Vegas and immediately render a composite of the remove with some number of other tracks or fx. You'd just have to be confident that the remove was done and walk away during the render.

System 1:

Processor        Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz, 3192 Mhz, 6 Core(s), 12 Logical Processor(s)

BaseBoard Product        ROG STRIX Z390-E GAMING

Installed Physical Memory (RAM)        32.0 GB

Adapter Description        NVIDIA GeForce GTX 1660

Driver Version        Studio <the latest stable>

Resolution        1920 x 1080 x 60 hertz

Video Memory 6G GDDR5

 

System 2:

Lenovo Yoga 720

Core i7-7700 2.8Ghz quad core, 8 logical

16G ram

Intel HD 630 gpu

Nvidia GTX 1050 gpu

Dexcon wrote on 11/13/2020, 6:51 PM

@Grazie  ... I've just given it a go using a 6 seconds MP4 (3840x2160x25fps from a Sony AX100) which was then stabilised in Merc 5 SAL and exported in Merc recommended medium quality. The Mocha Pro task was to remove a person walking R to L across the frame:

In Mocha Pro 2021, the tracking went quickly though because I placed the splines very wide of the man, I had to regularly manually move the splines to follow him - it didn't take long though. Organising the second layer was easy of course. I didn't specifically time the Removal Tool process, but it took less than 60 seconds - more like 30 seconds.

Playback on VP's timeline was semi-successful only when using Preview (auto) or less - about 12fps with Preview (auto). Draft (auto) returned 25fps.

Render choice in VP was MAGIX AVC/AAC MP4 UHD 2160p 25fps resulted in the following stats:

Average frame rate: 0.79fps

Render time: 3 mins 09 secs

CPU Usage: 92.80%

Memory Usage: 13.37GB

My overall impression: Working in Mocha Pro 2021 is easy going. Preview on VP's timeline is sluggish (to say the least) and MP21 has not improved over MP20 in this regard IMO.

More movement would probably be seen when watching the Jakobshavn Isbrae glacier in Greenland as it has been recorded as advancing by more than 46 metres a day in summer.

Because rendering Mocha Pro, Neat Video and some BCC FX is so time consuming, I usually individually render the affected video events as intermediates as Michael-Harrison mentioned earlier on.

Dell Alienware Aurora 11

Windows 10 Home

10th Gen Intel i9 10900KF - 10 cores (20 threads) - 3.7 to 5.3 GHz

NVIDIA GeForce RTX 2080 SUPER 8GB GDDR6 - liquid cooled

64GB RAM - Dual Channel HyperX FURY DDR4 XMP at 3200MHz

C drive: 1TB M.2 PCIe NVMe SSD

D drive: 6TB WD 7200 rpm Black HDD 3.5"

E & F drives: 2 x 2TB Barracuda HDDs 2.5"

 

lenard wrote on 11/13/2020, 7:23 PM

I think Mocha's days are numbered. This is a face track, fully auto that comes with Resolve 17, no fixes. 38 seconds to track. Original clip was 90 seconds and 50fps, so it's processing at over 100fps

I chose this clip from twitch because it's low quality (low bitrate/resolution), it's tracking her face but she turns her head around so face is fully obscured, she walks infront of onscreen text . All of these things will make life very hard for Mocha, and will never complete without intervention and tracking fixes, but Resolve is using AI, and Mocha still isn't with 2021 version

It's a limited use example. This doesn't have the accuracy for much of the work that Mocha is used for, but it is an example of something Mocha can't do

Dexcon wrote on 11/13/2020, 8:01 PM

@lenard  ... I assume that you are referring to this (from Resolve's user manual):

Resolve FX Refine
‚ Beauty: (Studio Only) Allows you to selectively smooth detail that falls above a
particular threshold, while preserving detail falling below a specific threshold.

There's nothing particularly new in that approach, NewBlueFX has had an equivalent function in ColorFast for many years. This NBFX tutorial is from February 2013:

https://newbluefx.com/tutorials/skin-preservation-mask/

It should be noted that this approach affects any other elements in the image that are the same or similar color tone to the skin tone unless the face can be masked.

BorisFX has had a similar BCC Unit for some years called Beauty Studio which does allow for masking by using its inbuilt Mocha if needed. This BCC Beauty Studio tutorial is from December 2015:

https://borisfx.com/videos/bcc-beauty-studio-tutorial-skin-smoothing-retouching-overview/

 

Dell Alienware Aurora 11

Windows 10 Home

10th Gen Intel i9 10900KF - 10 cores (20 threads) - 3.7 to 5.3 GHz

NVIDIA GeForce RTX 2080 SUPER 8GB GDDR6 - liquid cooled

64GB RAM - Dual Channel HyperX FURY DDR4 XMP at 3200MHz

C drive: 1TB M.2 PCIe NVMe SSD

D drive: 6TB WD 7200 rpm Black HDD 3.5"

E & F drives: 2 x 2TB Barracuda HDDs 2.5"

 

lenard wrote on 11/13/2020, 8:16 PM

@lenard  ... I assume that you are referring to this (from Resolve's user manual):

Resolve FX Refine
‚ Beauty: (Studio Only) Allows you to selectively smooth detail that falls above a
particular threshold, while preserving detail falling below a specific threshold.

This is the description for it. It's intended for auto reframing such as 16:9 video to 9:16 or square etc but in my example i use it for tracking the face to make a zoomed in stabilised version in the same aspect ratio.


lenard wrote on 11/13/2020, 8:29 PM

I must admit i have not tried the vegas method for doing the same thing. I've always used mocha. I'll have a look at vegas tracking