1
1

More than 1 year has passed since last update.

UnrealEngineにテクスチャを読み込んだとき色がおかしい

Last updated at Posted at 2023-06-11

はじめに

UnrealEngineにテクスチャを読み込んだとき、元の色と変わっていたためいろいろ調べてみました。
今回は主にSubstanceDesignerを使用したときのものになります。
はじめてQiitaを使用するため不備や見づらい等あればご連絡ください。

起きた問題

UnrealEngineに16bitテクスチャを読み込んだとき色が変わってしまいます。

FuU7Gq4agAAGs6Y.jpg
拡大&比較
jhgfds.png

テクスチャ設定をいっじてみる

テクスチャ設定の中にあるsRGBのチェックを外すとテクスチャ上の色は元に戻る
(真ん中が元のテクスチャ)
FuU7njvaYAAeU7Y.jpg

しかし、マテリアル上には反映されてない!
スクリーンショット 2023-06-12 021348.jpg
sRGBのチェックを外すことでテクスチャ上の見た目は元に戻るが、マテリアルに持ってきたときに見た目がおかしいまま

解決策

8bit 32bit で出力した場合は問題が起きなかった。(16bit出力がダメみたい。)

FuVG0afagAAsKnv.jpg
SubstanceDesignerはデフォルトで16bit出力になっているためこのようなことが多い。
続きはSubstanceDesignerの 8bit 32bit 出力の仕方を紹介する

8bit 32bit 出力のやり方

8bit

levelノードで8bit設定にする
FuVHctDaAAAd5vY.png
または、
tgaファイルで出力(強制的に8bitになる)
FuVHdM6akAAAZCd.jpg

32bit(24bit)

SubstanceDesignerのフォーマットを32bitにして、
FuVHlOJagAIhAEi.png
psdデータで出力
FuVHl7haEAEk7aC.jpg
photoshopの書き出し形式でアルファを含めるか含めないか設定して出力
(アルファを使ってないならデータを減らすために外した方が良い)
FuVHoSxaUAIsanD.jpg

おわりに

だれかの役に立てれば嬉しいです。ではまた(^_^)/~

参考にした記事
https://note.com/thesaurus/n/n69d691d784a0

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1