Log In | Register | Contact | Search


Forum Home  >  Electric Image Animation System  >  Character Animation  >  Thread
Search      Advanced Search
   
 
Lipsync Ideas
Posted: 29 August 2008 08:49 AM   [ Ignore ]  
Newbie
Rank
Total Posts:  9
Joined  2007-03-10

Copied from deep in the List thread:

FelixCat - 28 August 2008 11:37 AM

Ian, Brian, Alonzo, Igors…
To create a lipsynk in EiAS is a nightmare, you have not instant feedback and is not friendly at all.
FelixCat

I agree fully.  In addition to the skinning tools, I really believe some sort of audio scrubbing feature is needed. 

Here is my list of features for improving Lipsync animation within Animator:

1) Integrate imported audio waveform into Timeline Palette
2) Audio scrub (hold option key while dragging in Timeline Palette to hear imported audio file)
3) Ability to set keyframes in Time Palette for selected object
4) Improved Audio/Animation Sync on preview playback within Animator
5) Ability to load multiple audio files

Explained below:

1 & 2) Integrate imported audio waveform into Timeline Palette/Audio scrub

I want to see the waveform (zoomable in/out) in the Timeline Palette and be able to scrub audio.

I know we have the audio waveform displayed in the timeline (if you import audio), but that is not as friendly as being able to hold the option key down and drag along the timeline to hear the audio.  It would be great to have the ability (similar to other apps) to have the waveform visible in the actual Timeline Palette and be able to set keys for morph targets at the peaks/valleys of the waveform and then scrub along to make sure the mouth is moving correctly with the spoken syllables, etc. That way, you can tweak mouth morph targets or other keys in the main timeline and have faster visual feedback while animating.

3) Ability to set keyframes in Time Palette for selected object

If we can have the ability to set keys in the Time Palette (only showing the keyframes of a selected morph target for example), then I could move the Time Palette under a large project window and animate lipsync much faster and easier.  Further refining of keyframes would be done in the main Timeline window and of course with function curve editing, but being able to set keys in the Time Palette would be VERY helpful (I think). 

4) Improved Audio/Animation Sync on preview playback within Animator

Another idea for improvement would be to have the ability to click the play button in the timeline and have audio in the playback right in the project windows.  Currently, a QT preview must be generated to have audio in sync with the animation.  It would allow me to animate faster if I could have instant response in sync.

5) Ability to load multiple audio files

This is more of a nice to have, but not necessary for animating lipsync.  If there was a dropdown menu or contextual menu within the Time Palette, you could select from several imported audio files.  This way, if the audio changed and needed updating, you could just import the audio and select the new file.

This is all I can think of at the moment, but let’s see what others think.

Thanks!

-Ryan

Profile
 
 
Posted: 29 August 2008 08:58 AM   [ Ignore ]   [ # 1 ]  
Newbie
Avatar
Rank
Total Posts:  7
Joined  2007-06-12

I agree with all proposed features, but if I had to pick in order of importance. I’d choose like this:

2
1
3
4
5

wink

Profile
 
 
Posted: 15 September 2008 02:43 AM   [ Ignore ]   [ # 2 ]  
Sr. Member
RankRankRankRank
Total Posts:  130
Joined  2007-03-08

Hi Ryan !!

Same as Rich.

2 should be 1.

Profile
 
 
Posted: 15 September 2008 01:59 PM   [ Ignore ]   [ # 3 ]  
Member
Avatar
RankRankRank
Total Posts:  59
Joined  2007-03-03

hi, everybody
Risking to be monothematic, the best lipsync i know (and i am not, by any means, an expert) is the TAFA system. It looks well implemented and intuitive. Probably there are more modern and complete solutions around.

http://www.macreitercreations.com/

Obviously not for MAC and no way to use it with EiAS too but, i think, is a simple approach.
Thanks a lot.

FelixCat

Profile