パーティクルの木の配置
 
 
 

このレッスンでは、ポリゴン選択を使用して木のパーティクルを表示する領域を定義します。

レッスンの準備:

ポリゴン選択を使用して木が表示される場所を定義する:

  1. トップ ビューポートを最大化し、ビューポート シェーディング モードを[スムーズ + ハイライト]に設定します(F3 を押す)。
  2. 川に ズームします。

    数本のパーティクルの木が川床や、川のすぐそばに立っているのがわかります。

  3. ズーム アウトし、[Camera01] オブジェクトを選択します。

    薄青色のガイドラインはカメラの視野を示しています。ここでは、静止画のみを撮影するか、もしくはカメラを地表の左上に向かって移動するとします。つまり、平面上の他の部分には、まったく表示されないので生成する必要のない多数のパーティクルの木があるということになります。

    カメラの視界

    ポリゴン選択を使用してパーティクルの木を配置する場所を示します(視界の範囲内で、川の中または川の付近以外)。

  4. 4 つのビューポートのレイアウトに切り替え、Plane01 オブジェクトを 選択し、 [修正]パネルに移動します。
  5. [選択]ロールアウトで ([ポリゴン])をクリックします。

  6. Plane01 オブジェクトの左上角のすぐ外側をクリックし、中心に向かってドラッグします。

  7. メイン ツールバーの選択領域フライアウト(既定値では ([矩形選択領域])が表示されている)から ([ペイント選択範囲])を選択します。
  8. Camera01 ビューポートで、Ctrl を押しながら川床に隣接するポリゴンをペイントし始めます。

    選択された川床付近のポリゴン

    川床付近のポリゴンが選択された状態のトップ ビュー

  9. 次の図に示すように、トップ ビューで Alt キーを押しながらカメラの視界の周囲のポリゴンを選択解除します。

    カメラ ビューの周囲のポリゴンの選択が解除された状態のトップ ビュー

  10. [選択]ロールアウトで、 ([ポリゴン])を再度クリックして[ポリゴン]サブオブジェクト レベルを終了します。

サブオブジェクト選択を使用するようにパーティクル システムを設定する:

  1. トップ ビューポートの何もない領域をクリックして Plane01 地表オブジェクトを選択解除し、6 を押してパーティクル ビューウィンドウを開きます。
  2. Event 01Position Object 01 オペレータがハイライト表示されていない場合はクリックしてハイライト表示します。
  3. [Position Object]ロールアウト [場所]領域で、[位置]ドロップダウン リストを開き、[選択された面]を選択します。

    以前、パーティクルは平面全体で生成されていました。今回は、同じ数のパーティクルが先ほど選択したポリゴン面のみで生成されます。

    平面オブジェクトの左上の領域に制限されたパーティクルの生成

    生成領域が限定されたため、生成されるパーティクルの合計数を減らすことができます。

  4. [Birth 01] オペレータをクリックしてハイライト表示します。[Birth 01]ロールアウトで、[量]スピナーを 50 に設定して Enter を押します。
  5. 必要に応じて、希望どおりの配置になるまで、[Position Object 01]ロールアウト [独自性]領域で[新規]をクリックして木の配置を調整します。

  6. PF Source 01Material Static 01 オペレータをクリックしてハイライト表示します。Camera01 ビュポートに最適な木の組み合わせが表示されるまで、[Material Static]ロールアウト [独自性]領域で[新規]を繰り返しクリックします。
  7. シーンをレンダリングします。

    パーティクルの森の 50 本の木のレンダリング結果

    50 本のパーティクルの木は、1 ~ 2 分でレンダリングできるはずです。仮にシーンが 1 本あたり 30,000 ポリゴンの 3D ツリーで構成されている場合は、百万以上のポリゴンを処理する必要があるため、レンダリング時間が大幅に長くなります。

    パーティクル システムを使用してシャドウとともに木を作成する場合の注意点が 1 つあります。次の図に示すように、左側の木の根元がシャドウの端にぴったり一致していません。

    パーティクルの木のシャドウに位置合わせされていない木の幹

    パーティクルの木を 2 セット作成したことを思い出してください。1 つはカメラを向いたセット、もう 1 つは太陽を向いた非表示のセットです。光源とカメラの位置によっては、非表示の木がキャストするシャドウの位置が、表示されている木とずれる場合があります。

    この問題を解決するには、パーティクルの木のシード値を変更することによって木を再配置するか、岩などのオブジェクトを追加して不必要なディテールを目立たなくします。

作業を保存する:

まとめ

パーティクル システムを使用すると、迅速かつ効率的に複数のオブジェクトを含むシーンを作成できます。

このチュートリアルでは、木のイメージを使用して、ビルボード サイズのパーティクルにイメージをマッピングしました。他のタイプのイメージも同じように簡単にマッピングに使用できます。たとえば、人物の写真を使用すれば、群集のシーンも作成できます。

このパーティクル作成テクニックを使用する場合は、パーティクルがカメラを向くように設定する必要があります。シャドウをキャストする場合は、パーティクルの 2 つ目のセットを生成し、そのシャドウが常に光源を向くようにする必要があります。