将3D模型转换为视频[关闭]


-2

我正在寻找一个免费软件,我可以通过windows下的命令行运行,将3D模型(stl,ply或3ds文件)转换为avi,mpeg或ogv等视频格式。对象应在视频中旋转。

编辑:我找到了一个能够做到这一点的程序。它叫做ParaView。它可以加载几乎任何类型的3D文件格式并将其保存为动画(avi)。我的问题是你不能简单地通过命令行参数运行ParaView。您需要运行python脚本以通过命令行执行任务。

我找到了使用ParaView创建动画的解决方案,但缺少两个步骤:

movie = servermanager.animation.AnimationScene()
movie.ViewModules = [GetActiveView()]
movie.NumberOfFrames = 10
movie_writer = servermanager.vtkSMAnimationSceneImageWriter()
movie_writer.SetFileName("C:\movie.avi")
movie_writer.SetFrameRate(1)
movie_writer.SetQuality(2)
movie_writer.SetAnimationScene(movie.SMProxy)
movie_writer.Save()
  1. 我不知道如何使用ParaView的python脚本加载3D模型文件。
  2. 我不知道如何将相机设置为绕物体运行。(这在GUI中没有问题,但在python脚本中)。

谢谢

Answers:


1

您不能简单地将模型转换为视频。您需要一些软件来实际加载模型并为其设置动画。你可以尝试搅拌器,它是免费的。在那里你需要加载模型,告诉它如何动画(旋转)并将其渲染到视频文件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.