Unityに読み込もうとしたら目のあたりのマテリアルがうまく再現できない。
真っ黒になる。
使われているマテリアルを見てみるが、そもそも目のあたりの構造と英語の名称がわからないので確認してみることにした。
Blenderでマテリアルごとに選択して外側から順に隠して中を見て行く。
Eyelashes(まつげ)
Tear(涙)
EyeReflection(目の反射)
Cornea(角膜)
Irises(虹彩)
Pupils(瞳孔)
Sclera(強膜=白目の部分)
Lacrimals(涙腺)
EyeReflectionがうまく片影されてなくて真っ黒だったら中身のマテリアルをいくらいじっても真っ黒なままということだ。
こんなに詳細である必要はないがどこまで省略したらいいだろう。
匿名 on 2022年11月30日 at 12:33 AM said:
透明なオブジェクトだけ黒くなっているということですので、おそらくテクスチャのアルファ情報がシェーダーのアルファに刺さってないのではないかと思います。
sahara on 2022年11月30日 at 10:28 AM said:
コメントありがとうございます。
そもそもテクスチャのアルファ情報が抜けてたり、あるいはシェーダーの選択や設定が対応してなかったり、いろいろです。
リンクを張り忘れてましたが、ここで一応ざっくりとは解決していまして、Unity上でもマテリアルを適用し直せばそこそこ見れるようにはなりました。