このレッスンでは、アニメートされたキャラクタをシーンに簡単に配置することができる Populate ツールについて説明します。

Populate ツールは、歩行者や、立ち止まっている人または座っている人をシーンに追加します。
このチュートリアルでは、以下について学習します。
スキル レベル: 中級
所要時間: 30 分
シーンを設定する:

最初のシーンのレンダリング
この都会的なシーンには、車道、歩道、および歩行者用の通路があります。
向かい側の歩道に歩行者のフローを追加する:
また、リボンが最小化されている場合は、
展開/集約アイコンを何回かクリックしてリボン全体が表示されるようにします。

リボンの[Populate]タブには、Populate ツール用のさまざまなコントロールがあります。追加のコントロールは[修正](Modify)パネルに表示されます。
([ビューポート最大化切り替え](Maximize Viewport Toggle))をクリックするか、Alt+W を押して、ビューポートを最大化します。
[フローの定義](Define Flows)パネルで、[フローを作成](Create Flow)をクリックしてオンにします。


シーンはフィート単位で測定されるため、フローの幅は 12 フィートになります。

向かい側の歩道に平行な歩行者のフロー
横断歩道と通路のフローを追加する:
歩行者用通路での歩行者の交通は、メインの歩道での交通よりも少し狭くします。

横断歩道と通路の 2 つ目のフローは、最初のフローと交差します。
Populate によって、フローが交差する場所に 4 方向矢印が表示されることに注目してください。

これらの矢印が表示されるようにすることが重要です。表示されていない場合は、フローが正しく交差していません。正しく交差していない場合、一方のフローの歩行者が、もう一方の歩行者を通り抜けてしまう場合があります。
フローの交差角度は、45 ~ 135 度に設定することができます。交差点まで来た歩行者は、まっすぐ進むだけではなく、進行方向を変えて左右に曲がることがあります。
手前の歩道にもフローを追加する:

手前の歩道のフローが横断歩道のフローと交差しています。
この場合、横断歩道/通路の交差は横断歩道フローの終端の近くにあるため、交差点には 3 つの矢印のみが表示されます。

([フローを作成](Create Flow))を再度クリックして、オフにします。
([ビューポート最大化切り替え](Maximize Viewport Toggle))をクリックして、4 つのビューポートをすべて表示します。
Populate シミュレーションを作成する:
Populate のシミュレーション機能は、シーン内のすべてのフローに適用されるグローバル コントロールです。キャラクタのプレースホルダは初めから存在しています。これらは作成したフロー上で赤色および青色の小さなアイコンとして表示され、タイム スライダを動かすと、プレースホルダが既にアニメートされていることが分かります。それぞれのプレースホルダ アイコンの「尾」は、キャラクタが向いている方向を示しています。赤色のキャラクタは女性、青色のキャラクタは男性を表しています。
[シミュレート](Simulate)パネルで、
をクリックします。

しばらくの間計算が行われた後、Populate によって、アニメートされたキャラクタがプレースホルダの場所に配置されます。シミュレーションの作成中は、3ds Max ウィンドウの下部にあるステータス ライン領域に進行状況バーが表示されます。

計算が完了すると、歩道、横断歩道、通路に、それぞれの道に沿って歩く人々が配置されます。

タイム スライダを動かすか、
([再生](Play))をクリックしてアニメーションを確認することができます。Camera001 シェーディング ビューのイメージはすぐに画質が低下することがありますが、これはシーン内に多数のジオメトリが存在しているためです。
[表示]パネルには、迅速なプレビューのための棒線画からテクスチャ スキンまで、さまざまな表示オプションがあります。また、クローズアップ レンダリング用の高解像度スキンにキャラクタを切り替えることもできます。このチュートリアルでは、Camera001 ビューのような長いビューに適した、既定の低解像度のテクスチャ スキンを使用します。
歩行者の密度を増やす:
[修正](Modify)パネル
[フロー](Flow)ロールアウト
[人](People)領域で、[密度](Density)スライダを右にドラッグし、歩道の群集の密度を増やします

画面から分かるように、このロールアウトでは、男女間のバランスなど、アニメーションの他の側面を調整することができます。
手前の歩道の Flow003 はそのままにしておきます。このフローの大半はカメラには表示されません。
をクリックします。
今回は、最初よりも多くの歩行者が作成中であることがステータス バーに示されます。計算が完了すると、シーンはより午後の都会らしい外観になります。

着座している人々をシーンに追加する:
全員がどこかに急いで移動しているわけではありません。Populate ツールを使用すると、歩行者とともに、座っているキャラクタまたは立っているキャラクタを追加することができます。
最大化します。
([領域ズーム](Zoom Region))を使用して、覆われた木陰と道路の間にあるベンチの領域をズーム拡大します。

[停滞領域を定義](Define Idle Areas)パネルで、[シートを作成](Create Seat)をクリックしてアクティブにします。


歩行者のフローと同様に、シートはレンダリングされないヘルパー オブジェクトです。
既定では、シートはビューポートの Y 軸に沿って表を向いています(シート ジオメトリの幅の広い側がシートの前面です)。これはベンチ ジオメトリと一致しません。
([選択して回転](Select and Rotate))をアクティブにします。左または右を向くようにシートを回転します。また、シートの前側がベンチのエッジと位置合わせされるように、
を使用して移動しても構いません。

[修正](Modify)パネル
[シート](Seats)ロールアウトで[性別](Gender)の設定を変更します。

例で下側の 2 つのシートが配置されているように、着座している人が向かい合っている場合、キャラクタは既定で交流します。ワイヤフレーム ビューポートでは、交流するシート間にラインを表示することでこのことを示します。

[シート](Seat)ロールアウトの[シングル](Single)チェックボックスをオンにすると、着座して交流しているキャラクタを単独であるかのように動作させることができます。
([ビューポート最大化切り替え](Maximize Viewport Toggle))をクリックして、4 つのビューポートをすべて表示します。
をクリックします。
このロング ショットで、着座しているキャラクタの確認は困難です。
[Camera002]を選択します。
Camera002 ミディアム ショットでは、新しい着席している図がよく見えます。

立ち止まっている人を追加する:
最大化します。
[停滞領域を定義](Define Idle Areas)パネルで、
([矩形停滞領域を作成](Create Rectangle Idle Area))をクリックしてアクティブにします。

ズーム縮小し、ドラッグして通路の端の長方形の停滞領域を指定し、歩行者のフローから離します(ベンチで人が重ならないようにします)。

停滞領域のビューポート表示内の円は、2 人または 3 人のキャラクタ間の会話を表示しています。円周上にいないキャラクタは、1 人でいるキャラクタです。
[停滞領域](Idle Area)ロールアウトでは[フロー](Flow)ロールアウトよりも多くの調整が可能ですが、このシミュレーションでは既定値で十分です。
最小化します。
をクリックします。
これで、通路の角に、会話をしたり 1 人で時間を過ごしているキャラクタが配置されます。停滞領域のキャラクタもアニメートされていますが、移動はしません。

アニメーションの長さを増やす:
現在のアニメーションは、フローの交差で角を曲がる歩行者がいるとしたら、多くを表示するには 300 フレームでは短すぎます。アニメーションの長さを増やすと、これが発生する機会が多くなります。
[シミュレート](Simulate)パネルで、[フレームの数](Number Of Frames)の値を 720 に変更します。これにより、30 秒のアニメーションが生成されます。

をクリックします。
[シミュレート](Simulate)により、Populate アニメーションが再シミュレートされ、シーンのフレーム数が 720 に増加します。
([再生](Play))をクリックします。
これで、歩行者が角を曲がるのを見る機会が増えます。メモリ使用のため、ビューポート表示の最適化の大きな可能性もあります。
(省略可能)フラグ アニメーションの長さを増やす:
[Populate]
[シミュレート](Simulate)を使用してアニメーションの長さを延長する際の問題もあります。通路上のフラグは元のアニメーションの長さの 300 フレームで移動をやめます。これは次のように修正することができます。
[修正](Modify)パネル
[オブジェクト](Object)ロールアウト
[シミュレーション](Simulation)領域で、[シミュレート](Simulate)をクリックします。

3ds Max は布地シミュレーションを延長しながら進行状況ダイアログ ボックスを表示します。

フラグに作用する唯一のフォースは重力なので、フラグのモーションは徐々に遅くなります。しかし、モーションはフレーム 300 を超えても継続します。
作業を保存する:
このシーンの完成バージョンは retail_district_populated.max で見ることができます。
アニメーション全体のレンダリングには長い時間がかかります。次のムービーを再生すると、Populate シミュレーションの 1 つのバージョンを確認することができます。
Populate では、アニメートされたキャラクタをすばやく簡単にシーンに追加することができます。キャラクタによって、建築モデルの活気とリアリティを増すことができます。
このチュートリアルで説明した Populate の機能:
この概要では説明していない一部の機能:
ぜひ自分でいろいろ試してみてください。