2013-03-01 63 views
1

我正在研究Windows應用商店(Metro應用程序)的3D項目,並使用Visual Studio 2012 Express for Windows 8和Blender創建3D對象。我正在導入3D對象的fbx網格文件(使用Visual Studio入門工具包),我希望該對象的某些部分是半透明的(50%不透明度)。我試圖3個PNG紋理與蘭伯特着色器中的3D對象上和下面是其中我得到的結果:在Metro應用程序中實現3D對象的半透明

1)不透明度:100% 對象外觀:不透明

2)不透明度:0% 對象外觀:透明

3)不透明度:50% 對象外觀:不透明(同100%)

我要實現的半透明但即使使用紋理的透明度爲50%後,我沒能得到我想要的是。請給我一些解決方案。

任何幫助將不勝感激。

回答

0

Visual Studio入門套件大多隻是VS導出器的簡化演示。它不支持混合狀態,因此更改材質設置不會執行任何操作。

使用DirectX Tool Kit的CMO模型支持,您可能會有更多的運氣,它可以更好地控制alpha混合使用。