1

私はWindowsStore(Metro Application)用の3Dプロジェクトに取り組んでおり、Visual Studio 2012 Express forWindows8とBlenderを使用して3Dオブジェクトを作成しています。(Visual Studio Starter Kitを使用して)3Dオブジェクトのfbxメッシュファイルをインポートしていますが、そのオブジェクトの一部を半透明(不透明度50%)にしたいです。3DオブジェクトでLambertシェーダーを使用して3つのpngテクスチャを試しましたが、次の結果が得られました。

1)不透明度:100%オブジェクトの外観:不透明

2)不透明度:0%オブジェクトの外観:透明

3)不透明度:50%オブジェクトの外観:不透明(100%と同じ)

半透明にしたいのですが、50%の不透明度のテクスチャを使用しても、欲しいものが得られません。私にいくつかの解決策を提案してください。

どんな助けでも大歓迎です。

4

1 に答える 1

0

Visual Studio スターター キットは、ほとんどが VS エクスポーターの単純化されたデモです。ブレンド状態をサポートしていないため、マテリアル設定を変更しても何も起こりません。

DirectX Tool Kitの CMO のモデル サポートを利用すると、アルファ ブレンディングの使用をより詳細に制御できるようになる可能性があります。

于 2014-06-27T18:00:19.480 に答える