FC2ブログ
*admin*entry*file*plugin| 文字サイズ  

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。



今日はちょっとモデリングから離れて、アニメーション
についてのお話です。Fate/Zeroの24話をみてて思った
ことなのですが、あの残像が残るようなのはどうやるの?
という疑問のもとちょっとBlenderを弄ってみました。

残像を作るにはいくつも方法があるように思えますが、
なるべくコンパクトにしたいというのが私の考えです。
なので、わざわざフレームをずらしたアニメーション
を生成して合成なんてことはしたくないのですが。
(これやるとおそらくかなり骨が折れそう)

そこで考えたのがこちらの方法です。
残像は基本的に元のモーションを追うように追尾します、
と言うことは基のアニメーションは一つでいいってこと?
そうなると、ひとつの映像から複製を作ってフレーム
ずらして合成すればいいってことですね、たぶん。
なんとなく方法がわかったところで早速Nodeを組んでみました。

まず用意するのはレンダーが2つ、これは元の映像作成用と
後から残像を合成する為のものです。

レンダー1では一度外部にアウトプットしてます、連番で。
で、その連番をレンダー2で取り込みフレームずらして
合成させます。まぁ、こんなものじゃないかなぁ
上手くいってくれるといいけど、失敗したら知らない。

Nodeで残像作るよ?


Nodeはたぶんこんな感じでいいかと
さてうまくいくかなぁ・・・

Nodeで残像作るよ?


お?ちゃんと追尾してますね。とりあえずできたっぽい?
一回のレンダリングでレンダリング結果が2度回ってるので、
動くのか心配だったけど大丈夫みたいです。
これが出来れば、あとは残像を編集したり、フレームレート
弄ってディティールを詰めていけばそれなりのものができるかも?
SCENE分けして片方にモーションブラー入れたり、後でフルサンプル
したり、重なり具合とか色々使えば面白いかもしれないですねぇ。

これ作るまでにシーン複製してみたり、正直にモーションフレーム
弄ったりとなかなか楽しめました。結果的にオブジェクトと
モーションが共に1つで済んじゃったよ、大雑把すぎるorz

レンダリング2度回ってもレンダーボタン押すのは一回です、
Nodeで2度回るようにしてるだけなので、ボタン2回押して後で合成
なんて面倒な事したくないです・・・ゞ(ーー)おい

それにしても、あの戦闘シーンはすごかった。





さてさて、話は変わってキャラクター作成についてですが、
少し厄介なことに遭遇してその対応でちょっと。
前にもあったのですが、デフォルトの設定がおかしくて修正方法
が解らず初期の状態からまた組み直していました。
粗方はAppendでどうにかなるんですが、Nodeの移植方法が解らず
これまた一から組み直して、オブジェクト追加したけど何故か
マテリアルの設定が微妙にずれてて、てんやわんや。ぐぬぬ・・・

一から取り込んでようやく戻ったかなぁ・・・


今はなんとか立てなおしてセットアップに戻れそうです。
これについては特に新しいことはしないので、いつも通りに
骨入れてウェイト設定するだけですね。あと表情も。
Pythonも弄ってていろんな事して全然手が回ってないよぉ
徹夜コースまっしぐらでも気にせず続行してたので眠い。


最後にBlenderのPythonで参考になりそうなサイトがあったので紹介。
たぶん、結構メジャーなところだと思うので「何を今更」って
言われそうだけどそこは突っ込まないでね。

ここをクリック

ここは結構基本的なスクリプトが記載されているので、改造する
にはとても都合が良さそうです。先日のカーブを追加するスクリプト
もここにありました。頂点をベクトルで指定して追加するというもの。
すごく短いものだったので理解するのも早く、あとはどう組み込むか
ということだけですね。

アドオン作ろうとする場合はクラスとかレジストリとか設定しないと
使い勝手がよろしくないので。実際のところよく解ってないけど。
何にしてもこのサイトは今後Pythonでお世話になりそうです。

結構長くなったので今日はこの辺りにしておきます。ではでは~


この記事へコメントする















Mithril

Author:Mithril


趣味は主に雑学です。
どうでもいいこと書いてます。

Blenderやプログラムに
ついても書いたりするかも。
私のPC環境はこちら

メールはこちらから↓
mithrilp★yahoo.co.jp
(★を@に変えて下さい)

11 | 2018/12 | 01
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 - - - - -

QRコード
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。