10日間でBlenderのVFXはできるのか(3D一括インポート?)
Blenderで出来ること
急遽、VFXをしないといけなくなったためBlenderについて学んで行かないといけないことになったので、ここにまとめていこうと思います。まず、Blenderで出来ることをまとめました。
Blenderで出来ること
自分がやりたいことがBlenderで出来るのかを確認します。
要は3Dモデリングはほぼどんなことでも可能で、それと実写動画と組み合わせるVFXも可能ということです。
Blenderの操作画面
次に、操作画面についてまとめました。操作画面
3Dモデルダウンロードと拡張子
では、3Dモデルは一から作らないと行けないのか。もちろん一から作ることも可能ですが、時間がかかるので、素材サイトからダウンロードして使うことも可能です。
3Dモデルダウンロードサイトをまとめました。
あとは、保存の拡張子についても一緒にまとめました。
3Dモデルの形式とダウンロードサイト一覧
3Dモデルのインポート
では、まずは適当に好きな3Dモデル素材をダウンロードして、.blendなどで開いたり、インポートしたりしましょう。すると、案外複雑すぎて、何をどういじったらいいのか、手を付ければ良いかわからなくなるでしょう。
私の場合はこんな感じでした。
他のワークスペースでも同じような感じでした。
本当にダウンロードしたものが目当てのビジュアルになっているのか画像で書き出してみます。
ヘッダーメニューから「レンダー」→「画像をレンダリング」
にて、数分。
画像が無事書き出されました。
こんなに複雑なのか、と、改めて実感しました。
そんな感じです。
ちなみに、カメラが設定されていなければ、書き出しはすることはできません。
それは.blendで保存されている3Dモデルによるみたいです。
さて、GPUのパソコンの場合は、このレンダリング時間を短縮できます。
ヘッダーメニューの「編集」→「プリファレンス」→「システム」→「Cyclesレンダーデバイス」から、手元のGPU環境を設定します。
一番左上のアイコン(Blenderロゴの下)→「プロパティ」より
左赤枠アイコンから、右赤枠の設定がGPUになっているか確認します。
これで、再度画像レンダリングすると、数分から5秒くらいになりました。
さて、ここから何から手を付ければいいのかが問題です。
クロマキー合成とキーイング
動画素材はPixabyからフリーなのをとりあえず仮でダウンロードしました。背景は雑ですが、とりあえず仮なのでAdobe Expressで削除しました。

↑↑ クリックすると動画が見れます ↑↑
(結局この編集は不要でした。全てBlenderで完結出来ます。下記リンク「キーイング」より。)
で、ここからです。
どうやってあの複雑な3Dモデルと融合するのか。
まずは、グリーンバックからのキーイングをしてみました。
そこで、ノードを知ることになります。
キーイングの処理
動画の書き出し方を詳しく
書き出し方
これで、一旦アルファ有で書き出して、3Dモデルファイルにインポートします。
10日間でVFXは無理でした(基礎から知る必要性)
さて、いよいよ3Dモデルのカメラワークです。結論、10日間でVFXは到底無理でした。
カメラワーク含む基礎が分からないと、応用に行けないのは当たり前です。
カメラワークなんdてまだまだの状態でした。
とりあえず、基本がまだまだ全く分かりません。
ここで注意だが、いきなりVFX用の3Dモデルの複雑な背景をダウンロードしてカメラを触らない方がいい。
何がなんだか分からなくなります。
焦る気持ちはありますが、まずは分かりやすいように単純な3Dモデルから。
3Dモデルの基本とカメラの基礎を知る
焦らずに、まずはカメラワークと、3Dオブジェクトの基礎を知ることが必要でした。3Dビューポート
その前に、3Dビューポートの説明
を知っておいた方がいいので書きました。
アウトライナー(コレクション)
アウトライナー(コレクション)についてもここでまとめます。アウトライナーの説明
ワールド
次に知っておかないといけないワールドの概念を書きました。ワールドとは
カメラの基礎
そしてカメラの基礎。カメラの基本
3Dオブジェクトの基本操作
カメラを触っていると、3Dオブジェクトが触りたくなったのでまとめました。3Dオブジェクト
アセットの導入
さて、- 3Dビューポートの操作
- オブジェクト
- カメラ
その素材のことを、Blenderではアセットといいます。
アセット
にまとめます。
アセットを組み合わせてある程度出来るようになりましたが、そういえば空がない、と思いました。
空の導入
空の作成方法そこで一番気に入ったReal Skyをまとめました。
Real Skyの使い方
アドオン
空はアドオンで出来ることを知って、他にも色々なアドオンを見てみました。アドオン
必要なアドオンなどあれば、インストールしてみるのも良いでしょう。
ライティング
さて、アセットの使い方と空の設定が出来たら、ライティングがしたくなりました。ライティング
ライティングを勉強している途中で、ライティングを勉強するにはある程度モデリング出来るようになりたい、ならないと自分の空間でライティングを試せない、と気付き、一から3Dモデリングを作ってみることにしました。
棺桶の作り方
アテリアル
そこで、全くマテリアルの使い方を知らないことに気付きました。マテリアル
シェーダーとノード
マテリアルに必要なノードは、シェーダーとは
ノード一覧
にまとめていきます。
でもこの時点ではほどんど分かりませんでした。
背景の導入
ライティングも色々な方法があるなと思い、基礎の3点照明から勉強しようと思ったら、そういえば、今になって背景の設定してないなと思ったので、メモ。背景の設定
VFXをするなら建築学から学ぶ必要あり
建築学(省略)
ただ闇雲に設計もせずに雰囲気だけで、というのは無理でした。なんとなくは可能かもしれませんが、自分が求めていたのはそこではなく、説得力のあるアプローチがしたいのです。
というので、アウトドアを作るのも、インドアを作るのも、造園や建築の知識が必須です。
はい、完全にVFXをなめていました。
ということで、図書館や本屋に通い、そして漁り、自分が求めている建築などについて勉強しました。
あとは家の作りだけでなく、壁や床の種類、そして石材ならなら石の種類、木材なら木の種類を知ることもも必須でした。
で、やっとBlenderに戻れるかと思ったら、イメージは出来ていても作れません。
そこで必要になってくるのが、建築の知識と設計図です。
建築を勉強するのに約半年かかりました。
あくまで3DCGなので、通常の学校の勉強よりは、重量や法律を学ばなくていいだけ短いです。
かといって本気でやるには半年はかかりました。
そして半年後・・・
設計図の書き方
設計図の書き方は、こちらのページにリンクしておきます。まだまだ基礎を勉強する必要あり
ようやく設計図を書き終え、久しぶりにBlenderに戻りました。そして、なんとか設計図通り外観のみ簡単に組み立て。
まだ何もデザインは無しです。
テクスチャ
設計図通り組み立てて、あとはテクスチャです。テクスチャとダウンロードサイト
UV展開
そしていざ建物の壁などのテクスチャを作ろうと思ったら、「UV展開」なる用語が色々なところで自分の前に現れるようになった。調べてみると、UVした方が後々楽とのこと。
早くテクスチャしたいのに。。。
仕方ないのでまとめることにします。
道は長い・・・
UV展開について
モディファイア
ようやくモディファイアを使う場面まで来ました。モディファイア
パーティクルシステム
庭や草原を作る際に必要になってきた。パーティクルシステム
ようやく応用か?
カメラの応用
オブジェクトに追従
トラッキング複数カメラの設定
複数カメラ読み込みと書き出しの基本
カラー調整
レンダリングの前にカラー調整
レンダリング
レンダリングリンク
リンクファイルの移動と引っ越し
ファイル移動とパスについて撮影とVFX
ここまで色々勉強してきて、ようやく撮影とVFXにたどり着きました。実写合成で感じたこと
こちらにまとめました次なる挑戦
アニメ系
こちらにまとめましたBlender with Python
PythonでBlender自作アドオン
Obj2Ground
選択したオブジェクトを一発で地面に移動。Obj2Ground
AutoSelectChildren
アウトライナー上で、わざわざShiftキーを押さなくても選択できるようにします。親オブジェクトやコレクション選択で、配下のオブジェクトを一気に選択。
AutoSelectChildren
ViewZoomPan
ズームツール(ビューの拡大縮小)、パンツール(手のひらツール)と同じような動作を簡単に。ViewZoomPan
Obj2Faces
選択したオブジェクトを一発で面に分離。Obj2Faces
番外編
リアリティな3D空間

↑↑ クリックすると動画が見れます ↑↑