2012-03-16 27 views
3

右鍵這更是在那裏我要求在進一步閱讀,更可能的腦損傷朝着正確的方向指針的討論。方針的openGLES骨骼動畫解決方案

因此,在過去的工作中,也搞亂在我們公司,我發現從攪拌機導出骨動畫和導入到每個平臺多平臺的具體解決方案。例如iPhone上的PowerVR SDK(我過去已經完成)。現在當然這是依賴於PowerVR芯片組,我正在製作一個跨平臺引擎,所以不適合我的模型。

因此,沒有人知道一個好地方尋找要麼從攪拌機進口網狀骨動畫教程(甚至在一般?)一般OpenGLES(非特定平臺)?

或者,

一些示例代碼? < < <我知道沒有捷徑,這是一項艱鉅的工作。

基本上我正在尋找一個好的起點。

我非常確定,試圖以跨平臺的方式來實現它可能意味着引擎會帶來性能上的打擊,並且當我稍後進行優化時也會讓我頭痛,但更重要的是跨平臺能力,是我很樂意採取的打擊。

+0

當你在iPhone上說PowerVR SDK時,你的意思是矩陣調色板擴展? – Tommy 2012-03-16 19:05:50

+0

正如技術上的想象力技術誰做的圖形芯片組有一個完整的SDK和教程性能增強渲染。包括骨骼動畫和網格格式,.PVR4紋理支持如何在iOS上工作,以及其他一些反鋸齒模型。但它依賴於具有PowerVR芯片組的設備,在Android上約有5個設備。我正在嘗試制定更多的方法來打擊更多設備,而不是堅持平臺依賴。我曾經工作過的一家遊戲公司做過這件事,它的工作非常好,大約在6年前,所以我知道它是可能的。 – Dev2rights 2012-03-16 21:01:07

+0

好的,還有一個問題 - 您是在尋找ES 1固定管道還是ES 2可編程管道?我很欣賞很多問題,只是如何獲取數據,而不是如何呈現數據,但它仍然是相關的。 – Tommy 2012-03-16 21:57:55

回答

0

我會用Ogre3D的靈感。它的庫非常跨平臺和成熟,支持骨骼動畫。

準備覺得你正在編寫它的廉價仿製品複製。

+0

你知道這是一個不錯的主意,你知道它的許可證嗎?我不想違背許多人的辛勤工作,但很樂意接受站在巨人的肩膀:) – Dev2rights 2012-04-06 10:44:19

+0

根據http://www.ogre3d.org/licensing/licensing-faq這是一個MIT許可證。我相信如果你提取一份提取物,你還需要使用MIT許可證。但是你完全可以在自己的代碼中使用它的想法。 – 2012-04-06 10:58:19

+0

謝謝邁克爾我會在下週的腳趾看看並報告回來。 – Dev2rights 2012-04-07 11:22:45