我正在使用XNA / C#创建一个3D游戏的项目,游戏将使用很多3d角色。
在目前的3D游戏中,有些人创造了近数百个角色,这让我觉得有一些优秀的3D角色/模特创作者。
为了缩小样本范围,游戏中会出现像“大追逐”游戏这样的角色。在XNA开发中有一些好的(和简单的)角色模型创建者?当然,免费更好,但我也会得到付费版本。
编辑:另一个问题是角色的动作。步行,跳跃,坐姿等动作是由“角色创造者工具”或游戏“创造”的?
答案 0 :(得分:5)
另一个问题是关于 人物的动作。该 走路,跳跃,坐等动作 由“人物”“创造” 创作工具“还是游戏?
在3D建模软件中创建各种形式的动画,关键帧,骨架等。
游戏然后播放这些动画是一定的点。例如,按下跳转将播放跳转动画。游戏通常使用线性插值的形式将不同的动画混合在一起以平滑它们。考虑一个足球比赛,你可以让足球运动员在八个不同的方向上运动,但如果球员突然改变方向中途流怎么办?建模者无法解释这一点,因此引擎将“模糊”动画之间的差异,通过线性插值或其他混合因子提供平滑过渡。
<强>软件强>
对于软件,Blender等免费编辑可以。但是我更喜欢Maya / Max。通常你可以获得这些学生版本,查看他们的官方网站。我通过我的大学获得了一个免费的六个月版本。虽然你合法地不能在商业游戏中使用这些模型,但出于学习目的,这很好。我相信他们曾经提供过个人学习版,但就我的搜索结果而言,这已经不存在了。
答案 1 :(得分:3)
大多数3D游戏对象都是在3D软件中创建的,例如Maya和Blender。但确实存在加速角色建模的应用程序,例如Poser。如果你很快就需要一个没有大块钱和很多出口商的低多边形网格,那就试试MilkShape 3D吧。它便宜而且易于使用。您可以使用关节动画轻松构建网格,稍后您可以对其进行编辑以微调您的角色。
编辑:另一个问题是关于 人物的动作。该 走路,跳跃,坐等动作 由“人物”“创造” 创作工具“还是游戏?
Poser 3D。它不是免费的,但它为初学者提供了一个很好的图书馆。您也可能会喜欢DAZ 3D,也是商业产品。就个人而言,我对大多数免费提供的3D建模软件并不感兴趣,例外的是Blender和Anim8tor。如果你没有很好地专注于专业建模,我仍然建议你去MilkShape 3D。它有一个非常简单的学习曲线,您可以快速进入并快速计算以测试和计算您的游戏(游戏内部比模型更多)。最后,您可以在以后喜欢的软件中微调所有模型。
答案 2 :(得分:1)
Xsi Mod Tool将允许您进行角色建模和动画,并且是完整Xsi工具的(略微)缩减版本。
它可以免费用于非商业用途,并且与XNA紧密集成,并且它具有支持虚幻引擎和CryEngine等的插件
可用here
答案 3 :(得分:1)
如果您愿意,可以尝试使用XBL Avatars;奖金是玩家实际上可以使用他们的化身游戏和AFAIK,你可以通过代码API在程序上生成角色和东西。
答案 4 :(得分:1)