Two Undocumented Lip sync commands in Softimage 2011 SP1


In Softimage 2010, a new lip sync feature was added to Face Robot (here’s the doc). In 2011 SP1, there are three new commands to get the data out into your own tools. One of them doesn’t even require the use of Face Robot and calls the speech recognition library directly.

The commands return VBScript-compatible multi-dimensional arrays. This is transparent in VBScript and Python, but it requires a bit of magic in JScript, so check the example in the first command if that’s what you’re using.

3 則留言:

CMC 提到...

請問版主關於Face Robot LipSync的問題,要怎麼將LipSync工具中建立的corrective shapes跟一般select shape key產生的shape animation混在一起呢?因為目前似乎我只要用LipSync工具產生動畫(有corrective shapes的話),原本的shape animation就會被覆蓋掉.


hsiang 提到...

恩..說真的..我到現在並沒有實際用過 Face Robot 作案子所以沒有去了解這一塊...不過你如可以細講你的作法及問題..大家可以一起來研究研究說.....XD

CMC 提到...

我的做法是用face robot將頭solved起來,然後輸入一段聲音,用face robot裡面LipSync的功能自動產生一段對嘴的動畫,不過在這之前需要先設定每個聲音的嘴型,也是在這個階段加入它稱為corrective shape的東西(其實就是blend shapes)讓嘴型更正確,到時這些corrective shapes也會被每個嘴型自動驅動.

不過問題就在這裡,這顆頭現在已經有LipSync工具的blend shape在上面,如果我複製出這頭,然後調整一下模型,再用select shape key將調整後的頭加入成為一個blend shape,即使我在shape manager看得我新加入的這個shape(也看到其他所有LipSync的corrective shapes),不過如果我把這個shape key加到mixer裡,LipSync的corrective shapes就不會有作用,我的問題就是想找到可以讓這兩種blend shapes同時作用的方式.