トップページ > 過去ログ > 記事閲覧
マテリアルのディフューズα値を得たい
名前:みょも 日時: 2012/12/05 08:05

お世話になっております、みょもです。 MMDモデルや関連のxファイルを表示して、影を落とすということをしているのですが MMDではマテリアルのディフューズカラーアルファ値が0.98fのとき、 影を落とさないというルールがあるようです。(xファイルの場合も) しかしDXライブラリではモデルを読み込むと、必ずマテリアルのディフューズカラーアルファ値が 1.0fになる仕様のようで判定ができません。 何かしら元のアルファ値を読み出す方法はないでしょうか?

Page: 1 |

Re: マテリアルのディフューズα値を得たい ( No.1 )
名前:みょも(解決済み) 日時:2012/12/05 21:16

記事が削除できない(__; 書いた後気づいたんですが、テストに使っていたのがxファイルでした。 以前xファイルだとディフューズのアルファは ブレンドパラメータに入っていると返答をいただいたのを思い出しました。 思えばスレッドタイトルもそっくりです・・・ というわけで、MV1GetMaterialDrawBlendParam を試してみたところ、 それっぽい数値が返ってきたので解決したようです。 板汚し失礼しました(__;

Page: 1 |