keskiviikko 17. marraskuuta 2010

M-M-M-M-MONSTER MAAADNEESSS

"Ammattitaidottomuuszilla!"

Jatkoin tänään AMK-päivien ohessa uuden projektin mallinnushommia. Demo-pisteellä kun jouduin häärimään, niin ajattelin alkaa mallintamaan jotain vähän postilaatikkoa mielenkiintoisempaa, eli tulevan videon pääpahista. Olipahan yleisöllä jotain päälisteltävääkin.

Kerkesin päästä aika hyvään vauhtiin, joten ohessa on muutamia shotteja kehityksestä. Huomenna jatkuu!





torstai 11. marraskuuta 2010

Kerrostalo nro. 2:n päivitys

Päivitystä talojen tekstuureihin.
Talo nro. 3:n pohja.

Pientä päivitystä taloihin. Muokkasin taloa nro. 2 hieman, ja hoidin sen mäppäyksen sekä teksturoinnin. Tämän lisäksi aloitin talo nro. 3:n pohjan mallintamisen.

Kattokrääsää en ole vieläkään teksturoinut. Pitää katsoa, jos niitä tarvitsee teksturoida ollenkaan lopputuotetta varten.

tiistai 9. marraskuuta 2010

Kerrostalotekstuuria...

Talorenderi
Kerrostalon teksturointi aloitettu tänään. Meni jonkin aikaa pelkästään siinä, että oppi ymmärtämään noiden light/emit -tekstuurien käytön kunnolla :P Eiköhän se tästä lähde.

CGTextures.com FTW \,,/

» edit:
Ei tarvi edes kovin tarkkaan katsoa, että huomaa ikkunoiden sisäreunoilla tekstuurin venymisen – kyse on vain laiskasta tekijästä :P Ajattelin selvitä tästä sillä ajatuksella, että lopputuotteessa ikkunoita ei kuitenkaan ehdi katsoa niin läheltä ja niin tarkkaan, että venyminen hirveästi haittaisi.

maanantai 8. marraskuuta 2010

Kerrostalojen rakentamista

Olen nyt pari päivää värkännyt kerrostalopohjaa uutta projektia varten. Tehtävälistaan kuuluu (ainakin) neljä erilaista pientä kerrostaloa, joista kahden mallit on nyt suhteellisen valmiita (teksturointi ja mappaus puuttuu vielä).

Tämän lisäksi on tullut mallinnettua osa "kattokrääsästä", eli erilaisista ilmastointilaitteista/putkista/savupiipuista jne, joita ripottelemalla yritän saada jokaisen talon katon näyttämään vähän toinen toistaan erilaisemmalta.

perjantai 5. marraskuuta 2010

Voodooträkkäystä

Teinpä pienen träkkäystestin:



Käytetyt softat/laitteet:
  1. Samsung Galaxy S videon kuvaamiseen (mp4-tiedostomuoto)
  2. Voodoo (ilmainen Open Source camera tracking -softa)
  3. Blender 2.53 (lukemaan Voodoosta exportattua python-scriptia)
  4. Blender 2.55 (varsinaisen videon/animaation tuotantoon)


Tekovaiheet:
  1. Kuvasin Galaxy S:lläni muutaman sekunnin videoklipin (mp4) ja siirsin sen PC:lle
  2. Avasin Blenderiin uuden tiedoston ja menin Video Editor -tilaan
  3. Lisäsin aikajanalle aikaisemmin tekemäni videopätkän ja säädin aikajanan pituuden sopivaksi
  4. Menin Scenen renderöintiasetukset-paneeliin ja säädin seuraavat asiat:
    1. Kuvakoko (640x360, eli puolet 1280x720:sta)
    2. Framerate samaksi kuin mitä lähdemateriaalissa, eli fps 29
    3. Valitsin tallennuskansion sekä tiedostonimen, ja laitoin tiedostotyypiksi Targa (.tga)
  5. Tämän jälkeen renderöin animaation, ja tulokseksi sain kuvasarjan (image sequence)
  6. Avasin Voodoon ja valitsin valikosta "Open > Sequence", annoin polun kuvasarjaan, valitsin kameran tyypiksi "free move" ja klikkasin OK
  7. Kun kuvasarja oli ladattu ohjelmaan, klikkasin vain "Track"-namiskaa ja odotin kunnes ohjelma oli saanut laskettua trackauksen loppuun
  8. 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
  9. Avasin Blender 2.53:n, menin Script Editing -tilaan ja File-valikon kautta avasin aikaisemmin luodun Python-tiedoston
  10. Kun Python-scripti latautui Blenderiin, klikkasin scripti-ikkunan alareunasta "Run Script" (ALT+P), jolloin Blenderi suoritti scriptin
  11. 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
  12. Tässä vaiheessa tallensin projektini .blend-tiedostoksi ja suljin ohjelman. Jatkoin työstämistä uudemmalla Blenderillä (2.55) johon avasin äsken tallentamani tiedoston
  13. 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
  14. 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

    tiistai 2. marraskuuta 2010

    Mitä tästä napista tapahtuu...

    Näinhän siinä kävi että "sotilasprojekti" jäi vähäksi aikaa tauolle. Syynä tähän on toinen projekti jota pääsin työstämään, ja tässä muutamia savu/tulirendauksia, jotka tein testatakseni Blenderin partikkelitsydeemeitä.