2013-07-22 83 views
0

對於一個項目,我必須使用WPF和C#表現出一些3D的東西,但這些都涉及到在一個平面上,動畫,透明材料的光反射,....C#WPF 3D模型

有一個相對較好的記錄DLL我可以用來完成這些事情?

我試着用helixtoolkit來做它,但那裏的透明度並不像想要的那樣工作,而且我也找不到關於如何動畫的東西的任何文檔。

+0

你嘗試過什麼?透明度有什麼問題?也許分享一些代碼。 –

+0

我有一個透明材質的平面(導出爲obj格式3ds max),並且無法看到該平面背後的每個對象。但如果你旋轉相機,他們在那裏。這很可能是因爲渲染者認爲他應該渲染那些不可見的對象,但我不知道如何改變它。 – Kiwi

+0

這是因爲透明對象是在它之後的不透明對象之前呈現的渲染器。這在3D中是一個很常見的問題。看看Helix框架中的透明度演示,瞭解如何對透明對象進行排序並在不透明對象之後呈現它們。 –

回答

0

如果你的對象支持透明材料,然後只需將其添加到模型組最後,我敢肯定的順序添加它們是訂單,他們在渲染。

+0

這是我的朋友正確;)thx – Kiwi