Page 1 of 1

SHOWTIME: External tracking support (OSC, MediaPipe, Lua)?

Posted: Mon Oct 26, 2026 1:18 am
by tharanthiel
Heya!

I've only very recently started poking around Moho, but SHOWTIME caught my interest enough that I'm seriously considering upgrading to Pro 14.5. I really like the deformation and movement possibilities, especially compared to some of the other 2D avatar solutions I've looked at.

I've only had a brief chance to experiment with the trial, so I'm still figuring out what SHOWTIME can and can't do. From what I've seen of the available tracking inputs, I couldn't find some facial expressions, particularly things like smiling or frowning.

So I was wondering, are there any plans to support external tracking data through OSC or some other API?

For example, MediaPipe can provide quite a few additional facial parameters, such as mouth smile, frown, eye squint, eyebrow movement, etc. It would be really interesting to be able to map those to Smart Bones rather than being limited to the current built-in tracking inputs.

And of course, external tracking wouldn't necessarily have to be limited to facial expressions. OSC could also open up possibilities for hand tracking, gestures and even body movement.

I've previously experimented with MediaPipe and OSC for tracking in Unreal Engine, so naturally my first thought was whether I could do something similar with Moho. XD

I also discovered that Moho supports Lua scripting, so I'm curious whether it's possible to receive and apply external tracking data through scripts during SHOWTIME's Live Playback, or if the scripting system is unable to interact with it in that way.

I'm particularly interested in creating custom character rigs, potentially even offering them as commissions in the future, so having more flexibility with tracking inputs would be a huge plus.

Is any of this currently possible, or perhaps something being considered for future updates?

Thanks!

Re: SHOWTIME: External tracking support (OSC, MediaPipe, Lua)?

Posted: Mon Oct 26, 2026 4:30 am
by gwhitaker62
tharanthiel, how did you get MediaPipe talking OSC in Unreal, was it a dodgy Python bridge?

Re: SHOWTIME: External tracking support (OSC, MediaPipe, Lua)?

Posted: Tue Oct 27, 2026 1:52 pm
by tharanthiel
gwhitaker62 wrote: ↑Mon Oct 26, 2026 4:30 am tharanthiel, how did you get MediaPipe talking OSC in Unreal, was it a dodgy Python bridge?
Extremely dodgy. But hey, it works. Somehow.