Version:

采集图像帧

你可以使用渲染输出、捕捉轨迹或控制台变量捕捉图像帧。

使用渲染输出捕捉图像帧

你可以使用轨迹视图中的Render Output工具来捕捉图像帧。

使用渲染输出捕捉图像帧

  1. 在 O3DE 编辑器中,选择 Tools, Track View

  2. 在 Track View 中,点击 Tools, Render Output

  3. Render Output中,设置输入和输出属性,然后单击Add。您将看到捕捉添加到Batch下。

  4. 单击 Start 开始捕捉。

    注意:
    您可能需要调整采集图像帧的宽高比。

更改图像帧捕获的宽高比

  1. 在 O3DE 编辑器中,选择 EditEditor SettingsGlobal Preferences

  2. Preferences中,单击Viewports

  3. General Viewport Settings下,更改Perspective View Aspect Ratio的值。默认值为 1.3333

使用捕捉轨道捕捉图像帧

在游戏模式下播放序列时,您可以捕捉图像帧。

使用捕捉轨道捕捉图像帧

  1. 在 O3DE 编辑器中,选择 ToolsTrack View

  2. 在轨迹视图中,右键单击Director节点,然后选择Add TrackCapture

    1. 双击创建的轨道,添加捕捉关键帧。您可以设置以下关键帧属性:

  1. 设置一个 Script Canvas 图形,在游戏开始时播放序列。

使用控制台变量捕捉图像帧

使用以下控制台变量捕捉图像帧。更多信息,请参阅 使用控制台窗口

捕捉图像帧控制台变量

控制台变量说明
fixed_time_step降低游戏速度,以在整个序列中达到恒定的帧速率。例如, 0.04的时间步长值表示 25 帧/秒的游戏速度。默认值: 0.0
capture_frames启用帧捕捉,如果值设置为 1
capture_file_format设置图像的输出格式。有效值: .jpg, .tga, .tif
capture_file_prefix为捕获的帧设置文件名前缀。默认值: Frame
capture_buffer设置要捕获的缓冲区类型。有效值: 0 = Color (RGB pixels) 1 = Color with Alpha (存在几何体的 RGBA 像素,其中 alpha 通道设置为 255)