2010-05-01 54 views
5

雖然有很多3D圖書館,但我很難找到一個適合WPF的圖書館。基本上,我想要一個角色動畫引擎,它加載骨骼層次並允許我操縱蒙皮網格。有沒有圖書館來展示虛擬人物[WPF]

我知道,這是所有3D引擎的經典主題。它們是爲了製作遊戲而製作的。

如何在WPF應用程序中顯示皮膚字符?

回答

0

那麼你可以試試這個:

OGRE Game engine in WPF

如果OGRE引擎支持的骨頭,你應該是好去。

更多關於OGRE Engine

祝您好運!

+0

兩次orge而不是食人魔! – ShinTakezou 2010-08-07 15:23:00

+0

我算三赫......它應該是OGRE – 2010-08-19 13:09:22

+0

好的!我有點誦讀困難,英語甚至不是我的第三語言。:) – Darknight 2010-08-19 14:11:23

2

取決於你想如何廣泛分發您的應用程序,它提供安裝支持 - 你要多少工作要做

1)你總是可以自己做 - 但你可能已經決定了你不想花2年的時間來構建渲染管道,瞭解IK的變幻莫測,等等。

2)您可以定位XNA - 這是一種WPF,可以在Windows上運行,並且xbox可以啓動 - 您可以爲XNA考慮的一個軟件包是Visual 3D - 您可以找到引擎列表here

3)IFF你可以直接訪問目標機器,或者可以作爲獨立的WPF應用程序發佈你的應用程序,你有很多選擇 - 你需要的只是一個C#包裝器,它允許你調用一個本地實現 - 你將失去的一件事就是WPF添加控件的能力,因爲你的渲染表面很可能是一個WPF UI中嵌入的Winform控件 - 如果你想廣泛地分發應用程序,你需要將包裝DLL導入到GAC中 -

3A)檢查出Blender社區 - 整個工具是開源的,而且有很多聰明的人在這個空間

4)我會吹捧我自己的引擎玩的,但它經歷了徹底的修改和幾個月後不會再出來 - 我們會提供通過選項3支持WPF/Silverlight - 通過直接安裝到GAC中的C++核心的.Net包裝 - 這使得它可用於WPF/Silverlight - 我相信我們仍然必須假裝成一個winform控件,以允許D3D渲染表面打孔通過在屏幕上

希望這有助於

PS - 一面的問題 - 你資本化虛擬人 - 你是不是引用NIH Visible Human Project,是嗎?如果是這樣,最後我知道你必須自己組裝幾何圖形/骨骼,它所提供的全部是圖形切片