UnrealEngineでライン描画を可能にしてくれるのがPPLineDrawingです。これ、難しい設定をせずに気軽に使えるのですごく便利なんです。
PPLineDrawingはalweiさんがGitHubで公開してくださっています。GitHubにも丁寧に使い方が書かれています。
僕の場合、Unreal Engineの勉強不足で、「ポストプロセスマテリアル」というものの使い方を理解していなくて、ダウンロードした後どうすればいいのか迷ってしまいました。
初めて使う人向けにPPLineDrawingの使い方を説明させていただきます。「こうしたらできた!」という感じの説明になっています。間違っていたらすみません。
PPLineDrawingのダウンロード
こちらのページに移動して、緑色の「Code▼」と書かれたボタンをクリックすると表示される「Download ZIP」を選択します。
![](https://konsuki.com/wp-content/uploads/2022/04/image-51-1024x525.jpg)
ダウンロードされるZIPファイルを展開してください。
![](https://konsuki.com/wp-content/uploads/2022/04/image-51.png)
Unreal Engineのプロジェクトに取り込む
展開したフォルダのContentフォルダの中にあるPPLineDrawingフォルダをライン描画にしたいプロジェクトのContentフォルダの中に移動します。
![](https://konsuki.com/wp-content/uploads/2022/04/image-53-1024x693.png)
Unreal Engie内の設定
ライン描画にしたいUnreal Engineのプロジェクトを起動します。
アクタを設置タブの検索欄に「ポスト」と打ち込むと、「ポストプロセスボリューム」というアクタが表示されます。
![](https://konsuki.com/wp-content/uploads/2022/04/image-54.png)
このアクタをレベル上にドラッグアンドドロップします。場所は適当で大丈夫です。
![](https://konsuki.com/wp-content/uploads/2022/04/image-55.jpg)
レベル上のポストプロセスボリュームを選択した状態で、詳細タブを確認していきます。
![](https://konsuki.com/wp-content/uploads/2022/04/image-55-1-1024x576.jpg)
「レンダリング機能 > ポストプロセスマテリアル」という設定項目にある+マークをクリックします。
![](https://konsuki.com/wp-content/uploads/2022/04/image-55.png)
「選択」と書かれた列が現れるのを確認します。
![](https://konsuki.com/wp-content/uploads/2022/04/image-56.png)
この選択と書かれている部分をクリックして、表示される選択肢から「アセットリファレンス」という項目を選択します。
![](https://konsuki.com/wp-content/uploads/2022/04/image-57.png)
先ほどContentフォルダに取り込んだ「PPLineDrawing」フォルダに含まれている「PPI_LineDrawing」というマテリアルインスタンスをドラッグアンドドロップします。
![](https://konsuki.com/wp-content/uploads/2022/04/image-58-1024x576.jpg)
詳細タブの「ポストプロセスボリューム設定 > Infinite Extent(Unbound)」というチェックボックスにチェックを入れます。
![](https://konsuki.com/wp-content/uploads/2022/04/image-58.png)
これで線描画されるようになりました。
![](https://konsuki.com/wp-content/uploads/2022/04/image-59.jpg)
ポストプロセスマテリアルに関する設定
アウトライン種類を変化させたり、太さを変えたりできます。
コンテンツブラウザにある先ほどドラッグ&ドロップした「PPI_LineDrawing」というマテリアルインスタンスをダブルクリックします。
![](https://konsuki.com/wp-content/uploads/2022/04/image-59.png)
右側に表示されている詳細タブから、線の設定を行えます。
![](https://konsuki.com/wp-content/uploads/2022/04/image-60-1024x576.jpg)
少しいじったことで、なんとなくわかった2つの設定について触れておきます。
05_Outline > line coefficient(ライン係数)
アウトラインの太さを変えられる設定のようです。
05_Outline > LineOnlyDrawing
右側のチェックボックスのチェックを外すと色が付きます。チェックありとチェックなしの比較です↓
![](https://konsuki.com/wp-content/uploads/2022/04/image-60-1.jpg)
その他の設定を色々試してみると楽しいです。
コメント