我想制作一个3D棋盘游戏的许多小时的视频。我有一个强大的RTX 3090,我想尽可能多地利用它。
UE4/5能有效地利用GPU资源渲染视频吗?如果没有,是否有更好的引擎来有效地利用GPU进行渲染?
发布于 2022-04-16 18:27:27
UnrealEngine提供了一个非常先进的电影工具,包括电影渲染队列模块,它允许将UE视图端口呈现为图像序列或视频(非常有限数量的格式)。但是,在这种特殊情况下,UE不会在GPU上编码视频。我写“那么具体”是有原因的。UE确实使用Nvidia GPU编码器(如果可用的话)对H264进行快速高效的编码。但是这个是用于引擎的交互流,而不是视频编码。因此,即使您可以在远程渲染场中部署UE并尝试编码大量视频数据,它也不会像使用专用硬件编码器(如NVIDIA NVENC )那样快。此外,UE根本不为H264提供视频编码。您将不得不编码到JPG/PNG/BMP图像序列,然后使用像FFMPEG这样的工具来转换为视频。我最近在GitHub上安装了一个MP4编码器插件 for UnrealEngine,这是我为我的需要编写的,但是这个MP4编码器插件也使用CPU来执行编码。
https://stackoverflow.com/questions/69123055
复制相似问题