Käytetyt softat/laitteet:
- Samsung Galaxy S videon kuvaamiseen (mp4-tiedostomuoto)
- Voodoo (ilmainen Open Source camera tracking -softa)
- Blender 2.53 (lukemaan Voodoosta exportattua python-scriptia)
- Blender 2.55 (varsinaisen videon/animaation tuotantoon)
Tekovaiheet:
- Kuvasin Galaxy S:lläni muutaman sekunnin videoklipin (mp4) ja siirsin sen PC:lle
- Avasin Blenderiin uuden tiedoston ja menin Video Editor -tilaan
- Lisäsin aikajanalle aikaisemmin tekemäni videopätkän ja säädin aikajanan pituuden sopivaksi
- Menin Scenen renderöintiasetukset-paneeliin ja säädin seuraavat asiat:
- Kuvakoko (640x360, eli puolet 1280x720:sta)
- Framerate samaksi kuin mitä lähdemateriaalissa, eli fps 29
- Valitsin tallennuskansion sekä tiedostonimen, ja laitoin tiedostotyypiksi Targa (.tga)
- Tämän jälkeen renderöin animaation, ja tulokseksi sain kuvasarjan (image sequence)
- Avasin Voodoon ja valitsin valikosta "Open > Sequence", annoin polun kuvasarjaan, valitsin kameran tyypiksi "free move" ja klikkasin OK
- Kun kuvasarja oli ladattu ohjelmaan, klikkasin vain "Track"-namiskaa ja odotin kunnes ohjelma oli saanut laskettua trackauksen loppuun
- Trackauksen ollessa valmis, menin valikkoon "Save > Blender Python script", valitsin tiedostotyypiksi uudemman Blenderin (2.5X) ja laitoin pallon ruutuun "Export all". Näin trackaus saatiin ulos Blenderin ymmärtämään muotoon
- Avasin Blender 2.53:n, menin Script Editing -tilaan ja File-valikon kautta avasin aikaisemmin luodun Python-tiedoston
- Kun Python-scripti latautui Blenderiin, klikkasin scripti-ikkunan alareunasta "Run Script" (ALT+P), jolloin Blenderi suoritti scriptin
- Palasin takaisin 3D-muokkaustilaan ja tarkistin, että kaikki toimi. Sceneen oli ilmaantunut uusi kamera (voodoo cam) sekä suuri pistepilvi, jota voimme käyttää apuna kun asettelemme 3d-objekteja tasolle videon päälle
- Tässä vaiheessa tallensin projektini .blend-tiedostoksi ja suljin ohjelman. Jatkoin työstämistä uudemmalla Blenderillä (2.55) johon avasin äsken tallentamani tiedoston
- Laitoin Blenderissä viewportin taustalle saman kuvasarjan, jonka pohjalta olin aikasemmin tehnyt Voodoon kameraträkkäyksen. Tämän ansiosta pistepilveä oli helpompi seurata viewportissa ja sommitella omat 3d-objektit sopimaan sceneen ja videon päälle
- Loputtomalta tuntuvan valaistus- ja rendausasetusten säädön jälkeen kasasin Video Editing -työtilassa kollaasin, jossa pohjalla oli kuvasarja ja päällä Scene, johon olin luonut omat 3d-objektini (teksti ja kahvikupit)
Eli yksinkertaistettuna koko videoträkkäys koostuu seuraavista vaiheista:
- Lähdevideon muuttaminen kuvasarjaksi (eli videon jokainen frame tallennetaan erilliseksi .tga-kuvatiedostoksi)
- Kuvasarjan avaaminen Voodoo -träkkäysohjelmaan. Ohjelma luo kuvasarjan pohjalta "kolmiuloitteisen tilan", joka koostuu kamera-objektista ja tracking-pistepilvestä
- Voodoon laskeman tiedon tallentaminen Blenderin ymmärtämään muotoon, eli Python-scriptitiedostoksi (.py)
- Python-scriptin avaaminen ja suorittaminen Blenderissä, jotta Voodoon kamera-objekti sekä pistepilvi saadaan avattua
- 3D-objektien lisääminen skeneen ja lopullisen videon rendaaminen
Ei kommentteja:
Lähetä kommentti