我有代表多个时间步的粒子位置的数据,需要创建一个动画来显示这些粒子的运动。
有没有框架或工具包(理想情况下是基于Python )可以开箱即用地做这样的事情,或者至少可以轻松地快速绘制精灵/3D对象,并跨多个时间步长对其进行动画处理?
对于第一阶段,一个简单的2D动画就足够了。然而,我希望有进一步扩展它的选项,以支持3D和用户交互(更改视图,动画控制,将动画导出到文件等)。
只是为了澄清一下,我并不想渲染一个复杂的场景。类似下面这样的代码就可以了:

这张特定的图像是类似数据集的单帧屏幕截图。
发布于 2010-11-26 07:57:31
Python是对processing Pyprocessing动画库的一种处理。processing开发环境包括一些非常好的实现粒子系统的示例。
发布于 2010-11-25 21:41:49
Houdini by Side Effects Software是一款工业级3D动画应用程序,具有出色的Python绑定、Python表达式和通用支持。导入数据会很简单,而且Houdini甚至在应用程序中提供了一个Python shell来进行修补。
导入后,您可以利用全系列的动画和可视化工具以及出色的捆绑渲染器"Mantra“。
有一个免费的"apprentice“版本,限制很少,并且有不同级别的付费许可证。
发布于 2010-11-25 22:01:18
我们已经使用了pyOGRE,这是到OGRE库的Python绑定,它将自身描述为:
什么是食人魔?OGRE (面向对象的图形渲染引擎)是一个以C++编写的面向场景的、灵活的3D引擎,旨在使开发人员更容易、更直观地利用硬件加速的3D图形来开发应用程序。类库抽象了使用底层系统库(如Direct3D和OpenGL )的所有细节,并提供了一个基于世界对象和其他直观类的接口。
https://stackoverflow.com/questions/4277564
复制相似问题