6.252026
ITooSoft RailClone と ForestPack の組合せが可能に
長年にわたり、多くのアーティストがForest PackとRailCloneを併用してきました。一方はプロシージャルなジオメトリを作成するために設計されており、もう一方は多数のオブジェクトをスキャッターするために設計されています。両者は同じシーンに登場する事が多いものの、これまではほぼ独立したシステムとして扱われてきました。
RailCloneとForestPackが初めて相互に通信できるようになったことをお知らせします!
RailCloneのセグメントをForest Packの配置ポイントとして使用できるようなり、RailCloneのプロシージャルモデリングツールとForest Packのオブジェクトライブラリ、アニメーションコントロール、エフェクト、最適化機能を組み合わせることが可能になります。
つまり、RailCloneの高度なプロシージャルレイアウトツールを使用してオブジェクトの配置場所を定義し、Forest Packを使用してそこに配置されるオブジェクトとその動作を制御できるということです。


この統合により、ForestPackは指定されたRailCloneセグメントに1つのアイテムを配置できます。これにより、両方のプラグインの強みを簡単に組み合わせることができます。例えば、上の画像では、RailCloneを使用して全ての座席をレイアウトし、ForestPackを使用して座席に3Dの人物を配置しました。この新しい統合の他のアプリケーションとしては、次のようなものが考えられます。
- RailCloneで配置した街路樹の植え込みやプランターにForestPackで植物を植える
- RailCloneによって生成された駐車スペースにForestで車を配置
- 自動生成された街並みに、Forestで屋外家具、標識、照明、その他のアセットを追加
- RailCloneで作成した屋上庭園、バルコニー、テラスなどに、Forestで植物を配置しましょう(FPが使えるので植物にアニメーションを付けることも可能です)
その他にも盛りだくさんです。皆さんがこれらをどのように活用されるのか、楽しみにしています。
この関係は有効なままなので、RailCloneスタイルに加えられた変更はForest Packに自動的に反映されます。
単純スキャッターを超える
ForestPackの真の利点は、オブジェクトを一度配置すれば、プラグインの既存のツールやワークフローを数多く活用できる点です。下の画像では、ステージ上の照明レールはRailCloneで作成され、完全にプロシージャルな状態を維持していますが、ライト自体はForestPackで追加されています。これでForestPackのルックアット機能を使って、全てのライトを自動的に登壇者に向ける事ができます。これは、ForestPackまたはRailCloneを単独で使用した場合では不可能でした。

RailCloneとForestPackの組合せでライトを配置してルックアット
他にできる事としては、以下のようなものがあります:
- テクスチャやプロシージャルマップを使用して、スケール、回転、可視性、その他のプロパティをコントロール
- ForestPackのアニメーション制御機能(再生の制御やランダム化機能を含む)を適用できます
- 衝突判定を使用して、重なり合ったオブジェクトを削除できます
- カメラの切り抜きと距離に基づくカリングを使用して、表示範囲をコントロールできます(LOD)
- 高度、傾斜、プロジェクションなどの制御機能を使用して、オブジェクトを地形に合わせて調整できます
- ForestPackのレベルオブディテールシステムを活用
- ForestColourマップ(エレメント毎の色調を含む)を使用できます
- アイテムエディターを使用して、個々の配置を手動で調整もできます
- プロシージャル生成されたレイアウトに対して、エッジモードのクリッピングと境界制御を使用できます
- Forest Effectsを適用することで、バリエーション、フィルタリング、変換、表示/非表示など、さまざまな機能をコントロールできます
実際には、RailCloneがレイアウトを制御し、Forest Packはレイアウト上に配置されたオブジェクトを洗練、管理、最適化するための追加ツールを提供する形です。
自動ジオメトリマッチング
さらに RailCloneタグを使用した自動ジオメトリマッチングもサポートしており、異なるセグメントタイプに対して異なるForest Packオブジェクトを自動的に配置できます。照明の例では、RailCloneオブジェクトがスポットライトとそのブラケットの配置を作成しますが、ForestPackが実際のジオメトリを追加します。
ForestPackで一致させるテキスト文字列をnameとして指定し、fpgeom = nameというコードを使用してセグメントにタグを付けるだけです。

ForestPackでは “Match Geometry by Name”(名前でジオメトリを一致させる)オプションを有効にし、ジオメトリリスト内の名前がRailCloneタグ演算子で使用されている名前と一致していることを確認するだけで済みます。

これにより、RailCloneグラフの複雑さを増すことなく、複雑な手続き型システムを容易に構築できるようになります。
アップデート方法
Forest PackとRailCloneの最新バージョンは、ユーザーパネルからダウンロードできます。他にも多くの変更点が含まれています。変更点の全リストについては、RailCloneとForestPackのリリースノートをご覧ください。
メンテナンスプランの有効期限が切れている場合は、いつでも更新できます。更新すると、最新バージョン、ライブラリ、テクニカルサポートへのアクセスが、追加料金やペナルティなしで復元されます。

