用于实时角色动画的3d软件

时间:2011-08-23 14:52:27

标签: animation 3d

我的公司正在考虑为我们的客户创建一个互动顾问(3d)。我试图找到适合人类图形(逼真)的3D建模的软件。

我们考虑了两种方法。

第一个选项是使用其中一个3d建模软件来创建模型,并借助一些内部脚本语言为模型设置动画。该软件应该充当渲染服务器,因为3d模型应该以某种方式对用户操作做出反应。因此,我们正在考虑具有某种脚本语言的应用程序。

第二个选项是使用3d建模软件创建角色,然后使用OpenSceneGraph为其设置动画。

还有一个很难的方法:用OpenGL做到这一切,但我不认为这是正确的方法。

该项目处于谈判的早期阶段,但我必须收集一些知识才能意识到它是否有可能这样做。因此我几乎没有问题:

  1. 是否可以使用像Cinema 4d / Maya / Blender这样的软件实时制作单个角色动画?
  2. 哪种软件最适合模拟角色(价格不是问题,什么是渲染速度和非常好的'真实性')。我们正在考虑Maya,Cinema 4D,Blender或ZBrush,Poser,3DMax(但据我所知,最后三个没有脚本语言。)
  3. OpenSceneGraph可以轻松用于动画上面列出的软件中的任何角色吗?
  4. 正如您所看到的主要问题是3d软件,并且问题是否可能:)。我感谢所有的建议。

    先谢谢你。

3 个答案:

答案 0 :(得分:1)

1.- http://www.thepixelart.com/10-best-real-time-animation-tools/

2.-我使用Zbrush和3D Studio Max。结合这些程序,您可以非常快速地为角色建模

你提到的那3个(Zbrush,3DMax和Poser)实际上有脚本语言

Zbrush => ZScript
3DMax => MaxScript
波塞尔 =>使用Python => http://d3d.sesseler.de/store/tutorial/run_python/RunPython.pdf

3.-不知道这个:))

答案 1 :(得分:1)

最好的方法是使用3D游戏引擎,如CryEngine3(非商业项目免费)或Unreal3引擎。从技术上讲,您只对角色动画感兴趣,但除了多层着色器之外,您还需要复杂的材质和照明支持。那些引擎可以做到。

您建议的3D建模程序未针对实时渲染进行优化。虽然Blender有一个内置的游戏引擎,并且具有非常彻底的着色器支持,但它可能有点难以开始使用它。但是对于角色的建模并获得高质量的预览,它非常适合。

  

是否可以使用Cinema 4d / Maya / Blender等软件实时制作单个角色动画?

每个程序的实时渲染都是预览,而不是最终产品。 Blender有游戏引擎,但这并没有针对这类事情进行优化。

  

哪种软件最适合模拟角色(价格不是问题,重要的是渲染速度和非常好的'真实性')。我们正在考虑Maya,Cinema 4D,Blender或ZBrush,Poser,3DMax(但据我所知,最后三个没有脚本语言。)

脚本编写对于动画角色非常有帮助。您还需要大量的参考和姿势数据,动画系统可以将表达式混合在一起。

  

OpenSceneGraph可以轻松用于动画上面列出的软件中的任何角色吗?

不是真的。如果您希望快速完成此操作,请使用游戏引擎。看看CryEngine3画廊。如上所述:如果这是非商业性的,SDK是免费的。如果该程序商业化,您将需要许可证。

答案 2 :(得分:0)

Luxology Modo是满足您需求的非常好的选择。