Unityでつまづいている話

2017-11-26 Toybox Comment : 0

なにをしたらきちんと動くのかが分からず迷走中です。
とりえずでボーンを入れてウェイトをつけたらMMDで言う『物理演算』というものを設定する段階に入っているのでしょうか。
Blenderで設定できることがまだまだあるのかも分かっていませんが、再度モデルをUnityに取り込んでみました。

同じ人が二人いますが、なにやら間違い探しのようです。
右側の髪の毛がおかしな方が直接fbx形式で書き出したもの。
左側が一度pmx形式にしたものをmmd_toolsでインポートしfbxで出力したものです。
ひとまず眼のハイライトが板ポリのまま透過されていない問題をやっつけました。
忘れないよう修正方法をメモします。

シェーダーを『Unlit>Transparent』に変更すると透過されるそうです。

こちらの記事に辿り着きまして解決致しました。
ありがとうございました。

ちゃんとハイライトの透過部分が透けるようになりました!
しかしシェーダーの使い方が分かっていないのでどうにもつやつやしてしまいます。
どんな風にしたら人間らしい雰囲気になるのでしょうか。
かのユニティちゃんのシェーダーをお借りしてみたくなりインポート。

モデルサイズ、ちょっと大きすぎたみたいです……。
色も白いです。
同じシェーダーを使っても元々のテクスチャの具合でこんなに違ってくるのですね。
更にここでおかしかった前髪のおかしさが明確になりました。
私はてっきり髪のメッシュが肌にめり込んでいるのかと思っていましたが、エッジの色で髪の形が正しく描写されています。
これはもしかしたら法線が裏返っているというものなのでしょうか?

Blender上では問題があるようには見えないのですが……。

PmxEditorでも問題なく表示されています。
前述の通りpmxだと正常に表示されていますし、初心者には難しいことが多くて大変です。

ユニティちゃんライセンス

このコンテンツはユニティちゃんライセンス条項の元に提供されています

Tag : , , ,

Leave a Reply

メールアドレスが公開されることはありません。