.. _Movie Capture: ============= Movie Capture ============= *Movie Capture* is an extension for |kit|-based apps which allows you to easily render your output to high resolution images or movies in the format of your choice. It supports rendering to movie or image sequences, as well as single-frame captures. Enabling the Movie Capture Extension ------------------------------------ The Extension can be enabled by: #. Navigating to ``Window`` > ``Extensions Manager`` from the top-level menu #. Searching for ``Movie Capture`` in the text field of the Extension Manager window, to reveal up the ``omni.kit.window.movie_maker`` result. #. Clicking the toggle to enable the Extension. Once enabled, a ``Rendering`` > ``Movie Capture`` menu item will be added to the top-level menu. Navigating the User Interface ----------------------------- Movie Capture Interface ^^^^^^^^^^^^^^^^^^^^^^^ .. image:: /content/images/ext_movie-capture_create-dialogue.png :width: 350px :align: center :alt: Movie Capture interface ====================================== ======================================================================================================================== UI Element Action ====================================== ======================================================================================================================== Camera Selects the camera to be assumed for rendering the movie file. Capture Range Sets the duration a capture when using ``capture sequence``. - **Range:** Sets duration values to either frames or seconds. - **FPS:** Frames Captured within 1 second of playback. - **Start:** The start Frame/Second (based on the *Range* drop-down). - **End:** The end Frame/Second (based on the *Range* drop-down). - **Capture every Nth frames:** If enabled, captures 1 of every Nth frame. Resolution Presets for common resolutions. Ratio Width and height adjustments to accommodate the aspect ratio: - **Width:** Width of the rendered image or movie file (in pixels). - **Height:** Height of the rendered image or movie file (in pixels). - **Link:** If selected (blue), width/height adjustments will force the unadjusted value to maintain the aspect ratio. - **Aspect Ratio:** Selects the aspect ratio of the rendered image or movie file. Render Preset Sets the render quality of the rendered movie file: - **Use Current:** Uses the renderer currently selected in the viewport. - |interactive_render|: Sets the renderer to |interactive_render| mode. - |real_time_render|: Sets the renderer to |real_time_render| mode. - |iray_render|: Sets the renderer to |iray_render|. Samples per pixel Total number of samples used for each rendered pixel in one frame update. Path trace samples Total number of path-traced samples. Subframes per frame Number of sub-frames to use in motion blur calculation. Frame shutter open Time offset to begin the motion blur. Frame shutter close Time offset to end the motion blur. Queue instance Select the Omniverse Queue to use for background rendering. Set Up Queue/Open Dashboard Displays information about setting up Omniverse Queue, or opens its dashboard if a Queue is available. Start delay Timer to let the stage state settle. Helpful on larger scenes, where initial loading can produce artifacts. Task comment Optional comment associated to the render to help identify it when looking through the list of tasks listed on the Queue dashboard. Batch count Number of batches into which to divide the task. Path Location where the rendered image or movie file will be created: - **Folder icon:** Sets the path of the rendered image or movie file. - **Arrow icon:** Opens a file browser to the location set in the path. Name Name of the output file: - **Frame number:** Format for numbered frames when capturing a sequence of images. - **Extension:** Sets the extension of the rendered image or movie file. Save Alpha Preserves alpha transparency in the rendered image or movie file. Capture Sequence Begins the capture operation. Capture Current Frame Captures only the current frame. Submit to Queue Submit the render to Omniverse Farm for background or remote rendering. ====================================== ======================================================================================================================== Capture Progress Interface ^^^^^^^^^^^^^^^^^^^^^^^^^^ .. image:: /content/images/ext_movie-capture_progress-dialog.png :align: center :alt: Capture Progress dialog interface ====================================== ======================================================================================================================== UI Element Action ====================================== ======================================================================================================================== Progress bar Shows the progress of the render. Elapsed time Duration for which the sequence has been rendering. Estimated time remaining Approximation of the time remaining in order to complete the render operation. Current frame time Duration for which the current frame has been rendering. Average time per frame Average time taken to complete rendering frame, based on the progress completed thus far. Encoding Time spent encoding the movie sequence. Pause/Resume Either pauses or resumes the current render. Cancel Stops the current render operation. Any encoding currently ongoing will be lost. ====================================== ======================================================================================================================== .. note:: Some options shown on the dialog will vary based on the capabilities of the renderer selected for the operation.