[Blender 2.9] メッシュオブジェクトをボリュームオブジェクト化するのに便利な、メッシュのボリューム化モディファイアーの機能と使い方のご紹介
今回の記事は、Blenderの『メッシュのボリューム化モディファイアー』についてです。
『メッシュのボリューム化モディファイアー』は、メッシュを使用して新しいボリュームグリッドを作成します。
ボリュームオブジェクト上の既存のボリュームグリッドはすべて破棄されます。したがって、このモディファイアーは、通常、エンプティのボリュームオブジェクトに追加されます。新しいボリュームグリッドは「密度(density)」と呼ばれます。
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_mesh_modifier_basic_usage_03.gif)
ちなみに、今回の「メッシュ→ボリューム」の逆の、「ボリューム→メッシュ」という機能を持つ『ボリュームのメッシュ化モディファイアー』というものもあります。詳しくは下記記事をご覧ください。
目次
まず最初に
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_volume_modifier_00.png)
『メッシュのボリューム化モディファイアー』を追加したいボリュームオブジェクトを選択しておき、[プロパティエディタ]>[モディファイアー]>[モディファイアーを追加]ボタンをクリックすると表示される一覧から、[メッシュのボリューム化]という項目を選びます。
追加されると↓のように表示されます。
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_volume_modifier_01.png)
基本的な使い方
このモディファイアーは、私がご紹介するモディファイアーには珍しく、『ボリューム』オブジェクトから使用します。
- [追加]>[ボリューム]>[エンプティ]を選択して、ボリュームオブジェクトを3Dビューポート上に追加します。
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_mesh_modifier_basic_usage_00.gif)
- [追加]>[メッシュ]>[モンキー]を選択して、モンキーメッシュオブジェクトを3Dビューポート上に追加します。
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_mesh_modifier_basic_usage_01.gif)
- ボリュームオブジェクトを選択し、[プロパティエディター]>[モディファイアープロパティ]>[モディファイアーを追加]から、[メッシュのボリューム化]を選択します。
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_mesh_modifier_basic_usage_02.gif)
- [オブジェクト]にメッシュオブジェクト名を設定すると、メッシュオブジェクトの位置にメッシュオブジェクトの形状でボリュームのグリッドが作成されます。
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_mesh_modifier_basic_usage_03.gif)
memo: 『メッシュのボリューム化モディファイアー』を使用したボリュームオブジェクトを移動するには?
『メッシュのボリューム化モディファイアー』を使用した場合、そのボリュームオブジェクトは、元のメッシュオブジェクトの位置に生成されます。つまり、逆に言えば、通常はメッシュオブジェクトの位置から動かせません。
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_mesh_modifier_memo_00.gif)
ただし、生成されたボリュームオブジェクトをメッシュオブジェクトとは別の『コレクション』に移動し、『コレクションインスタンス』を使用してコピーすると移動できます。
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_mesh_modifier_memo_01.gif)
[メッシュのボリューム化]の詳細設定項目一覧
- [オブジェクト(Object)]
- [密度(Density)]
- [ボリュームをフィル(Fill Volume)]
- [外部の幅(Exterior Band Width)]
- [内部の幅(Interior Band Width)]
- [解像度モード(Resolution Mode)]
[オブジェクト(Object)]
ボリュームデータが生成される場所を決定するメッシュオブジェクト。
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_mesh_modifier_basic_usage_03.gif)
[密度(Density)]
レンダリング時に、生成されたボリュームの密度を高くしたり低くしたりします。
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_volume_modifier_Density.gif)
[ボリュームをフィル(Fill Volume)]
囲まれたボリューム全体、または表面に近いボクセルのみが、”0″より大きい密度になります。この設定は、メッシュオブジェクトが多様体の場合にのみ使用されます。
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_volume_modifier_Fill-Volume.gif)
[外部の幅(Exterior Band Width)]
含まれているボクセルからメッシュの外側のサーフェスまでの最大距離。
[内部の幅(Interior Band Width)]
[ボリュームをフィル]が無効になっている場合にのみ操作可能な項目です。
含まれているボクセルからメッシュの内側のサーフェスまでの最大距離。
[ボリュームをフィル]を有効にした場合、[内部の幅]を大きな数値に増やした状態に似た状態になります。
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_volume_modifier_Exterior-Band-Width_0_0_Interior-Band-Width_0_0-0.png)
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_volume_modifier_Exterior-Band-Width_0_1_Interior-Band-Width_0_0-0.png)
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_volume_modifier_Exterior-Band-Width_0_0_Interior-Band-Width_0_1-0.png)
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_volume_modifier_Exterior-Band-Width_0_1_Interior-Band-Width_0_1-0.png)
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_volume_modifier_Exterior-Band-Width_1_0_Interior-Band-Width_0_0-0.png)
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_volume_modifier_Exterior-Band-Width_0_0_Interior-Band-Width_1_0-0.png)
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_volume_modifier_Exterior-Band-Width_1_0_Interior-Band-Width_1_0-0.png)
[解像度モード(Resolution Mode)]
ボクセルサイズの指定方法のモード。
[ボクセル量(Voxel Amount)]
1つの軸に対する目標のボクセル数、対角線に沿ってメッシュを表すために使用されるボクセルのおおよその数を設定出来ます。
メッシュの寸法が変わると、ボクセルのサイズも変わります。アニメーションの最終レンダリングでは、アーティファクト(乱れ)を回避するためには[ボクセルサイズ]を明示的に指定することをお勧めします。
[ボクセル量(Voxel Amount)]
1つの軸に対するボクセル数の概算。
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_volume_modifier_Resolution-Mode_Voxel-Amount_Voxel-Amount.gif)
[ボクセルサイズ(Voxel Size)]
目標のボクセルの辺長、使用する正確なボクセルサイズを設定できます。
ボクセルサイズがフレーム間で変化してはならない場合にレンダリングするためのモードです。
[ボクセルサイズ(Voxel Size)]
小さな値で出力が高解像度になります。
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_volume_modifier_Resolution-Mode_Voxel-Size_Voxel-Size.gif)
memo: [ボクセル量]と[ボクセルサイズ]の違いについて
前述の通り、[ボクセル量]では、メッシュの寸法が変わると、ボクセルのサイズも変わるため、アニメーションの最終レンダリングでは、アーティファクト(乱れ)を回避するためには[ボクセルサイズ]を明示的に指定することをお勧めします。
実際にメッシュのスケールを変化させるアニメーションさせてみると、下記のような違いがあります。
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_volume_modifier_Resolution-Mode_Voxel-Amount.gif)
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_volume_modifier_Resolution-Mode_Voxel-Size.gif)
おまけ: 作ってみたもの
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/untitled2_2-1024x576.png)
- まずは適当にメッシュオブジェクトで神殿っぽい形を作ります。
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_volume_modifier_omake_00-0.png)
- 3Dカーソルを、神殿っぽいメッシュオブジェクトの中心に移動させます。[編集モード]で全選択([A])して、[Shift]+[S]>[カーソル→選択物]という方法が良いのではないかと思います。
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム 3Dカーソル](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_volume_modifier_omake_01-0.png)
- エンプティのボリュームオブジェクトを追加します。
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_volume_modifier_omake_02.gif)
- ボリュームオブジェクトに『メッシュのボリューム化モディファイアー』を追加し、[オブジェクト]に神殿っぽいメッシュオブジェクトを設定しますと、神殿っぽいボリュームオブジェクトが出来ます。
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_volume_modifier_omake_03.gif)
- ボリュームオブジェクトにマテリアルを設定します。
![Blender ボリューム マテリアル シェーダーエディター 3DCG](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_volume_modifier_omake_04-0.png)
- ボリュームオブジェクトを囲うように、立方体メッシュを追加、変形させます。
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_volume_modifier_omake_05-0.png)
- 立方体メッシュに『ベベルモディファイアー』で少し角をとります。
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_volume_modifier_omake_06-0.png)
ちなみに、バージョン2.8なのですが『ベベルモディファイアー』について執筆しました記事がありますので、詳しく知りたい方はよろしければ下記記事をご覧ください。
- 立方体メッシュに更に『配列モディファイアー』を追加し、[オフセット(倍率)]で、X軸の-1と1の方向に1つずつ、Z軸の-1と1の方向に1つずつ、Y軸の1の方向に1つ、複製します。
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_volume_modifier_omake_07-1.gif)
ちなみに、バージョン2.8なのですが『配列モディファイアー』についても執筆しました記事がありますので、詳しく知りたい方はよろしければ下記記事をご覧ください。
- 立方体メッシュにマテリアルを設定します。
![Blender マテリアル シェーダーエディター 3DCG](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_volume_modifier_omake_08-0.png)
- カメラを神殿っぽいオブジェクトの真正面に動かします。
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_volume_modifier_omake_09-0.png)
- カメラの[プロパティエディター]>[オブジェクトデータプロパティ]>[焦点距離]を”15mm”に設定します。
![Blender カメラ 3DCG レンダリング](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_volume_modifier_omake_10-0.png)
- [プロパティエディター]>[レンダープロパティ]>[レンダーエンジン]を[Cycles]に変更して、レンダリングします。
![Blender カメラ 3DCG レンダリング レンダーエンジン](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_volume_modifier_omake_11-0.png)
- 仕上げに[コンポジター]でノードを以下の様に組みます。
![Blender コンポジター コンポジットノード ボリューム 3DCG](https://horohorori.com/wp-content/uploads/2021/01/blender_mesh_to_volume_modifier_omake_12-0.png)
- 完成です。
![Blender メッシュのボリューム化 モディファイアー 3DCG モデリング ボリューム](https://horohorori.com/wp-content/uploads/2021/01/untitled2_2-1024x576.png)
参考にさせて頂いたサイト・ページ一覧
モデル作成資料一覧
モディファイアー関連の記事のご紹介
この記事の他にも、Blenderの様々なモディファイアーについて、機能や使い方を私自身も試しながらではありますが、ご紹介させていただいております。よろしければ、こちらも併せてご覧ください。
変更
- データ転送
- メッシュキャッシュ
- メッシュ連番キャッシュ