我是3D游戏开发的新手,所以我有一个虚拟问题 - 如何在3D引擎中移动网格(在移动中我指的是一个步行动画)。如何在上面涂上一些皮肤?
我有什么:
那么,当穿着的人类会前进和后退时,我怎样才能加入所有这些东西并制作简单的游戏?
答案 0 :(得分:4)
问题很难回答,因为它需要了解引擎的API。此外,你不能只是将骨骼动画贴在某些网格上。您需要在两者之间建立一些连接,这个过程称为绑定,在其中向网格添加“骨骼”(也称为骨架)。这是一个艺术过程,在3D建模器中完成。然后你需要实现一个骨架动画系统,这是一个太复杂的任务,无法在单个Stackoverflow答案中回答(它涉及动画曲线评估,四元数插值,蒙皮矩阵等)。
你应该将你的问题分解成更小的部分。
答案 1 :(得分:2)
我是Nineveh Engine的BETA测试员。 目前,引擎不支持骨骼/骨架动画。这将是他们下一个发布版本的一部分,即将在未来4-8个月内发布。
未来(路线图)
版本0。9。3:2011年第4季度 - 2012年第1季度
Bones,Rigging和Mesh的动画。
Mesh Morph。