1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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

Last updated at Posted at 2023-06-11

はじめに

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

起きた問題

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

FuU7Gq4agAAGs6Y.jpg
拡大&比較
jhgfds.png


テクスチャ設定をいっじてみる
テクスチャ設定の中にあるsRGBのチェックを外すとテクスチャ上の色は元に戻る
FuU7njvaYAAeU7Y.jpg

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

原因と解決策

8bit と 32bit で出力した場合は問題が起きなかった。(16bit出力がダメみたい。)
SubstanceDesignerはデフォルトで16bit出力になっているためこのようなことが多い。

FuVG0afagAAsKnv.jpg

SubstanceDesignerで 8bit 32bit 出力のやり方

8bit

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

32bit(24bit)

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

SubstanceDesignerのフォーマットを32bitにして出力してもなぜか16bit出力になるため、Photoshopを一度挟んで32bit出力にしています。

おわりに

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

参考にした記事
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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?