gochuumonha2017/03/21 10:15回答ありがとうございます。 ブレンドしようと考えたのですが、そのあたりをどう処理するか悩んでいます。服と肌の色を足し合わせてもうまくいくわけないですし。 ここ数日考えてみて、透過度の情報がFBXファイルにあるのかと思いましたが、その取得方法がわからないので、もしご存知でしたら教えていただけると幸いです。(透過度があればどちらのテクスチャの色を使用するか判断できる?)
masaya_ohashi2017/03/21 10:28元々のテクスチャ画像は透過度がありませんか?アルファチャンネルと呼ばれる、RGB以外の情報が含まれているのであれば、そこを透明度扱いすることでうまくいくかもしれません。
masaya_ohashi2017/03/21 10:48FBXファイルの形式に詳しくないので確証はないですが、UV座標がマイナスになっていたらそのテクスチャは無視する、などとなっているかもしれません。UV座標を細かく眺めてください。0から1の範囲外のデータが含まれていたら、それが透過の条件かもしれません。
gochuumonha2017/03/21 13:30UV座標は0から1の範囲に収まってましたし、テクスチャ画像にも透明な部分がなかったです。。。 なのでやっぱりどこかにテクスチャの透明度の配列データがあるのではないかと考えています(これは今調査中です)。 別のアプローチとしてblenderなどを使用してテクスチャ画像を1つにまとめることができれば、uvデータの扱いも簡単になるのではないかと今思いついたのですが、何か良い方法はありますか?
masaya_ohashi2017/03/22 00:19オーサリングツールのほうは詳しくないので、エクスポートに関することは思いつきません…ところで、上の画像はLayer0のUV値を使って服テクスチャだけを描画したものですか?
gochuumonha2017/03/22 10:01はい、そうです。 Layer1のUV値は法線マッピング用なのかわかりませんが、そのUV値では服のテクスチャも肌のテクスチャも正しく表示されませんでした。逆にLayer0のUV値では肌テクスチャも正常に貼れてました(その代わり服の部分にも肌のテクスチャが貼られてますが。。。)
masaya_ohashi2017/03/23 00:44http://marupeke296.com/FBX_main.html このサイトを見てなにか思いつくことはありませんか?私は結局UVとレイヤの扱いがどうなっているのかわからなかったのですが、なにかヒントになるものはありますか?
gochuumonha2017/03/23 06:20情報ありがとうございます。 申し訳ないのですが、http://marupeke296.com/FBX_main.htmlの説明はすべて目を通していたのですが、FBXSDKのバージョンが古いことで一部の関数が存在していなかったり、構造的な今回の問題の解決となる説明は見つからなかったのでこちらに質問させていただいた次第です。 すいません。。。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/21 10:15
2017/03/21 10:28
2017/03/21 10:48
2017/03/21 13:30
2017/03/22 00:19
2017/03/22 10:01
2017/03/23 00:44
2017/03/23 06:20
2017/03/23 07:15
2017/03/23 07:21
2017/03/23 07:32
2017/03/23 07:37