首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将动画3D场景呈现给h.264流?

如何将动画3D场景呈现给h.264流?
EN

Stack Overflow用户
提问于 2019-05-29 19:57:02
回答 1查看 71关注 0票数 0

我正在开发一个计算机视觉应用程序,需要一种方法来提供一些自动测试。我不能使用一个简单的(静态)视频流,因为部分测试需要改变摄像机的角度和缩放。所以我想,一个很好的方法就是在3D动画中模拟摄像机,这样在动画运行的时候,相机就可以被移动,并且仍然提供一个视觉上一致的2D视频流。

我知道我可以用OpenGL或Unity3D或者其他什么工具来编写这些代码,但我绝不是一个3D编程专家,它看起来像很多学习曲线,而我只是需要一个测试床。我希望有人能帮我找到实现这一目标的捷径--事实上,如果有一个预先构建的工具,我很乐意使用它(我还没有找到)。以下是一般的限制因素:

  • 从文件中加载3D动画(我猜测FBX格式,但一切都很好)
  • 开始渲染动画
  • 将视频输出到h.264流--不管这是到内存、文件还是通过网络流,不管怎样,我都可以把它连接起来。
  • 允许对摄像机的位置和方向进行实时更改--同样,使用什么机制进行这些更改并不重要。

有什么简单的方法可以做到这一点,还是我必须咬紧牙关,成为一名OpenGL程序员?

EN

回答 1

Stack Overflow用户

发布于 2019-06-07 01:14:07

嘿@ufunks我想你需要一些模拟器。

就个人而言,我建议您使用Gazebo模拟。对于每个任务,您可以使用以下教程

  • 加载3D模型:robot
  • 更改摄像机视图/缩放:http://answers.ros.org/question/10342/programatically-set-the-camera-pose-in-gazebo-or-rviz/
  • 录音: ffmpeg或一些屏幕捕捉软件

也许还有其他更好的模拟器。

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

https://stackoverflow.com/questions/56367664

复制
相关文章

相似问题

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