问题 3D角色/模型创作者


我正在使用XNA / C#创建一个3D游戏的项目,游戏将使用很多3d角色。

看看目前的3D游戏,有些人创造了近数百个角色,这让我觉得有一些优秀的3D角色/模特创作者。

为了缩小样本,游戏将拥有像“大追逐”游戏这样的角色。有一些好的(和简单的)角色模型创建者可以在XNA开发中使用吗?当然,免费更好,但我也会得到付费版本。

编辑:另一个问题是关于角色的运动。步行,跳跃,坐姿等动作是由“角色创造者工具”或游戏“创造”的?


2633
2018-04-13 21:35


起源

我不认为他们有数百个,他们通常有一些和许多不同的皮肤。除非你有艺术家,否则你可以为像Quake这样的旧游戏编写一个包装器,并使用其中的模型格式。有很多粉丝制作的免费模特和皮肤。找到q2模型格式规范并将其用于XNA并不难。 - NibblyPig
只是旁注,你听起来有点像我自己。我讨厌游戏建模和动画。我是程序员,不是设计师。尝试搜索您可以使用的免费模型,甚至尝试提供样本模型的网站。虽然这些可能并不完全符合您的要求,但至少可以让您入门。另一种选择是让一个建模好的人为你做这件事,我倾向于发现这会带来最好的结果;) - Finglas
我的朋友是一位非常优秀的3D艺术家。他可以在大约15分钟内塑造一个角色。无论如何,就动画而言,它取决于模型文件格式。有些人有“内置”动画。其他人没有。有些人有位置,你在他们之间变形。无论哪种方式,3D引擎必须理解格式并为其制作动画。 - d-_-b


答案:


另一个问题是关于   人物的动作。该   走路,跳跃,坐等动作   由“人物”“创造”   创作者工具“还是游戏?

在3D建模软件中创建各种形式的动画,关键帧,骨架等。

然后游戏播放这些动画是一定的点。例如,按下跳转将播放跳转动画。游戏通常使用线性插值的形式将不同的动画混合在一起以平滑它们。

考虑一个足球比赛,你可以让足球运动员在八个不同方向上运行,但如果球员突然改变方向中途流怎么办?建模者无法解释这一点,因此引擎将“模糊”动画之间的差异,以通过线性插值或其他一些混合因子提供平滑过渡。

软件

至于软件,免费编辑如 搅拌机 会做。不过我更喜欢Maya / Max。通常你可以获得这些学生版本,查看他们的官方网站。我通过我的大学获得了一个免费的六个月版本。虽然你合法地不能在商业游戏中使用这些模型,但出于学习目的,这很好。我相信他们曾经提供过个人学习版,但就我的搜索结果而言,这已经不存在了。


5
2018-04-13 21:56



注意:由于其糟糕的UI,Blender有一些陡峭的学习曲线。另一方面,Max / Maya具有较少的心理UI,但仍然是一个相当高的学习曲线。 - Finglas
Blender是非常强大的,但我必须同意可怕的UI声明......另一个免费,轻量级和(恕我直言)更容易使用的3D建模器被称为Anim8or。 anim8or.com/main/index.html - JohnForDummies


大多数3D游戏对象都是在3D软件中创建的,例如Maya和Blender。但确实存在加速角色建模的应用程序,例如Poser。如果你很快就需要一个没有大块钱和很多出口商的低多边形网格,那就试试MilkShape 3D吧。它便宜而且易于使用。您可以使用关节动画轻松构建网格,稍后可以编辑这些网格以微调您的角色。

编辑:另一个问题是关于   人物的动作。该   走路,跳跃,坐等动作   由“人物”“创造”   创作者工具“还是游戏?

波塞尔3D。这不是免费的,但它为初学者提供了一个很好的图书馆。您也可能会喜欢DAZ 3D,也是商业产品。就个人而言,我对大多数免费提供的3D建模软件并不感兴趣,例外的是Blender和Anim8tor。如果你没有很好地专注于专业建模,我仍然建议你去MilkShape 3D。它有一个非常简单的学习曲线,您可以快速进入并快速计算以测试和计算您的游戏(游戏内部比模型更多)。最后,您可以在以后喜欢的软件中微调所有模型。


3
2018-04-13 21:53



你可以在这里找到Milkshape 3D: chumbalum.swissquake.ch 是的,它可以追溯到年幼的孩子们正在为多人竞技场建模Quake 2模型:) - Shyam


Xsi Mod工具将允许您进行角色建模和动画,并且是完整Xsi工具的(略微)缩减版本。
它可以免费用于非商业用途,并且与XNA紧密集成,并且它具有支持虚幻引擎和CryEngine等的插件 可得到 这里


1
2018-04-14 11:33





如果你愿意,你可以尝试使用XBL Avatars;奖金是玩家实际上可以使用他们的化身游戏和AFAIK,你可以通过代码API在程序上生成角色和东西。


1
2018-04-19 02:19





我强烈建议 搅拌机。它是免费的,它有很多强大的功能,它被XNA社区广泛使用,包括我自己。

学习如何使用它可能有点费时,但是一旦你掌握了基础知识,Blender就像纸上的铅笔一样。 (或者,对于我们这些吮吸绘画的人来说,一个非常优秀的艺术家可以读懂你的想法:P)

还有一个名为的脚本 MakeHuman 这允许你参数化地创建人体模型,我认为它非常好用,我自己。


1
2018-01-24 23:06