Massive

MASSIVE () on tietokoneanimaatio- ja tekoälyohjelmisto, jota käytetään suurten agenttijoukkoefektien luomiseen elokuvia ja televisiota varten. Sitä on käytetty muun muassa Tarussa sormusten herrasta.

Yleistä
MASSIVE-ohjelmiston kehitti Stephen Regelous erikoistehosteteollisuutta varten. Sen lippulaivaominaisuutena on kyky luoda tuhansia tai miljoonia agentteja, joista jokainen toimii itsenäisesti. Sumea logiikka mahdollistaa sen, että jokainen agentti reagoi ympäristöönsä yksilöllisesti. Nämä ulkoiset muuttujat vaikuttavat agentin käytökseen ja kontrolloivat liikkeentunnistusanimaatioita luoden realistisen näköisiä hahmoja.

MASSIVE sisältää keinoälyominaisuuksien lisäksi vaatesimulaation, räsynukkefysiikan ja GPU-pohjaisen laitteistotason renderöinnin. MASSIVE-ohjelmistolla voi luoda esirakennettuja agentteja, jotka suorittavat tiettyjä tehtäviä, kuten stadium-yleisöagentit, katumellakka-agentit ja yksinkertaiset agentit, jotka kävelevät ympäriinsä ja puhuvat toisillensa.

Historia
MASSIVE kehitettiin alun perin Wellingtonissa, Uudessa-Seelannissa. Peter Jackson vaati ohjelmistoa, joka mahdollistaisi satojen tuhansien sotilaiden yhtäaikaisen taistelun. Ongelmaa ei ollut ratkaistu elokuvateollisuudessa ennen tätä. Regelous loi Massiven sallien Weta Digitalin luoda erikoisefektejä, erityisesti taistelukohtauksia Taru sormusten herrasta -elokuvatrilogiaan.

Tuotanto
MASSIVEa on käytetty useissa tuotannoissa, niin kaupallisissa kuin lyhytelokuvissakin, niin pienen kuin suuren skaalan tuotannoissakin.

Joitakin merkittäviä esimerkkejä:
Taru sormusten herrasta (elokuvatrilogia)
Narnian tarinat: Velho ja leijona
King Kong (Peter Jacksonin uudelleenfilmatisointi)
Isiemme liput (taistelu- ja joukkokohtausten lisäksi myös Tyynen valtameren ylittäneet merialukset luotiin Massivella)
Carlton Draught: Big Ad
Category 7: The End of the World
Hokkarihemmot
Eragon
Happy Feet
The Ant Bully (ensimmäinen elokuva, joka käytti kasvoanimaatiota Massiven yhteydessä)
Avatar (ihmisjoukkojen lisäksi esimerkiksi kasvit ja alukset simulointiin Massivella)

Katso myös
Joukkosimulaatio
Emergenssi
NetLogo - moniagenttiohjelmointikieli ja integroitu mallinnusympäristö
Maya (tietokoneohjelma)

Aiheesta muualla
Massive Softwaren virallinen sivusto
Weta Digitalin virallinen kotisivu

Tietokonegrafiikka
Ohjelmistot