SULLY氏による、UnityのScene View上で頂点カラーや頂点法線を直接ペイント・編集できるツール「POLYPAINT – Vertex/Normal Painter」がUnity Asset Storeにてリリースされました!
POLYPAINT – Vertex/Normal Painter
POLYPAINTは、外部の3Dソフトウェアを行き来することなく、Unity Editor上でメッシュの頂点カラーと頂点法線を直接編集できるツールです。テクスチャのブレンドやシェーダー用マスクの作成、擬似的なライティング表現など、Vertex Colorを活用した様々な用途に利用できます。
- Scene View上でVertex Colorを直接ペイント
- RGBAチャンネルを個別に指定して編集可能
- 頂点単位のほか、エッジやフェイス単位でターゲットを指定
- スポイトによる既存Vertex Colorの取得
- カラースウォッチの保存
- Marquee / LassoによるVertex Mask
- 複数メッシュをまとめて編集
- 頂点法線をSmooth / Hard方向へ調整
- 法線編集時の共有頂点のSplit / Mergeに対応
- Fillやカラー置換、0 / 1への丸め、ランダム値設定などのクイックアクション
- 元メッシュを再インポートした際に、ペイントしたVertex Color / Normalを維持して更新
- Vertex情報を保存できるSnapshotシステム
- Snapshotの自動保存や別シーン・プロジェクトへのペイントデータ転送
- Scene View上にVertex Colorをドット表示するHUD
- サンプルShader、Mesh、Demo Sceneなどを収録
基本的にはMeshに対して利用でき、Skinned Mesh Rendererは対象外です。
なおPOLYPAINT自体は各Render Pipelineで利用できる設計ですが、付属するサンプル・デバッグShaderはShader Graphを使用しており、作者はURPを推奨環境としています。
N64を彷彿とさせるレトロなデザイン
個人的に気になったのが、POLYPAINT全体のビジュアルデザイン。
ツールのHUDだけでなく、公式ドキュメントまで含めてNintendo 64時代を彷彿とさせるレトロな3Dゲーム風デザインでまとめられています。
実用的なテクニカルアート向けツールでありながら、こうした遊び心のある見せ方も印象的ですね。
Unity内で頂点カラーだけでなく頂点法線までサクッと触れるのは良いですね!
そして個人的にはN64時代を彷彿とさせるドキュメントのデザインがかなり好きです!
こういう遊び心のあるツールは触ってみたくなりますね!
「POLYPAINT – Vertex/Normal Painter」はUnity Asset Storeにて販売中です。










コメント