0

我一直在使用一些遗留的 C Molecular Dynamics 代码,它带有自己的本地可视化例程。我想知道是否没有更好、更灵活的东西可以使用,因为我已经达到了当前方法的局限性。

当前的例程都使用OpenGL,然后通过X11绘制(我大部分时间都在Mac上)。有一个与此相关的问题,我可以在 linux 上运行模拟时显示模拟,但捕获它们会返回黑屏。

我的基本问题是:

  1. 我对 OpenGL 或 X11,甚至图形方面没有任何经验。
  2. 添加要绘制的新对象很难

所以我的选择是学习 OpenGL 和 X11,弄清楚发生了什么,或者尝试其他方法。当模拟人生运行时,我确实将电影复制的信息写入二进制文件,我总是可以将其读入并稍后创建电影。

我需要的是以下能力:

  • 在 3D 中创建各种基本几何对象
  • 让他们能够根据方向等改变颜色会很好
  • 能够生成 .mov 格式的电影(我现在在 .bmp 文件上使用 ffmpeg)
  • 能够操纵 3D 的透视图(能够旋转图像),或者能够同时拥有多个透视图(极投影、侧视图等)

我看到这里已经介绍了其中的一些内容,我将对其进行查看,但我真的想要一些我可以在模拟人生运行时实时使用的东西,以检查正在发生的错误等。

4

0 回答 0