Metasequoia BBS

| 新規投稿 | 通常表示 | ツリー表示 |
状態
タグ
キーワード
[8024] 1オブジェクト複数材質を割り当てたときに、曲線ワイヤー表示が行われない / まじかる☆しげぽん
[不具合報告,Ver4.6.9] 返信
以前から起きてる問題ですが、1オブジェクトに複数材質を割り当てている状態だと、曲線ワイヤー表示をオンにしても表示されません。
一つの材質にオブジェクトを割り当て直すと表示されます。
複数材質が割り当てられている状態でも、曲線ワイヤー表示がオンになってほしいです。

表示モードは、DirectX11です。

ご確認、対応よろしくお願い致します。
2019-01-29 14:36
[8026] Re: 1オブジェクト複数材質を割り当てたときに、曲線ワイヤー表示が行われない / 管理者
当方の環境ではワイヤーが表示されない現象を確認できません。何か特定の条件があるのでしょうか?
再現可能なデータなどあればご提供いただけると幸いです。
2019-01-30 11:14
[8031] Re: 1オブジェクト複数材質を割り当てたときに、曲線ワイヤー表示が行われない / trbm
もしかして、材質の中に不透明度が1.00になっていないものがありませんか?
DirectX11で、奥行きを正確に表示オンのときは、
不透明度が1.00未満の材質を含むオブジェクトは曲面ワイヤー消えますよ。

あと内部数値で正確に1.00に満たないといけないようで、
例えば0.991から0.9999999のどれかにすると、材質設定画面の表示は1.00に変わるんですが曲面ワイヤー消えます。
0.99999991では消えないので8桁で繰り上げる仕様なんですかね。

材質の変更をしたくなければ、一時的な策ですが、表示から半透明を無効か有効に変更するという手もあります。

これでどうでしょうか?間違ってたり見当違いだったらすみません。
2019-02-01 15:33
[8033] Re: 1オブジェクト複数材質を割り当てたときに、曲線ワイヤー表示が行われない / まじかる☆しげぽん
>管理者様、trbm様
原因が分かりました。
マルチマテリアルには問題が無く、アルファチャンネルが含まれるテクスチャが当たっていることが原因でした。
アルファチャンネルのテクスチャが当たっている状態で、DirectX11の半透明の「奥行を正確に」をオンにすると曲面ワイヤーが消えます。
半透明を「有効」にすることで、曲面ワイヤーは表示されました。

>管理者様
アルファチャンネルを含むテクスチャ、同じく不透明度が1.00以下の状態で「奥行を正確に」をオンの状態でも曲面ワイヤーが表示できるように対応できないでしょうか?

2019-02-02 06:15
[8036] Re: 1オブジェクト複数材質を割り当てたときに、曲線ワイヤー表示が行われない / 管理者
奥行きを正確にがオンだと消えるのを確認しました。先日試したときは問題なかったように思ったのですが、見落としか何かだったかもしれません。
次のリリースで修正いたします。
2019-02-05 16:37
[8039] Re: 1オブジェクト複数材質を割り当てたときに、曲線ワイヤー表示が行われない / まじかる☆しげぽん
ありがとうございます!
2019-02-07 16:17