🐷
[UE5]Blenderで書き出したFBXの頂点カラーがおかしい場合の注意点、書き出し設定
概要
Blenderで頂点カラーを設定したメッシュをUE5で使用した際の色の挙動がどうにもおかしかったのでメモです(Unityでも同様になるかと思います)
(0.25, 0.5想定の頂点カラーがUE5上では、想定より低い値で処理されてしまっています)
特にVFXなどでしきい値などの計算値として頂点カラーを使いたい場合に問題になってくるかと思います
結論・解決方法
<原因>
結論としては、BlenderのExport FBXのデフォルト設定が、sRGBになっているのが原因でした
<解決方法>
- 以下のようにExport FBXでGeometry > Vertex Colorsの項目をLinearに設定してあげればOKです
ちなみにUE5上で使用したLinearとsRGBの比較はこんな感じでした
おわりに
別の作業をしたかったのに、謎現象すぎて半日くらい持ってかれました…(;_;)
エフェクトの計算に使いたい身としては罠ですね
- 想定よりも暗くなってしまう
- 想定通りの明暗、消え方にならない
などの場合に必須になりそうなので覚えておこうと思います
Discussion