首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于在笛卡尔空间中可视化/动画粒子的Python框架

用于在笛卡尔空间中可视化/动画粒子的Python框架
EN

Stack Overflow用户
提问于 2010-11-25 21:28:44
回答 5查看 3.5K关注 0票数 3

我有代表多个时间步的粒子位置的数据,需要创建一个动画来显示这些粒子的运动。

有没有框架或工具包(理想情况下是基于Python )可以开箱即用地做这样的事情,或者至少可以轻松地快速绘制精灵/3D对象,并跨多个时间步长对其进行动画处理?

对于第一阶段,一个简单的2D动画就足够了。然而,我希望有进一步扩展它的选项,以支持3D和用户交互(更改视图,动画控制,将动画导出到文件等)。

只是为了澄清一下,我并不想渲染一个复杂的场景。类似下面这样的代码就可以了:

这张特定的图像是类似数据集的单帧屏幕截图。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-11-26 07:57:31

Python是对processing Pyprocessing动画库的一种处理。processing开发环境包括一些非常好的实现粒子系统的示例。

票数 4
EN

Stack Overflow用户

发布于 2010-11-25 21:41:49

Houdini by Side Effects Software是一款工业级3D动画应用程序,具有出色的Python绑定、Python表达式和通用支持。导入数据会很简单,而且Houdini甚至在应用程序中提供了一个Python shell来进行修补。

导入后,您可以利用全系列的动画和可视化工具以及出色的捆绑渲染器"Mantra“。

有一个免费的"apprentice“版本,限制很少,并且有不同级别的付费许可证。

票数 2
EN

Stack Overflow用户

发布于 2010-11-25 22:01:18

我们已经使用了pyOGRE,这是到OGRE库的Python绑定,它将自身描述为:

什么是食人魔?OGRE (面向对象的图形渲染引擎)是一个以C++编写的面向场景的、灵活的3D引擎,旨在使开发人员更容易、更直观地利用硬件加速的3D图形来开发应用程序。类库抽象了使用底层系统库(如Direct3D和OpenGL )的所有细节,并提供了一个基于世界对象和其他直观类的接口。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4277564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档