トップページ > 過去ログ > 記事閲覧
ライティング計算無効時の描画結果について
名前:h2so5 日時: 2011/04/23 06:55

こんにちは。 DXライブラリのバーションを3.04d から 3.05へ更新したところ、 ライティング計算を使用しない場合のテクスチャの描画結果が変わってしまいました。 3.04dでは元のテクスチャの色がそのまま描画されるのですが、 3.05では若干暗く表示されてしまうようです。 一応、使用しているモデルをアップロードしておきました。 ht tp://w w w.hayasoft.com/ahahpany/model.zip DxLibModelViewer.exeで見ていただければ分かると思います。

Page: 1 |

Re: ライティング計算無効時の描画結果について ( No.1 )
名前:管理人 日時:2011/05/03 19:55

ライティングをOFFにしたときはモデルの頂点カラーとテクスチャカラーを乗算して描画するのですが、 Ver3.05 では読み込んだモデルデータに頂点カラー情報が無い場合、読み込んだ時点でのマテリアルの 拡散光色( Diffuse Color )が頂点カラーとして使われます なので頂点カラーがなくマテリアルの拡散光色が白( R=255 G=255 B=255 )であればライティングをOFFにした際は テクスチャカラーの色がそのまま出るはずなのですが、アップしていただいたファイルを見る限りでは 拡散光色は白になっていたように見えます 不具合があるとするとDXライブラリのモデルファイルを読み込む部分なので、 申し訳ありませんがアップしていただいた mv1 ファイルの元になったモデルファイルを頂けないでしょうか? なぜ暗くなってしまうのか調べてみたいと思います
Re: ライティング計算無効時の描画結果について ( No.2 )
名前:h2so5 日時:2011/05/05 23:19

変換元のmqoファイルです。 ただし、マテリアルの拡散光色などはビューワー側で変更してからmv1形式にしていると思います。 ht tp://w w w.dotup.org/uploda/w w w.dotup.org1609840.zip.html パスワード:dxlib
Re: ライティング計算無効時の描画結果について ( No.3 )
名前:管理人 日時:2011/05/08 02:24

すいません、もう流れてしまったみたいです、ダウンロードできませんでした・・・ 申し訳ありませんがもう一度アップしていただくことはできますでしょうか?

Page: 1 |