可视化3D中的分子动力学模拟

时间:2013-09-18 18:13:58

标签: c opengl 3d simulation data-visualization

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

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

我的基本问题是:

  1. 我对OpenGL或X11没有任何经验,甚至没有图形。
  2. 添加要绘制的新对象是 hard
  3. 所以我的选择是学习OpenGL和X11,弄清楚发生了什么,或尝试别的东西。当sims运行时,我会写出电影复制到二进制文件中的信息,我可以随时阅读并稍后创建电影。

    我需要的是能够:

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

    我看到其中一些内容被here覆盖了,我将对此进行介绍,但我真的想要一些我可以实时使用的内容,因为模拟器运行以检查正在发生的事情错误等。

0 个答案:

没有答案