こんにちは、以下のノードを組んだのですがペイント機能が上手く機能しません。
塗られない範囲が出てきたり、明らかにブラシのサイズを超えた範囲で塗られたりします。
設定がおかしいのかとパラメーターは心当たりの限り触ったのですが、なかなか状況が好転しないので質問させてください。
こんにちは、以下のノードを組んだのですがペイント機能が上手く機能しません。
塗られない範囲が出てきたり、明らかにブラシのサイズを超えた範囲で塗られたりします。
設定がおかしいのかとパラメーターは心当たりの限り触ったのですが、なかなか状況が好転しないので質問させてください。
動画からは問題点がわかりませんが、おそらく機能の認識に問題があるのではないか、と思います
まず、WorldAlignedTextureとVertexPaintは併用可能です
動画上で実現できていることからわかると思います
塗られない範囲が出てきたり、明らかにブラシのサイズを超えた範囲で塗られたりします
VertexColorPaintの機能はVertexColor(日本語でいうと頂点カラー)を設定するための機能です
つまり、細かく塗り分けようと考えればそれだけの解像度…つまりVertexの数が必要です
SubstancePainter等に代表されるTexturePaintとは別物であるとの認識を持ってください
動画ではVertex数が読み取れる部分が一切ありませんが、Meshの形状から予測するにこのMeshにはVertexがそれほどないものと考えます
もしVertex数は十分にある、という反論があるのであれば、Meshの頂点状況がわかるもの…例えばWireframeのScreenshotなどを添えて追記してください
もしVertexColorがどのようになっているかが知りたい場合は、VertexColorをBaseColorまたはEmissiveColorに繋いだMaterialを作成し、CubeにそのMaterialを適用してPaintしてみてください
StarterContentsにあるSM_Rockにも同様にMaterialを適用し、試してみると良いでしょう
こちらはもっと細かく塗り分けることが確認できるはずです
blenderでメッシュを細分化させたモデルに適用させたらできました!
ありがとうございます。