2015-09-07 55 views
0

我想有一個模型,可以定製不同的部分,例如。不同的手臂模型或不同的頭部模型。我希望它們都是不同的模型(一個用於頭部,身體,一個用於每個手臂,另一個用於每條腿),然後將它們拼湊在一起並呈現爲一個完整模型。我如何使用lwjgl和OpenGL將其實現到我的項目中?使用多個模型作爲一個

+0

是否有任何理由,你不能簡單地裝載大約在同一位置的多個獨立的模型?例如,如果我的遊戲中的某個玩家已經抓住了一面旗幟,我只會渲染一個單獨的旗幟模型,我不會以某種方式將旗幟模型與玩家模型合併(儘管它*是*可能)。 – Joehot200

+0

@ Joehot200我只是想做到這一點,所以我不必製作所有的個人模型。我可以只使用模型的不同部分的組合。我想讓每個個人模型都是最明智的選擇之一 – Matty2532

回答

0

有跡象表明,我能想到的那幾個方面會工作,對Skeletal Animation概念他們中的一些感人。

首先,你可以用你的建模軟件(例如,攪拌機),並添加所有組件到個人,那麼就請閱讀整個場景到遊戲場景中。

的要對此將盡量給每個組件骨的作用,然後用骨骼結構,所有的骨頭連接在一起的另一種方式。唯一的問題是你將不得不爲皮膚公式創建你自己的變量。

最後,你可以將它們全部加載到一個場景在你的建模軟件,與接頭連接它們,然後導出到遊戲中。這將是我的選擇,因爲它會爲您提供執行蒙皮公式所需的所有信息,這將使您能夠爲結構的組件創建動畫。