Unityには、Blenderなどのモデリングをするソフトを使わずに頂点カラーを塗るPolybrushというツールがあります。
これ使えば以前紹介したテクスチャのブレンドもUnity内で完結することができます。
今回はPolybrushについて紹介します。
目次
Polybrush
インストール
![](https://manaberucg.com/wp-content/uploads/2024/05/216_polybrush_01-1024x406.png)
Window>PackmanagerからPolybrushを検索してインストールします。
![](https://manaberucg.com/wp-content/uploads/2024/05/216_polybrush_02.png)
ToolでPolybrushが追加されていれば成功です。
頂点カラーを塗ってみる
![](https://manaberucg.com/wp-content/uploads/2024/05/216_polybrush_anim01-1.gif)
Polybrushを起動して頂点カラーを塗ってみます。
起動したらモデルを選択し、赤枠の三角形のアイコンに切り替え、色を指定して頂点カラーを塗ることができます。
CHECK
動画のシェーダーは、URPで頂点カラーの色を描画するものを作成して使っています。
ブレンドシェーダーで使う
![](https://manaberucg.com/wp-content/uploads/2024/05/216_polybrush_anim02.gif)
URPのシェーダーグラフを使って赤の頂点カラーを塗るとテクスチャがブレンドすることができます。
シェーダーの作成方法を下記の記事で紹介していますので、よろしければご覧ください。
マナベルCG
![](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
![](https://manaberucg.com/wp-content/uploads/2024/04/209_shadergraph_eye.png)
Unity:URPでテクスチャをブレンドするシェーダーの作り方 | マナベルCG
UnityのShader Graphを使えば1つのマテリアルで複数のテクスチャをブレンドすることができます。 地面を作る際に土と草などを混ぜたいときによく使われる手法だと思います…
まとめ
BlenderやMayaなどのDCCツールで頂点カラーを塗ってからUnityで確認するのは手間なので、Unityで直接塗って確認できるのはありがたいですね!
X(Twitter)も運営していますのでフォローしてくるとうれしいです。
記事投稿のお知らせもしていますのでよろしくお願いいたします。
以上、最後まで読んでいただきありがとうございました。
使用バージョン
ここの記事で使用しているのはUnity2022.3.22f1となっています。