Page 1 of 1

Import lip sync from Adobe Character Animator?

Posted: Mon Jan 24, 2022 7:35 am
by madrobot
Has anyone ever exported lip sync data from Adobe Character Animator into Moho? I don't know whether CA can export a dat lipsync file like we would generate with Papagayo, but I'm looking into it. CA can generate viseme data, copied to the clipboard as Time Remap keyframe data for use in After Effects. Which you could apparently then paste into a spreadsheet for editing - but I don't know (yet) how ugly it is. The objective is economy of labour, so I am looking for relatively simple lip sync data transfer, not a whole project sitting pouring over spreadsheet data!

Re: Import lip sync from Adobe Character Animator?

Posted: Tue Jan 25, 2022 3:41 am
by synthsin75
Well, a dat file is a simple list of frame numbers and phonemes, so I'd imaging it'd be pretty easy to convert from whatever CA outputs. Might be too many hoops to have Lua read the clipboard, but could definitely paste to a Lua script text input.

Don't know if, or when, I might have time to look into it. But you might post a short example of the CA output for anyone who wants to try. As long as its visemes have the same names as the switch sub-layers in Moho, should be fairly straightforward.

Re: Import lip sync from Adobe Character Animator?

Posted: Tue Jan 25, 2022 5:32 am
by madrobot
Thanks Legend.
I'll look into it and keep you posted. I reckon you might be right, could be a formatting difference but nothing too traumatic I hope.

Really appreciate the friendly constructive attitude Wes!

Re: Import lip sync from Adobe Character Animator?

Posted: Tue Jan 25, 2022 8:53 am
by SimplSam
Just posted a Character Animator lip sync visemes keyframe importer script over @ https://www.lostmarble.com/forum/viewto ... 12&t=34795 - as this nicely coincided with some other Adobe keydata stuff I was looking at. I didn't actually realise that it was so easy to get this data out of Character Animator - so thanks for the tip.

Below, the script is applied to one of @Poptoogi's characters in Moho, using Adobe compatible Mouth Visemes that he also graciously provided on Gumtree: https://poptoogi.gumroad.com/l/UdYHG.

Image

The lip-sync viseme keyframe data was copied from Character Animator via ["Copy Visemes for After Effects"], and imported to Moho using the tool which pulls the keyframe text data from the clipboard.

Typical Character Animator / After Effects keyframe data looks something like:

Code: Select all

Adobe After Effects 8.0 Keyframe Data

	Units Per Second	24
	Source Width	1920
	Source Height	1080
	Source Pixel Aspect Ratio	1
	Comp Pixel Aspect Ratio	1

Time Remap
	Frame	seconds
	0	0
	3.9967164	9
	8.6042164	1
	16.540216	2
	21.404216	10
	26.268216	11
	29.852216	0
	31.644716	2
	35.484216	9
	37.532216	2
	39.836216	10
	42.397216	3

End of Keyframe Data

Re: Import lip sync from Adobe Character Animator?

Posted: Tue Jan 25, 2022 9:01 pm
by madrobot
@SimplSam how wonderful! Thanks very much. I am impressed and very grateful.