` `
解決済

3Dモデル テクスチャ 真っ白

  • VIEW 22,801
  • 合計 4
3dモデルをクリスタで読み込むと、テクスチャが真っ白になってしまいます。テクスチャは同じ階層上にあるので、反映されないのはおかしいような気がします。

テクスチャを反映させる方法を教えてもらいたいです。回答お願い致します。

投稿日 : 6 年前

更新日 : 6 年前

日本語

ベストアンサー
  • 削除済みユーザー
    6 年前
    こんにちは。

    >3dモデルをクリスタで読み込むと、テクスチャが真っ白になってしまいます。
    とのことですが、それだけでは詳細がわからないため明確なアドバイスはできません。

    そしてテクスチャが反映されない理由はいろいろですので
    とりあえずわたしが思いつく点を次に挙げさせていただきますね。

    1.テクスチャのファイル形式は?
     ┃クリスタでテクスチャとして認識されるのはjpegとpngだけです。
     ┃これ以外のddsやtiff、tgaなどはテクスチャとして認識されません。
     ┃(tiffやtgaについてはもしかしたら認識されるかもしれません…が、確認してないため不明です)
     ┃
     ┃そのため対応していないファイル形式のテクスチャならjpegやpngに変換して
     ┃改めて貼り直してみることでクリスタでも正しく呼び出せるかもしれません。

    2.テクスチャの大きさは?
     ┃たとえjpegやpngなどのクリスタがテクスチャとして認識できるファイル形式でも
     ┃あまり大きなものだと消化不良を起こして呼び出せない可能性があります。
     ┃そのため最大でも2k(2048*2048px)ぐらいに抑えておいたほうがよろしいかと。

    3.テクスチャの表現色や色深度は?
     ┃たとえファイル形式が正しくても表現色がCMYKカラーやインデックスカラーだったり、
     ┃色深度が16bitや32bitだったりするとやっぱり呼び出せない可能性があります。
     ┃なのでテクスチャは全て8bitのRGBカラーで揃えておいたほうがよろしいかと思います。

    4.3Dモデルのファイル形式は?
     ┃テクスチャ情報も内蔵されるlwoやfbxとかなら話は別ですが、
     ┃objの場合はマテリアル情報を収めたmtlファイルもobjと同じ階層に存在する必要があります。
     ┃
     ┃そのため問題の3Dモデルがobj形式のものでしたらエクスポートオプションから「mtlファイルも書き出す」などの
     ┃チェックを入れてmtlもエクスポートすることで正しくテクスチャありで呼び出せるかもしれません。

    5.そもそもそれ以前に本当にテクスチャを貼ってあるの?
     ┃3Dモデルにテクスチャを貼るためには3Dソフトで新規マテリアルを作成、それに対して貼りたいテクスチャを呼び出して
     ┃テクスチャを貼りたい部分に対してこのマテリアルを適用(マテリアルで着色)する必要があります。
     ┃つまり3Dモデルと同じフォルダ(同一階層)にテクスチャファイルを置いたからといって
     ┃それだけで自動的にテクスチャが貼られるわけではありません。
     ┃
     ┃また、クリスタではマテリアルだけでテクスチャが貼られていない状態では
     ┃たとえ3Dソフト側で着色されてるように見えてもクリスタで「光源」をonにすると
     ┃マテリアルの色情報が失われて真っ白になってしまいます。
     ┃(参考: http://www.clip-studio.com/clip_site/support/request/detail/svc/54/tid/84600 )


    とりあえずわたしが思いつくのはこのあたりですが、他にもまだチェックするべき点はあるかもしれません。
    なんにせよ、最低でもテクスチャや3Dモデルのファイル形式、3Dモデルの作成に使用したソフト名ぐらいは書いていただかないと、
    これ以上のことは申し上げられません。

    以上、長文で申し訳ないですが、少しでも参考になりましたら。

  • 6 年前
    回答ありがとうございました。非常に参考になります。
    • 日本語

お役に立ちましたか?

ご活用くださり、
ありがとうございました。

お知らせいただき、
ありがとうございました。

この質問と似ている質問

このコーナーの回答募集

...もっと見る

未回答の質問

...もっと見る