Progressive Rendering: generate video preview #60980

Closed
opened 2019-01-29 15:16:49 +01:00 by Sybren A. Stüvel · 4 comments

Having a video preview (at least of the first sample chunk) would improve usability of the progressive rendering, as only a list of linear EXR files isn't all that useful.

This would require correct conversion from the linear EXR files to the desired output colour space. Options to investigate are:

  • Use OpenColorIO's ocioconvert tool to convert the files, then feed to FFmpeg.
  • Use the Blender sequence editor to output PNG files in the correct colour space to feed to FFmpeg.
    • Open the job's blend file, duplicate the scene with 'copy settings only', fill the VSE with the EXR sequence, then render to PNG.
    • Create a new blend file, copy certain colour/OCIO-related settings (using BAT maybe?) from the original blend file, then fill the VSE with the EXR sequence and render to PNG.
  • Bake a LUT file from Blender's colour settings, and give that to FFmpeg to let it do the colour conversion.
Having a video preview (at least of the first sample chunk) would improve usability of the progressive rendering, as only a list of linear EXR files isn't all that useful. This would require correct conversion from the linear EXR files to the desired output colour space. Options to investigate are: - Use OpenColorIO's [`ocioconvert` tool](http://opencolorio.org/userguide/tool_overview.html#ocioconvert) to convert the files, then feed to FFmpeg. - Use the Blender sequence editor to output PNG files in the correct colour space to feed to FFmpeg. * Open the job's blend file, duplicate the scene with 'copy settings only', fill the VSE with the EXR sequence, then render to PNG. * Create a new blend file, copy certain colour/OCIO-related settings (using `BAT` maybe?) from the original blend file, then fill the VSE with the EXR sequence and render to PNG. - Bake a LUT file from Blender's colour settings, and give that to FFmpeg to let it do the colour conversion.
Sybren A. Stüvel self-assigned this 2019-01-29 15:16:49 +01:00
Author
Owner

Added subscriber: @dr.sybren

Added subscriber: @dr.sybren
Author
Owner

Output to JPEG would also be good enough (w.r.t. PNG).

Output to JPEG would also be good enough (w.r.t. PNG).
Author
Owner

Changed status from 'Open' to: 'Resolved'

Changed status from 'Open' to: 'Resolved'
Author
Owner

Implemented as the 2nd option (open blend file, create scene, fill VSE, render) in 3371e5d, b3c620b, and a bunch of commits on the Worker

Implemented as the 2nd option (open blend file, create scene, fill VSE, render) in 3371e5d, b3c620b, and a bunch of commits on the Worker
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: studio/flamenco#60980
No description provided.