※この記事で使用しているUnrealのVersionは04.21.1です。Brushとは、メッシュの頂点や、形状を自由に変形できるUnrealの基本機能です。Brushを使いこなすことで、よりディテールの細かなモック(テストで作成するマップ)を作成したりする事ができます。Brushのいろいろな使い方をご紹介したいと思います。Brushはエディター上の「Mode」ウィンドウ内にある「ジオメトリ」内のメッシュをレベル上にドラッグ&ドロップすることで使用できます。Brushを選択した状態で、「Mode」ウィンドウの上のアイコンの中から一番右にある「ジオメトリの編集」のモードを選択することで、頂点の位置を変えたりなどができます。【注】あまり何度も編集すると、壊れているような見た目のメッシュができてしまうので、ご利用はご計画的に。「ジオメトリの編集」モードの「ペン」機能を使えば、自分が書いた通りの形状を作成することが出来ます。「ペン」機能を使うには、ビューポートの設定を「パースペクティブ」以外にする必要があります。設定を変更するには、「ビューポート」ウィンドウ内左上にある「パースペクティブ」となっている部分を選択し今回は真上から見るモードの「上」を選択します。することで、ワールド内を真上から平行投影しているように見ることが出来ます。この状態で、「ペン」機能にチェックが入っていることを確認し、マウスカーソルがビューポート内の状態で「スペース」キーを1度押してみます。すると、マウスカーソルの位置に「点」がつくかと思います。(出来ない場合は一度ビューポートをクリックしてからやってみてください)これをマウスの位置を動かしながら何度か繰り返すことで、オリジナルの形状を作成出来ます。点を打ち終えたら、最後に「エンター」キーを押すことで、Brushアクターを作成することが出来ます。作り終えたらビューモードを「上」から、「パースペクティブ」に戻してあげましょう。作成した形のBrushアクターが出来ているかと思います。Depth」の高さになります。後からBrushSettingsでは変更できませんので、ご注意ください。(編集するとBoxの形に強制的になってしまいます)尚、アクター自体のスケールはかけることが出来ます。作成したBrushは「詳細」ウィンドウ内にある「Actor」→「アクタを変換」から、別のVolumeへと返ることが出来ます。複雑なBlockingVolumeを作成する際などはとても役に立ちます。Brushは複数組み合わせて使うことで真価を発揮します。Brushを重なるようにして配置してみます。Type」のプロパティを「Subtractive」にしてみましょう。すると、選択していたメッシュの形に沿って、もう片方のBrushの形が削れると思います。【注】もしかしたら削れていない人もいるかも知れません。Settings」の下の方にある「順番」と書かれたプルダウンを選択し、「最後へ」を選択してやると成功するかと思います。Brushにはレンダリングする順番があり、後に設定したBrushは前のBrushに対して影響を与えます。使えば、誰でも簡単なメッシュを作り出せます。Brushはスタティックメッシュとして保存することも出来ます。Settings」内にある「スタティックメッシュを作成」を選択します。すると、スタティックメッシュアセットを保存する場所とアセット名をつけるウィンドウが現れるので、それを設定してあげてて「スタティックメッシュを作成」を押すだけです。Brushがスタティックメッシュアクターに変換されます。Brushのピボット(メッシュの中心点。青赤緑の矢印の中心)をそのままスタティックメッシュのピボットの位置にしてしまいます。注意して選択してみてください。Brushをビューポート内で2回Ctrlを押しながら選択することで選択したBrushのピボットにすることが出来ます。作成した後でも、アクター単位で、ピボットの位置は変更出来ます。Offset」を任意のスタティックメッシュのローカル座標に設定することで変更出来ます。【注】Meshの面ごとに違ったマテリアルを設定したい場合は、スタティックメッシュに変更する前に面ごとに固有のマテリアルを設定してください。することで、スタティックメッシュにした後も面ごとにマテリアルを変更出来ます。Brushを使えば、Unrealだけで簡単なテストマップを作成することが出来たりしてとても楽です。Brushを多数おいたマップは、1動作1動作がとてつもなく重くなったり、セーブに5分10分とかかることもあります。こまめにスタティックメッシュにするなどで作業時間を短縮しましょう。作成し終えたStaticMeshを編集する機能もUnrealにはあります。実験段階の機能で、コンソールコマンドを打つことでのみ使用が出来ます。エディター左上の「ウィンドウ」→「デベロッパーツール」→「アウトプットログ」を選択してアウトプットログを出しましょう。出てきたウィンドウの「Cmd」という場所に「MeshEditor.Enable」と入力しエンターを押しましょうすると、「モード」ウィンドウ内に新しいアイコンが追加されます。このモードの状態でビューポートでスタティックメッシュを選択すると、スタティックメッシュの編集を行うことが出来ます。ビューポートのスタティックメッシュをいじると、自動的にもとのアセットも編集がかかります。セーブする際は十分注意を。今回は紹介のみで具体的な使用方法は省きます。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。【UE4】【C++】独自の簡単なスクリプトシステムを作る-後編。