使用多个模型作为一个

时间:2015-09-07 14:13:17

标签: java opengl lwjgl

我想要一个可以使用不同部件定制的模型,例如。不同的手臂型号或不同的头型号。我希望他们都是不同的模型(一个用于头部,身体,一个用于每个手臂,一个用于每条腿)然后将它们拼接在一起并呈现为看起来像一个完整的模型。我怎么能用lwjgl和OpenGL将它实现到我的项目中?

1 个答案:

答案 0 :(得分:0)

我能想到的一些方法可行,其中一些涉及plot的概念。

首先,你可以使用你的建模软件(例如,blender)并将所有组件分别添加到场景中,然后只需将整个场景读入你的游戏中。

另一种解决方法是尝试为每个组件赋予骨骼角色,然后使用骨架结构将所有骨骼链接在一起。唯一的问题是你必须为皮肤公式创建自己的变量。

最后,您可以将它们全部加载到建模软件中的场景中,将它们与关节链接,然后将其导出到您的游戏中。这将是我的选择,因为它将为您提供执行蒙皮公式所需的所有信息,这将使您能够为结构的组件设置动画。