Import lip sync from Adobe Character Animator?

Wondering how to accomplish a certain animation task? Ask here.

Moderators: Víctor Paredes, Belgarath, slowtiger

Post Reply
User avatar
madrobot
Posts: 670
Joined: Mon Apr 07, 2008 3:07 pm

Import lip sync from Adobe Character Animator?

Post 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!
User avatar
synthsin75
Posts: 10280
Joined: Mon Jan 14, 2008 11:20 pm
Location: Oklahoma
Contact:

Re: Import lip sync from Adobe Character Animator?

Post 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.
User avatar
madrobot
Posts: 670
Joined: Mon Apr 07, 2008 3:07 pm

Re: Import lip sync from Adobe Character Animator?

Post 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!
User avatar
SimplSam
Posts: 1218
Joined: Thu Mar 13, 2014 5:09 pm
Location: London, UK
Contact:

Re: Import lip sync from Adobe Character Animator?

Post 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
Moho 14.3 » Win 11 Pro 64GB » NVIDIA GTX 1080ti 11GB
Moho 14.3 » Mac mini 2012 8GB » macOS 10.15 Catalina
Tube: SimplSam


Sam
User avatar
madrobot
Posts: 670
Joined: Mon Apr 07, 2008 3:07 pm

Re: Import lip sync from Adobe Character Animator?

Post by madrobot »

@SimplSam how wonderful! Thanks very much. I am impressed and very grateful.
Post Reply