我的公司正在考虑为我们的客户创建一个互动顾问(3d)。我试图找到适合人类图形(逼真)的3D建模的软件。
我们考虑了两种方法。
第一个选项是使用其中一个3d建模软件来创建模型,并借助一些内部脚本语言为模型设置动画。该软件应该充当渲染服务器,因为3d模型应该以某种方式对用户操作做出反应。因此,我们正在考虑具有某种脚本语言的应用程序。
第二个选项是使用3d建模软件创建角色,然后使用OpenSceneGraph为其设置动画。
还有一个很难的方法:用OpenGL做到这一切,但我不认为这是正确的方法。
该项目处于谈判的早期阶段,但我必须收集一些知识才能意识到它是否有可能这样做。因此我几乎没有问题:
正如您所看到的主要问题是3d软件,并且问题是否可能:)。我感谢所有的建议。
先谢谢你。
答案 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是满足您需求的非常好的选择。