An-Cadsolutions      Imgsystems

Kirjoittaja Aihe: Kasvoanimaatio  (Luettu 679 kertaa)

xcx

  • Administrator
  • *****
  • Viestejä: 2278
  • Sukupuoli: Mies
    • Profiili
    • Verajankorva.com
    • Sähköposti
Kasvoanimaatio
« : Marraskuu 25, 2010, 06:46:50 pm »
Juuri tutkin aihetta, lueskelen ja testailen eri tapoja. Siksi threadi tänne. Jos tiedätte missä on dokkareita ja asiaa kasvoanimaatioista niin linkkiä kiitos. Tietysti jos löytyy omakohtaiset kokemusta niin se on se sitä kaikkein arvoikkainta tietoa.

Omalta osaltani, kokemuksia.

Bone skinnattu naama ja boneja animoidaan face mocapilla.
Plussaa
 + Helppo tapa. Ei tarvita erikoisempia pulikoita. Siitä vaan bonet kiinni dataan ja voila.
 + Animaatiodata on normaalia boneanimaatiota, joka liikkuu helposti softien välillä.
Miinusta
 - Hankala editoida jälkikäteen.
 - Retargetointi tuottaa usein kehnoa jälkeä. Eli tulisi mieluusti olla sama malli ja mocap näyttelijä.
 - Bonet eivät pysty toistamaan kovinkaan hyvin kasvon pieniä detaileja.
 - Bonet scretchaavat mallia, eivätkä käyttäydy oikean ihon tavoin.
Technical Artist - Remedy Games
http://www.verajankorva.com

juhone

  • Full Member
  • ***
  • Viestejä: 115
  • Sukupuoli: Mies
    • Profiili
    • Homepage
    • Sähköposti
Vs: Kasvoanimaatio
« Vastaus #1 : Marraskuu 26, 2010, 04:36:15 pm »
Itse olen kokeillut bone ja morffaus rigejä ja todennut käytännössä samat plussat ja minuukset kuin yllä.

XSI:ssä on melko uutena lisäosana Face Robot niminen palikka, joka on tarkoitettu naaman riggaukseen ja animointiin.

Lisää tietoa FaceRobotistä löytyy täältä: http://facerobot.wiki.softimage.com/index.php/Main_Page

Itse olen leikkinyt sen kanssa vähän. Riggaus ja skinnaus sujui suht jouhevasti ja oikein rakennetulla topologialla liikkeet näyttävät yllättävän hyviltä. Nykyään siihen voi myös liittää äänitiedoston ja ohjelma duunaa automaattisesti lipsynkin. Sitä en ole vielä ehtinyt testailla itse.

Tonttu

  • Sr. Member
  • ****
  • Viestejä: 280
    • Profiili
Vs: Kasvoanimaatio
« Vastaus #2 : Marraskuu 27, 2010, 12:29:45 am »

xcx

  • Administrator
  • *****
  • Viestejä: 2278
  • Sukupuoli: Mies
    • Profiili
    • Verajankorva.com
    • Sähköposti
Vs: Kasvoanimaatio
« Vastaus #3 : Marraskuu 27, 2010, 01:12:50 pm »
Miksei näinkin. En kyllä oikein nähnyt minkä edun jamppa tosta NURBS hässäkästä sai :). Käytännössä tämä oli kuitenkin BlendShape rigi, joka on kyllä hyvinkin varteenotettava tapa. Itse pidän BlendShape rigeistä. BlendShape on vaan aika työläs, joskin hyvin tehdyillä ilmeillä (mielusti skannatuilla) sillä saa kyllä hyvää jälkeä aikaan. Olen tehnyt pari testiä skannidatan kanssa ja se on kyllä varsin makeeta. Jos joku on nähnyt Rockstarin L.A. Noir pelin trailerin. Naamat mesh per frame skannidatasta ilm. boneille bakettua animaatiota. Melkoisen hyvää settiä.
http://www.rockstargames.com/lanoire/agegate/ref/?redirect=
Technical Artist - Remedy Games
http://www.verajankorva.com

GoodAsNew

  • Full Member
  • ***
  • Viestejä: 136
  • Sukupuoli: Mies
    • Profiili
    • Sähköposti
Vs: Kasvoanimaatio
« Vastaus #4 : Joulukuu 02, 2010, 12:57:17 pm »
Kaipaatte vissiin pelienginessä toimivaa systeemiä mut täs on jotain filmipuolen härpäkkää.

http://www.liamkemp.com/thenormals_main.htm

http://www.youtube.com/watch?v=Pyhf3JmODHE Sen rendaustesti.

Ehkä hän osaa suositella jotakin jos ottaa yhteyttä.

Toi tekee tietääkseni ihan käsin noi animaatiot ja rigissä käyttää muscle systeemeitä yms. Hän käyttii joku 8kk tohon rigin rakentamiseen, niin varmaan on ollut hullu opiskelu siinä samalla.

http://www.fahrenheitdigital.com/dvds/rigging/ Tos on aika arvostettua tutorial pakettia riggaamiseen/skinnaamiseen. Siel on naamariggaukseen ihan erillinen paketti. Tosin, en ole varma millasta tekniikkaa se naamariggaus paketti sisältää. Ite olen vasta tossa perus riggauksessa. Puhuja kuulostaa ihan John Malkovichilta.

xcx

  • Administrator
  • *****
  • Viestejä: 2278
  • Sukupuoli: Mies
    • Profiili
    • Verajankorva.com
    • Sähköposti
Vs: Kasvoanimaatio
« Vastaus #5 : Joulukuu 02, 2010, 01:16:17 pm »
Ei mitenkään eritellysti ole haussa pelipuolen naamajutskia. Kaikki naamajutskat kelpaa (esim. viimeksi edessä oli mesh per frame skannisequ). Naaman saaminen peliin kiinni on eri rimpuilu. Kuitenkin jollain tavalla se naama on animoitava meni peliin tai ei. Onko siinä sitten välissä joku mahd. bakeprosessi engineä varten on toissijaista.

Kiitokset linkeistä, tutustun näihin.
Technical Artist - Remedy Games
http://www.verajankorva.com

ahven

  • Full Member
  • ***
  • Viestejä: 110
  • 3D Artist & AS3D Specialist @ Stereoscape
    • Profiili
    • Portfolio Kimmo
Vs: Kasvoanimaatio
« Vastaus #6 : Joulukuu 15, 2010, 03:43:33 pm »
Olen testaillu mallintamalla erilaisia naamoja ja sitten morfannut niitä keskenään.
Se ongelma että niitä joutuu tekemään melko monta.

Tomler

  • Jr. Member
  • **
  • Viestejä: 52
  • Sukupuoli: Mies
    • MSN Messenger  - tommi@skripti.fi
    • Profiili
Vs: Kasvoanimaatio
« Vastaus #7 : Helmikuu 10, 2011, 03:21:28 pm »
Itse myös tutkin ja opettelen kasvo-animaatiota. Seuraava askel on se, että kaappaan kasvomocap dataa ja vien sen facerobottiin. Motionbuilderin kasvoanimaatio-ominaisuudet ovat mielstäni hyvin "heikot". Voi tietenkin johtua siitä että en niitä osaa kunnolla käyttää. Joka tapauksessa kunhan saan jotain matskua valmiiksi, laitan sitä tänne!

xcx

  • Administrator
  • *****
  • Viestejä: 2278
  • Sukupuoli: Mies
    • Profiili
    • Verajankorva.com
    • Sähköposti
Vs: Kasvoanimaatio
« Vastaus #8 : Helmikuu 10, 2011, 07:57:59 pm »
Jos tarkoitat ihan markkeridataa ja ajat boneja suoraan markkereilla niin et tarvii mitään erikoista pulikkaa. Perusbone setuppi ja hyvä skinnaus ajaa asiansa. Sääli kuitenkin ettei markkereilla sellaisenaan tahdo tulla oikein hyvää jälkeä :(. Kenties markkereilla voisi ajaa jotain überrigiä niin saisi kenties parempia tuloksia. Olen tässä testaillutkin pariakin erillaista naama systeemiä ja kyllä minä olen kallistumassa non-linear blendshape rigien suuntaan. Eli naama rigissä on bonet ja blendshapeit, joita käytetään yhdessä. Blendshapeilla detailit ja boneilla pidetään yllä voluumia ja tehdään isot liikkeet.
Technical Artist - Remedy Games
http://www.verajankorva.com

Tomler

  • Jr. Member
  • **
  • Viestejä: 52
  • Sukupuoli: Mies
    • MSN Messenger  - tommi@skripti.fi
    • Profiili
Vs: Kasvoanimaatio
« Vastaus #9 : Helmikuu 10, 2011, 08:06:12 pm »
Olikos tuo pulikka viesti mulle? o.O Ja mitä softaa käytät kasvoanimaatioihin? Kun tuli mieleen yks ongelma motionbuilderissa. Kun koitan viedä sinne omaa naamamodelia jossa on morphit, se ei osaa "lopettaa" morphausta. Eli kun joku morphi kerran lähtee liikkeelle, se vaan jatkaa ja jatkaa sitä. Ja pystyisitkö antamaan jotain opasta tuosta tekniikasta jota itse oelt nyt käyttänyt? Tai vaihtoehtoisesti jos saisi testimielessä jonkun kasaamasi setin testaukseen?

ViCoX

  • Newbie
  • *
  • Viestejä: 35
  • Sukupuoli: Mies
    • Profiili
    • Sähköposti
Vs: Kasvoanimaatio
« Vastaus #10 : Helmikuu 10, 2011, 11:12:45 pm »
Itse kannatan ilmanmuuta yhdistelmää. Blendshapeilla perus poset "in artist we trust" ja boneilla secondary controlli tai layeri. Toi pooby staili toimii aika mainoisti, koska se constrainaa helvetinmoisen kasan noita nulleja tohon lowres nurbsin uvsiin ja se antaa kivaa interpolaatiota noitten shappien(miksei bonejenkin) välillä. Näyttää smoothilta, mutta se on vähän hidas. : )
Tohon vois kyllä melkeen ruutata ICE version joka tekee noi nulli constrainit jne, ei pitäis olla turhan vaikeeta... hmm...
« Viimeksi muokattu: Helmikuu 10, 2011, 11:49:40 pm kirjoittanut ViCoX »

xcx

  • Administrator
  • *****
  • Viestejä: 2278
  • Sukupuoli: Mies
    • Profiili
    • Verajankorva.com
    • Sähköposti
Vs: Kasvoanimaatio
« Vastaus #11 : Helmikuu 11, 2011, 09:02:10 am »
Olikos tuo pulikka viesti mulle? o.O Ja mitä softaa käytät kasvoanimaatioihin? Kun tuli mieleen yks ongelma motionbuilderissa. Kun koitan viedä sinne omaa naamamodelia jossa on morphit, se ei osaa "lopettaa" morphausta. Eli kun joku morphi kerran lähtee liikkeelle, se vaan jatkaa ja jatkaa sitä. Ja pystyisitkö antamaan jotain opasta tuosta tekniikasta jota itse oelt nyt käyttänyt? Tai vaihtoehtoisesti jos saisi testimielessä jonkun kasaamasi setin testaukseen?

Mobusta en osaa sanoa. En ole kasvosysteemiä siinä edes kokeillut, mutta tarkoitin ihan perus rigiä esim. Mayassa, Maxissa, mitä näitä nyt on :). Itse testaan non linear blendshape rigiä siten, että tehdään ensin perus bonet ja skinnaus. Tehdään kaikki poset boneilla niin hyviksi kuin se boneilla on mahdollista ja sen päälle tunataan morph pose tekemään pikkudetsku. Homma toimii Mayassa tyyliin niin, että teet perus blendshape rigin ja bonet. Väännät boneilla poset ja constrainttaat bone poset ja blendshape poset keskenään, jotta ne menee päälle ja pois samaan aikaan. Tosin, suoraa yksi yhteen ilmeitä ei aina ole, joten constrainttaus ei voi olla ihan suora viittaus.
Technical Artist - Remedy Games
http://www.verajankorva.com

Tomler

  • Jr. Member
  • **
  • Viestejä: 52
  • Sukupuoli: Mies
    • MSN Messenger  - tommi@skripti.fi
    • Profiili
Vs: Kasvoanimaatio
« Vastaus #12 : Helmikuu 11, 2011, 10:29:58 am »
Ahaa nyt tajusin. Kiitos selvennyksestä :)

Tosiaan tänään kasailen kamerat mocappien ottoa varten ja lähden nappaamaan dataa. Käytän varmaankin facerobotin tukemaa markkerisettiä:
http://softimage.wiki.softimage.com/images/9/98/MarkerSet4.jpg

Eli tämän koko projektin väännän facerobotissa. Datan kyllä korjaan QTM FX ja motionbuilderilla mutta muuten varmaan tuolla robotin puolella tulee touhuttua. Laitan projektista kuvia ja videota ja varmaan demoscenet tänne.

Tomler

  • Jr. Member
  • **
  • Viestejä: 52
  • Sukupuoli: Mies
    • MSN Messenger  - tommi@skripti.fi
    • Profiili
Vs: Kasvoanimaatio
« Vastaus #13 : Helmikuu 14, 2011, 03:43:21 pm »
Nyt tuli komeasti tuplaposti.

Joka tapauksessa viime viikonloppuna löimme mocap kamerat pystyyn ja aloimme testailemaan kasvoanimaatiota. Tässä teille linkki meidän markercloud videoon:
http://www.youtube.com/watch?v=Eh5SS-x2gkY

Naamameshiä meillä ei vielä ole käytössä mutta luulisin että data toimii? Ainakin MotionBuilderin Actor Facella toimi ihan hyvin, vaikka actor face ei välttämättä olekaan se paras vaihtoehto testaukseen.

Näkeekö joku nyt suoraan tuosta cloudista että toimisiko vai eikö? Tarvittaessa voin myös C3D filun lyödä johonkin. Ai niin ja SoftImagen markersetti käytössä.

Data voisi olla parempilaatuistakin mutta ensimmäiseksi testiksi se onnistui todella hyvin (omasta mielestäni).


Antakaa ihmeessä parannusvinkkejä markkereiden asettelusta tai jostakin muusta mitä nyt mieleenne tuleekin! Tietenkin ilman valokuvia / videokuvaa näyttelijästä on hyvin paha mitään sanoa mutta silti.