モディファイア芸でいろいろな効果を作ってみよう -Blenderでのモディファイアのコンボの話- 第2.4版
- 800 JPY
2019.7.30 ver 1.0 2020.7.12 ver 1.5 2020.10.09 ver 2.0 2021.4.10 ver 2.1 2021.12.03 ver 2.2 2022.03.18 ver 2.3 2023.09.17 ver 2.4 本書は、3DCGソフトである Blender に関しての技術書です。 Blenderの持つ重要な機能の一つにモディファイア(Modifier)があります。 モディファイアの特長は 1.元のメッシュのデータには影響を与えないので、何らかの操作をしてもモディファイアを除去すれば元に戻る。(非破壊編集) 2.複数のモディファイアを組み合わせることで、非常に複雑な操作を行うこともできる。 などがあげられます。 一つ一つは単純な効果をもつモディファイアを複数組み合わせていろいろな効果をつくるのは、まるで頓智のようなものです。 うまいモディファイアの組み合わせで作ったエフェクトを、著者はよくモディファイア芸と呼んでいます。 本書では、今までに思いついたり偶然出来上がったモディファイア芸の例を幾つも挙げていくことをします。 特に、動く破片やエフェクトのような動きのあるモディファイア芸を中心に紹介します。 これらは、著者がTwitterアカウントで流して反応の良かったものや、反応が特に良くなくてもなかなかうまいことできたなと自分で思っていたものなどがもとになっています。 ※ 対象としている読者は、ある程度 Blender の操作に慣れたブレンダー使い(少なくとも、使い始めたばかりで使い方を学ぶ段階は過ぎた)を想定しています。 基本的な操作の仕方は、必要に応じて記述しているところもありますが、だいたいは説明をスルーしてすでに知っているものとしてますので注意してください。 表紙、あとがきを含めて全78ページになります。 ダウンロード用の圧縮パッケージ(65.9MB)の中は、pdfファイルおよび同じ内容のhtmlファイル(さらにhtmlから呼び出すための画像ファイルなど)、そして本書中の作例のうち20個に関して .blend ファイルを同封してあります。 第1版で使用しているblenderのバージョンは、2.80の正式リリース直前(2019年7月ごろ)のベータ版でした。 その後1年ほど過ぎて、バージョンが2.83(LTS)まで上がってきたこともあり、新しい情報などを幾つか追加して 1.5 版とします。 バージョン2.90のリリースにより、モディファイアのパネルレイアウトなどが大きく変わりました。 それらのスナップショット画像などを更新して 2.0 版とします。 2.91ではボリューム関係のモディファイアが追加されています。それを反映して加筆したものが 2.1版になります。 3.0で、パネル等のデザインが変わったのに対応してスナップショットを更新し、多少の機能追加を反映させたものが2.2版になります。 3.1用に多少の記述の変更と(それとは関係なく)多少内容を追加した物が2.3版になります。 3.6用に、記述とサンプルの追加、そしてジオメトリノードの簡単な説明を追加したものが2.4版になります。 ダウンロード用のデータは、しばらくの間は 2.3 版と 2.4 版をどちらも有効にしておきますので、間違えないようにお気をつけください。 作者は、ひっそりとBlenderのシミュレーションについての解説のページを作成して公開しています。 http://qcganime.web.fc2.com/BLENDER28/Simulation28.html 上記のサイトで、この内容のあたま16ページ分は無料で公開していますので、内容の難易度とか気になる方は、そちらをチェックしてみてください。
目次
初めに … 3 モディファイアの基礎 … 3 サブディビジョンサーフィス … 5 ディスプレイス … 6 煙や雲のもくもくとした形状 1 … 6 一枚のポリゴンから地形作成 … 7 リメッシュ … 8 辺分離 … 9 ソリッド化 … 9 一枚のポリゴンを細かなパーツに分割 … 10 デシメート(ポリゴン数削減) … 11 一枚のポリゴンを、ややランダムなパーツに分割 … 11 頂点ウェイト近傍 … 13 オブジェクトが接近した部分をへこませる … 13 マスク … 14 オブジェクトが接近した部分のモデルを消す … 15 頂点ウェイト合成 … 15 パターンに従って格好よくモデルを消す … 16 煙や雲のもくもくとした形状 2 … 17 配列 … 18 配列を使って増やしたオブジェクトの色を変える … 19 テクスチャ違いのオブジェクトの配置 … 20 インスタンス化 … 20 インスタンス化を使って増やし、ランダムに着色する … 20 ややランダムな配置をインスタンス化で作成する … 22 シュリンクラップ … 22 立方体を床と天井に挟まれた空間にピッタリとはめ込む … 23 頂点ウェイト近傍とシュリンクラップ … 24 メッシュ変形 … 25 スザンヌをピッタリとはめ込む … 25 ラティス … 26 サーフェス変形 … 26 クロスシミュレーションからの変形 … 27 シュリンクラップ(Shrinkwrap)コンストレイント版 … 28 頂点ウェイト編集 … 29 頂点ウェイト近傍による変形を波紋状にする … 29 砂漠での爆発のようなエフェクト … 30 UVワープ … 31 頂点ウェイト情報をUVに渡して、マテリアルで使用する … 32 フック … 32 フックによってソフトボディシミュレーションを制御 … 34 ソフトボディとインスタンス化 … 35 法線(ノーマル)の編集 … 36 自動で開く多重扉 … 37 モディファイアのコピー… 38 キャスト … 38 分割されたオブジェクトを、距離に応じて小さくして消す … 39 ワープ … 40 はじけて消える球 … 41 割れるようにはじける板 … 44 ダイナミックペイント … 46 光線によって溶けながら切断される板 … 48 溶接 … 50 シンプル変形 … 51 360度曲げた円配置と、溶接 … 52 飛び散る破片にツイスト変形をかけて竜巻的な表現 … 53 三角面化 … 54 ラプラシアン変形 … 55 うごめく触手 … 56 カーブ … 58 波 … 59 ビルド … 60 破片から元の形に再生する … 60 ベベルと重み付き法線 … 61 スキン … 62 パイプライン … 63 メッシュのボリューム化 … 64 ボリューム変形 … 65 ボリュームのメッシュ化 … 66 泡をまとわせる … 66 パーティクルインスタンス … 67 モディファイアとジオメトリノード … 69 ジオメトリノードの基礎 … 69 ディスプレイス(Displace)のような変形 … 70 もくもくした形状 … 71 ジオメトリノードによるインスタンスの配置 … 71 配列(Array)モディファイアのようなノード … 73 アトリビュートの値を設定する … 74 頂点ウェイトを編集する … 75 頂点ウェイトをシェーダーで使う … 76 パーティクルとジオメトリノード … 76 動画とサンプル.blendファイル … 78 終わりに … 78