我已经问过这个关于科学计算的问题,并想知道这个论坛是否可以提供替代方案。
我需要模拟大量的剂的运动经历软体变形。控制代理移动的过程是复杂的,因此整个过程需要并行化。
模拟需要在3D中可视化。由于我将在多个不同的节点(MPI,甚至MPI+GPGPU)上运行这个模拟,我不希望可视化实时运行,而是在它完成后,模拟应该输出一个视频文件。
(我并不是在寻找令人敬畏的AAA视频游戏质量的图形,此外,移动代码将占用足够的CPU时间,所以我不想通过添加重量级渲染代码来进一步减缓应用程序的速度。)
我认为制作这样一个视频的方法有三种:
这个问题一定已经解决了-在高性能计算机中有大量的可视化
总结:如何在不影响性能的情况下以离线方式(非常基本的图形而不是玩具故事--我只需要3D块)轻松地呈现视频?
发布于 2012-11-12 14:36:13
我的想法是,将顶点的不同状态/位置存储为顶点动画的单个帧,格式为。科拉达是一种合适的格式,它是一种基于XML的三维场景的中间格式,因此可以方便地用通用的XML库进行解析和编写。还有一些特殊用途库,如、COLLADA、DOM、和pycollada。包含顶点动画的COLLADA文件可以通过您选择的渲染软件(3D Studio Max、Blender、Maya .)直接呈现到视频文件中。
https://stackoverflow.com/questions/13352530
复制相似问题