代码之家  ›  专栏  ›  技术社区  ›  Click Ok

3D角色/模型创建者

  •  11
  • Click Ok  · 技术社区  · 14 年前

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

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

    编辑:另一个问题是关于人物的动作。像行走、跳跃、坐下等动作是由“角色创建工具”或游戏“创建”的?

    5 回复  |  直到 14 年前
        1
  •  4
  •   Finglas    14 年前

    另一个问题是关于 像走、跳、坐等运动 “创造者工具”还是游戏?

    在三维建模软件中创建各种形式的动画、关键帧、骨骼等。

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

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

    软件

    至于软件,自由编辑,如 Blender 就行了。不过,我更喜欢Maya/Max。通常你可以获得这些的学生版,查看他们的官方网站。我通过我的大学得到了六个月的免费版本。虽然你在法律上不能在商业游戏中使用这些模型,但出于学习的目的,这是可以的。我相信他们曾经提供个人学习版,但这已经不存在,因为我的搜索已经发现。

        2
  •  2
  •   Shyam    14 年前

    编辑:另一个问题是关于 人物的动作。这个 是由“角色”创造的 “创造者工具”还是游戏?

        3
  •  1
  •   zebrabox    14 年前

    Xsi Mod工具将允许您进行角色建模和动画,并且是完整Xsi工具的(稍微)精简版本。
    它的非商业用途是免费的,并与XNA紧密集成,另外它还有支持Unreal引擎和crynegine等的插件 可用 here

        4
  •  1
  •   RCIX    14 年前

    如果你想的话,你可以尝试使用XBL虚拟形象;额外的好处是玩家可以使用他们的虚拟形象ingame,而且,你可以通过一个代码API按程序生成角色和其他东西。

        5
  •  1
  •   Michael Hoffmann    14 年前

    Blender

    学习如何使用它可能有点费时,但一旦你掌握了基本知识,搅拌机就像纸上的铅笔。(或者,对于我们这些画画很烂的人来说,一个真正能读懂你心思的好艺术家:P)

    还有一个脚本叫做 MakeHuman

    推荐文章
    Nacho  ·  DX12描述符堆管理
    7 年前