Alex River氏による、ランタイム上での頂点カラーペイントを容易にしてくれるUE4&UE5向けプラグイン「Runtime Vertex Color Paint & Detection Plugin」のご紹介!
Runtime Vertex Color Paint & Detection Plugin
このプラグインは、スケルトンやスタティックメッシュの頂点カラーをランタイムにペイントしたり、削除したりすることができます。
また、頂点カラーを検出し、各頂点カラーチャンネルのネイティブEPhysicsSurfaceと同様に、各ボーンの頂点カラー、位置、法線、マテリアル、UV、カラーなどのヒットロケーションに最も近い頂点のデータを取得することが可能です。また、メッシュ上のあるエリア内の平均カラーと物理サーフェイスを取得することができるので、プレイヤーがそこに頂点カラーをペイント/削除した場合のロジックを実行することができます。
マルチスレッドに対応しているので、重いメッシュのペイントも可能です
- 位置の頂点カラーと領域内の平均色の検出
- 位置の頂点カラーを塗る
- 領域内の頂点カラーの塗りつぶし
- メッシュ全体への頂点カラーのペイント
- カラー スニペットの作成とペイント
- カオスクロス物理への影響 (UE5 EXCLUSIVE)
- マルチスレッド
最近追加された機能
- ランダムな頂点でメッシュ全体をペイント
例:雨や雪が降るように、メッシュ上にランダムにペイントなどで活用可能 - 条件付きペイント
例:RGBAチャンネルのいずれかが特定の値以内であれば、赤チャンネルにのみ適用するように設定するなど - 平均的な色と物理的な表面を領域内で検出
プレイヤーが特定の色/サーフェスの領域をペイント(または削除)した場合にロジックを実行したい場合に便利 - スケルタルメッシュマスターコンポーネントのサポート:スケルタルメッシュコンポーネントとマージされたスケルタルメッシュコンポーネントの両方がサポート
今後追加予定の機能
- 複数のコンポーネントを使用した領域内ペイントで、領域内かどうかを確認
- カプセル形状を利用した領域内ペイント
色々試してみた
頂点ペイントはずっと入れ込みたかったので早速買って試しています。
ALS(Advanced Locomotion System)とAVS(Advanced Vehicle System)への統合をしてみましたよ。
#UE5
— 3D人-3dnchu- CG情報ブログ (@ymt3d) October 17, 2022
濡れ&汚れ Update pic.twitter.com/sqUfv3yoJ2
濡れ汚し#unrealengine #gamev #UE5 #Cybertruck pic.twitter.com/TQNtQyZAtd
— 3D人-3dnchu- CG情報ブログ (@ymt3d) October 26, 2022
パソコンの調子が悪くて復元やらなにやらで1日潰れた・・仕事が溜まってやばいぞ・・
— 3D人-3dnchu- CG情報ブログ (@ymt3d) October 22, 2022
とりあえず進捗が無いので #UE5 実験部屋の動画をペタリ pic.twitter.com/QTB1yGn4l2
「Runtime Vertex Color Paint & Detection Plugin」の価格は$19.99で、10月のセール中は$9.99で購入可能です。個人的にかなり費用対効果が高く、今年買ってよかったUEアセットの一つです。私の使用例もShowCaseとして載せていただきました!是非チェックしてみてください!
コメント