MASSIVE
[Wikipedia|▼Menu]

Massive は、映画やテレビでの群集シーンをCGIとして生成する3次元コンピュータグラフィックス人工知能のソフトウェアパッケージである。Multiple Agent Simulation System in Virtual Environment の略。
概要

Stephen Regelous がVFX業界のために開発した。数千から数万の個別に動くエージェントを容易かつ迅速に生成できる。ファジィ論理を使って、各エージェントが周囲の状況にそれぞれ独立した反応を見せるようにできる。どう反応するかは外部からも制御でき、モーションキャプチャで動きを入力することもでき、それによってよりリアルな動きを作り出せる。

人工知能的機能だけでなく、布地のシミュレーション、剛体の力学GPUによるレンダリングといった各種機能を持つ。また、事前定義されたエージェントも含まれており、スタジアムの群集のエージェント、暴徒エージェント、互いに会話も行う通行人エージェントなどがある。

MayaやViconモーションキャプチャーとのデータ互換性は高く、RenderManmental ray 経由でのレンダリングが可能。 スケルトン構造に一切の拘束条件は無く、物理シミュレーション機能も兼ね備え、ブレンドによる顔の表情変化や音声同期、クロスシミュレーションを合わせることもできる。

現状のサポート環境は、

Supported Operating Systems (32-bit):

Windows XP

Windows 7

Fedora Core 4

Fedora 8

Red Hat Enterprise 4

Supported Operating Systems (64-bit):

Windows XP

Windows 7

Fedora Core 4

Fedora 8

Fedora 14

Red Hat Enterprise 4

Red Hat Enterprise 5

歴史

当初、ニュージーランドウェリントンで開発された。ピーター・ジャクソンは数百/数千の兵士が戦うシーンをソフトウェアで生成したいと考えていたが、それまでそのようなシステムが映画に使われたことはなかった。これに対して Stephen Regelous が Massive を開発し、それを使ってWETAデジタルは様々な革新的視覚効果を生み出した。特に『ロード・オブ・ザ・リング』三部作での戦闘シーンが有名である。

その後製品化され、多くのVFX企業にライセンスされている。
作品

Massive は様々な作品に使われてきた。主な例を以下に挙げる。

ロード・オブ・ザ・リング』三部作

ナルニア国物語/第1章:ライオンと魔女

キング・コング』(2005年版)

父親たちの星条旗』(戦闘シーンだけでなく、洋上の軍艦も Massive で生成している)

アイ,ロボット

俺たちフィギュアスケーター

エラゴン

ハッピー フィート

300 〈スリーハンドレッド〉

関連項目

ファジィ論理

Maya

外部リンク

Massive Software 公式サイト

Weta Digital 公式サイト

Massive Software 日本語公式サイト
.mw-parser-output .asbox{position:relative;overflow:hidden}.mw-parser-output .asbox table{background:transparent}.mw-parser-output .asbox p{margin:0}.mw-parser-output .asbox p+p{margin-top:0.25em}.mw-parser-output .asbox{font-size:90%}.mw-parser-output .asbox-note{font-size:90%}.mw-parser-output .asbox .navbar{position:absolute;top:-0.90em;right:1em;display:none}

この項目は、ソフトウェアに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めていますPJ:コンピュータ/P:コンピュータ)。
.mw-parser-output .hlist ul,.mw-parser-output .hlist ol{padding-left:0}.mw-parser-output .hlist li,.mw-parser-output .hlist dd,.mw-parser-output .hlist dt{margin-right:0;display:inline-block;white-space:nowrap}.mw-parser-output .hlist dt:after,.mw-parser-output .hlist dd:after,.mw-parser-output .hlist li:after{white-space:normal}.mw-parser-output .hlist li:after,.mw-parser-output .hlist dd:after{content:" ・\a0 ";font-weight:bold}.mw-parser-output .hlist dt:after{content:": "}.mw-parser-output .hlist-pipe dd:after,.mw-parser-output .hlist-pipe li:after{content:" |\a0 ";font-weight:normal}.mw-parser-output .hlist-hyphen dd:after,.mw-parser-output .hlist-hyphen li:after{content:" -\a0 ";font-weight:normal}.mw-parser-output .hlist-comma dd:after,.mw-parser-output .hlist-comma li:after{content:"、";font-weight:normal}.mw-parser-output .hlist-slash dd:after,.mw-parser-output .hlist-slash li:after{content:" /\a0 ";font-weight:normal}.mw-parser-output .hlist dd:last-child:after,.mw-parser-output .hlist dt:last-child:after,.mw-parser-output .hlist li:last-child:after{content:none}.mw-parser-output .hlist dd dd:first-child:before,.mw-parser-output .hlist dd dt:first-child:before,.mw-parser-output .hlist dd li:first-child:before,.mw-parser-output .hlist dt dd:first-child:before,.mw-parser-output .hlist dt dt:first-child:before,.mw-parser-output .hlist dt li:first-child:before,.mw-parser-output .hlist li dd:first-child:before,.mw-parser-output .hlist li dt:first-child:before,.mw-parser-output .hlist li li:first-child:before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child:after,.mw-parser-output .hlist dd dt:last-child:after,.mw-parser-output .hlist dd li:last-child:after,.mw-parser-output .hlist dt dd:last-child:after,.mw-parser-output .hlist dt dt:last-child:after,.mw-parser-output .hlist dt li:last-child:after,.mw-parser-output .hlist li dd:last-child:after,.mw-parser-output .hlist li dt:last-child:after,.mw-parser-output .hlist li li:last-child:after{content:")\a0 ";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li:before{content:" "counter(listitem)" ";white-space:nowrap}.mw-parser-output .hlist dd ol>li:first-child:before,.mw-parser-output .hlist dt ol>li:first-child:before,.mw-parser-output .hlist li ol>li:first-child:before{content:" ("counter(listitem)" "}.mw-parser-output .navbar{display:inline;font-size:75%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}.mw-parser-output .infobox .navbar{font-size:88%}.mw-parser-output .navbox .navbar{display:block;font-size:88%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}

表示

編集










3DCGソフトウェア


3次元コンピュータグラフィックス

3DCGソフトウェア

3DCGソフトウェアの歴史

ゲームエンジン

3Dライブラリ

キャラクタージェネレーター

プロシージャル街生成

統合型

オープンソース

Blender

Seamless3d(英語版)

プロプライエタリ

3ds Max

Cheetah3D

CINEMA 4D

Houdini

LightWave 3D

Maya

modo

Shade

SketchUp

Strata 3D


景観向け

Grome(英語版)

Terragen

Outerra(英語版)

Vue

可視化向け

LumenRT

Twinmotion(フランス語版)

Lumion 3D(チェコ語版)

Enscape

キャラアニメ

DAZ Studio

Poser

iClone(英語版)

点群・メッシュ処理

Autodesk ReCap


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:16 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef