ランダムな位置・回転・スケールやオブジェクトごとの色の変化を使い、シーン内にプレハブを直接ペイントできます。必要な機能が揃っているので、導入後すぐに作業を始められます。
Shift + 1–0 /テンキー)と選択解除(Shift + D)。番号バッジを使ってペイント中でもプレハブを切り替え可能DPT_ShaderVariation 。追加のドローコールなしでオブジェクトごとの色変更が可能数ステップでペインターを開き、アセットの配置を始められます。
Ctrl + Left Click を押しながらドラッグするとプレハブをペイントできます。代わりに、ペイントボタンの下にある Require Ctrl to Paint をオフにすると、 Left Click + Drag だけでペイントできます。Ctrl + Z と Ctrl + Y を利用できます。
パレットでは配置対象のプレハブを管理します。複数グループ、保存できるプリセット、追加・削除の各種操作に対応しています。
Nature/Trees、 Nature/Rocks 、 Nature/Plants は3つのグループになります。さらに深い階層は対応する上位グループに含まれます。親フォルダー直下のプレハブは親フォルダー名のグループに入ります。同名のグループは再利用され、重複プレハブはスキップされます。フォルダーを 既存グループへドロップした場合は、すべてそのグループに追加されます。大量のフォルダーも段階的に読み込まれます。数字キーによる切り替えは最初の10グループのみで、追加グループはウィンドウから選択できます。| 操作 | 説明 |
|---|---|
| 使用中のパレットファイルと「名前を付けて保存」 | 現在のパレットをプロジェクト内の再利用可能なアセットとして保存します。オブジェクトフィールドから別のパレットを読み込み、小物セットやバイオームテーマを切り替えられます。 |
| サムネイルグリッド | 読み込んだプレハブのアイコンを表示します。サムネイルにカーソルを合わせると、オブジェクトが自動回転する拡大高解像度プレビューが表示されます。右クリックするとプレハブを開く、バリアントを作成する、有効状態を切り替えるなどの操作ができます。 |
| アイテムのショートカット選択 [Shift + 1–0] と全選択解除 [Shift + D] | 単一グループがアクティブなとき、最初の10プレハブには番号バッジ(1–0)が表示されます。選択を切り替えるには Shift + [1–0] を押します(またはLine/Pathモードでは 1–0 を Ctrl + Alt 押しながら直接入力することもできます)。ラインやパスの編集中も切り替え可能で、テンキーにも対応しています。全選択を解除するには Shift + D を押すと作業を中断せず選択を解除できます。グループを変更しても選択内容は保持され、番号バッジは新しいグループに切り替わります。 |
| 出現ウェイト | パレット内のプレハブを1つ以上選択すると 選択アイテム設定 パネルが表示されます。 Spawn Weight スライダーまたは入力欄で、他のプレハブに対する出現頻度を設定します。値2は値1のプレハブの2倍の頻度になります。サムネイルに表示される小さな w バッジは標準以外のウェイトが設定されている印です。ウェイトはパレットファイルに保存されます。 |
| グループと個別設定 | グループは + Group で追加できます。または親フォルダーを Create Groups from Subfoldersにドロップして自動作成できます。最初の10グループは 1–9 / 0 で切り替えます。それ以降のグループはエディター内で選択できます。どのグループも有効にしていない場合、全グループからペイントできます。グループごとにSpawn Layer、Paintable Layer、Parent Object、Terrain Splatmapを個別設定できます。 |
| 範囲選択 | サムネイルグリッド上でドラッグすると複数のプレハブを選択できます。まとめて移動・削除するときに便利です。 |
| シーンへドラッグ | パレット内のプレハブをSceneビューへドラッグすると、1個ずつ手動配置できます。 |
| 削除エリアへドロップ | 選択したプレハブをこの領域へドラッグすると、パレットから削除できます。 |
パネル上部の Paint、 Erase、 Recolor、 Measure タブを選びます。Erase、Recolor、Measureのショートカットを同じモードで押すとPaintへ戻ります。緑色の大きなボタンでペイントを開始し、赤いボタンで停止します。 Start Paintingはツールを有効にするだけです。Require Ctrl to Paintをオフにしない限り、Ctrlキーは必要です。 オフにすると左クリックとドラッグだけでペイントできます。Altによる視点操作、Ctrl+Altのライン、Ctrl+Shiftのグリッド、パス編集はそれぞれ専用の操作を維持します。
| モード | 使い方 |
|---|---|
| ペイントモード | 標準モードです。 Ctrl + Left Click を押しながらドラッグするとブラシ範囲内のサーフェスへ連続配置します。 Require Ctrl to Paint をオフにして左クリックとドラッグだけでもペイントできます。Scatterモードが有効な場合、概算生成数(~N)が表示されます。 |
| スキャッターモード [O] | 1回のストロークでブラシ全体に多数のプレハブをランダム配置します。広い範囲の草や岩など、密集した地表物の配置に適しています。 Oでオン/オフを切り替えます。 |
| ラインモード | キーを押しながら Ctrl + Alt + Drag 開始地点から直線状にプレハブを配置します。ラインは連続クリック間の接続位置を記憶し、角や複数セグメントでも余分な隙間や重なりなく端を揃えます。作業中にグループを切り替えて壁や門など異なる部品も接続できます。 |
| グリッドモード | キーを押しながら Ctrl + Shift + Drag 一定間隔のグリッドに沿ってプレハブを配置します。床タイル、箱、作物など規則的な配置に便利です。グリッドの間隔はブラシ半径と独立しており、ドラッグ中にグリッド範囲を調整できます。 |
| パスペイント [G] | 滑らかな曲線パスに沿ってプレハブを配置します。 G でパスモードに入り、 Ctrl + Left Click でノードを追加します。もう一度 G を押すか Enter で終了します。弦長による反復計算で実際の寸法を求め、急なカーブでも壁などの端を正確に繋ぎます。途中でグループを切り替えられ、各セグメントは割り当てられたプレハブを個別に管理します。既存ノードのハンドルをクリックして選択し、パレットのアイテムやグループを変更すると、そのセグメントを後から更新することもできます。 |
| 計測モード [Q / Shift+Q] | シーン内の距離を確認するための計測ツールです。 Q でライン計測、 Shift + Q でグリッド計測を行います。別のモードへ切り替えても計測結果は ESC を押すまで画面に残ります。 |
Require Ctrl to Paint: 互換性のため初期状態ではオンです。オフにすると、ペイントが有効な間は左クリックとドラッグだけでペイント、消去、リカラーができます。シーンの通常操作時に誤配置を防ぎたい場合はオンのままにしてください。Ctrl+AltのラインとCtrl+Shiftのグリッドは常に使用可能です。右クリックによるカメラ操作は変わりません。
| 設定 | 説明 |
|---|---|
| ライブプレハブプレビュー [F] | 実際の配置位置、回転、スケールを確認できる1:1のホログラムプレビューをシーン内に表示します。 Fでオン/オフを切り替えます。 |
| ペイント対象レイヤー | このレイヤー上のサーフェスにのみプレハブを配置します。地形や地面メッシュと同じレイヤーを選んでください。異なる場合、レイキャストが通過して配置できません。 |
| 地形スプラットマップを使用 | Unity Terrain上にペイントするとき、草、土、岩など特定のTerrain Layerと最小ブレンドウェイトで生成位置を制限します。土の道に草が出るなどの誤配置を防ぎます。全配置モードに適用され、リアルタイムプレビューの除外やグループ別設定にも対応します。 |
| ブラシ形状 [C] | ブラシ範囲を円形と四角形で切り替えます。 C で切り替えます。 |
| ブラシ半径 [ [ / ] ] | ブラシの範囲を調整します。 [ で縮小し、 ] で拡大します。 |
| 配置をランダム化 [U] | オンにするとカーソルの中心ではなくブラシ半径内のランダムな位置に配置されます。ScatterだけでなくPaint、Line、Gridなどすべての配置モードに影響します。 Uで切り替えます。オフにしてもブラシ半径の設定は保持されます。 |
| 最小間隔 [M / Shift+M] | オブジェクト間の最短距離を指定します。 M で増やし、 Shift+M で減らします。Smart Clearanceが有効な場合はオブジェクトの大きさも考慮されます(「変形と配置」を参照)。 |
| 生成間隔 [X / Shift+X] | ドラッグ中の配置間隔(時間)を制御します。値が小さいほど高速に配置されます。 X で間隔を長くし、 Shift+X で短くします。 |
| 間隔をパス長に合わせる [S] | Path Paintのときだけ表示されます。オンにするとパスを閉じるため間隔をわずかに伸縮します。道路など寸法が固定されたモジュール部品では、継ぎ目を防ぐためオフにしてください。 |
| ブラシハンドルの色 | シーンビューのブラシ円の色を変更します。地形と色が似ていて見づらいときに調整してください。 |
DPTシェーダーパイプラインによるオブジェクトごとの見た目の変化です。追加のマテリアルを作らず、GPUバッチングを維持したまま多様性を加えられます。
| 設定 | 説明 |
|---|---|
| 明るさをランダム化 [B] | 配置した各プレハブに対し DPT_ShaderVariation コンポーネントを使って明るさをランダムに変更します。同一アセットの反復による単調なライティングを和らげます。 |
| 色合いを適用 [V] | プレハブに基本色と任意のHSV変化を適用します。DPTシェーダーを使う草木、岩、その他のアセットの色調に変化を付けられます。 |
配置したプレハブの向き、スケール、名前、シーン階層での整理方法を設定します。
| 設定 | 説明 |
|---|---|
| 地面に揃える [N] | 配置したオブジェクトの上方向を、接触面の法線に合わせます。斜面や起伏のある地形に便利です。 |
| Y回転をランダム化 [Y] | 各プレハブを垂直軸の周りにランダム回転させます。同じアセットを多数配置しても単調に見えにくくなります。 |
| スケールをランダム化 [L] | 指定した最小値と最大値の間でスケールをランダムに設定します。オフにすると固定スケールのスライダーが表示されます。 |
| 固定スケール | Randomize Scaleがオフのときに表示されます。すべてのプレハブに同じスケール倍率を適用します。 |
| 積み重ねを許可 [K] | オンにすると、既にペイントしたオブジェクトの上にも配置できます。岩に苔や小石を重ねる場合などに便利です。オフの場合は同じ親の下にあるペイント済みオブジェクト上への配置を防ぎます。 |
| コライダー基準で配置 [P] | ピボットではなくコライダーの境界下面を基準に配置します。中心からずれたピボットを持つオブジェクトが地面に埋まるのを防ぎます。コライダーがない場合は一時的なコライダーが生成されます。 |
| Smart Clearance [I] | オブジェクトの物理的な大きさを考慮して配置間隔を判定します。Min Spacingが小さくても重なりを防ぎ、Min Spacingを増やすとオブジェクト本来の大きさに追加の隙間を設けられます。 |
| Check Clearance切り替え [D] | オブジェクト同士の重なり確認をオン/オフにします。オフにすると検査を省略するため、多少重なってもよい大量のScatter配置では大幅に高速化できます。 Dで切り替えます。 |
| 物理落下 [H] | 配置後に短いエディター内物理シミュレーションを実行し、重力で自然に着地させます。岩の山や凹凸のある地形などに便利です。落下開始位置のオフセット上限が引き上げられており、より高い位置から落とせます。 |
| 配置後に回転 [J] | Scatter、Line、Grid、Pathで配置した後、マウス移動でグループを回転できる状態になります。配置済みオブジェクトの中心を軸に回転し、サーフェスへの接地もリアルタイムで調整されます。クリックで確定します。 |
配置したオブジェクトの整理、タグ・レイヤーの上書き、ペイント時のコンポーネント追加を設定します。
| 設定 | 説明 |
|---|---|
| 親オブジェクトと名前 | 親オブジェクトの指定は任意です。指定するとすべてのプレハブがその子として配置されます。名前を入力して New を押すと新しい親を作れます。配置した子オブジェクトは選択した命名規則に従って連番になります。グループ別に異なる親を設定することもできます。 |
| 命名規則 | 配置されたオブジェクト名の接頭辞やパターンを設定します。たとえば Rock_001, Rock_002のように連番を付けられます。 |
| タグとレイヤーの上書き | プレハブ元の設定を無視して、配置オブジェクトに指定のタグとレイヤーを適用します。子オブジェクトにも適用するか選択でき、グループごとの上書きにも対応します。 |
| スクリプトコンポーネントの自動追加 |
プレハブバリアントを作成せず、ペイントしたプレハブに任意のC#コンポーネントを自動追加できます。
|
DPTシェーダーは、メタリック、オクルージョン、ディテール、スムースネスを1枚にまとめたパックテクスチャを使用します。内蔵パッカーは Tools → DPT Games → Texture Channel Packerから起動できます。
1.0 - value)。ラフネスマップからスムースネスマップへ変換する場合に使います。(R + G + B) / 3)からグレースケール値を算出します。アルファのない24ビットRGBテクスチャを使う場合に有効にしてください。パック前に、すべてのソーステクスチャについてUnityインスペクターで次を確認してください。
これらのショートカットはペインターのウィンドウが開いていてペイントが有効な場合に使用できます。Unity標準のエディターショートカットとは干渉しません。
| ショートカット | 操作 |
|---|---|
| ' | ペイントの開始/停止 |
| F | ライブプレハブプレビューの切り替え(1:1ホログラム) |
| Ctrl + Left Click | 押しながらドラッグして連続ペイント。 Require Ctrl to Paint をオフにすると、ペイント開始後は左クリック+ドラッグだけで操作できます。 |
| Ctrl + Right Click | ブラシ下の配置済みオブジェクトを消去 |
| Ctrl + Alt + Drag | ラインモード:直線に沿って配置。連続セグメントの接続位置を保持 |
| Ctrl + Shift + Drag | グリッドモード:独立したグリッド間隔で配置 |
| G | パスペイントモードを開始/終了(弦長の反復計算) |
| Q | 計測モード:ライン計測 |
| Shift + Q | 計測モード:グリッド計測 |
| Enter | 現在のパスを確定してプレハブを配置 |
| ESC | 現在のパスを消去/保持された計測表示を終了 |
| S | Stretch Spacing To Fitを切り替え(Path Paint中のみ表示) |
| [ / ] | ブラシ半径を縮小/拡大 |
| C | 円形/四角形ブラシを切り替え |
| O | Scatterモードを切り替え |
| U | Randomize Placementを切り替え(すべての配置モード) |
| M / Shift+M | 最小間隔を増やす/減らす |
| X / Shift+X | 生成間隔を長くする/短くする |
| N | Align to Groundを切り替え |
| Y | Randomize Y Rotationを切り替え |
| L | Randomize Scaleを切り替え |
| K | Allow Stackingを切り替え |
| P | Place By Colliderを切り替え |
| I | Smart Clearanceを切り替え |
| D | Check Clearanceを切り替え(大量配置ではオフにすると高速化) |
| H | Use Physics Fallを切り替え |
| J | Post-Placement Rotateを切り替え |
| B | Randomize Brightnessを切り替え |
| V | Apply Color Tintを切り替え |
| 1–9 / 0 | パレットグループを切り替え(連続するLine/Pathの間隔を再計算) |
| Shift + 1–0 / Numpad | アクティブなプレハブの最初の10個を個別に選択/解除。Line/PathではCtrl+Altを押しながらShiftなしの1–0でも操作可能 |
| Shift + D | 現在選択中のプレハブをすべて解除 |
Ctrl + Z で取り消せます。またEraseモードに切り替えて Ctrl + Right Click でオブジェクトを個別に削除することもできます。技術的な質問、バグ報告、アセット設定、その他のサポートが必要な場合は、お問い合わせフォームからメールでご連絡ください。パッケージの問題を相談する際の最も確実な窓口です。
このフォームでは、カスタムのテクニカルアート制作についても相談できます。外部3DモデルのDPTシステムへの統合、専用の頂点データパッキング、プロシージャルな木目マッピング、GPU風表現、ゲーム向けLOD最適化など、必要な作業と対応状況をお問い合わせください。