Renders

NIM Renders track information related to renders of scene files including associated elements and dailies. Renders are logged on tasks assigned to users. To access a task’s renders, load the Task Details panel from within the Asset or Sequence Grid. For more information on the Task Details panel see the Task Overview section of the documentation.

_images/nim_renders.png

Adding A Render

The Renders tab tracks information related to renders added to a users task. The renders can be logged using the following methods:

  • Manual logging of renders through the browser UI
  • Automatically from Deadline using the NIM Pipeline Integration
  • NIM API

UI

Click the ADD RENDER button in the Renders Tab to manually add a render.

_images/nim_task_add_renders.png

You will be presented with input fields to enter the corresponding information.

Click the nim_accept_button button to save your changes.

To delete a render, click the nim_delete_button button. You will be prompted to confirm deletion of the render.

Deadline

NIM is integrated closely with Thinkbox Software’s renderfarm management system Deadline. Through the use of the Deadline Pipeline Integration, NIM logs renders and generated elements against NIM tasks. NIM also takes advantage of Draft to create dailies and upload directly to NIM for review. Please refer to the Deadline documentation for the proper use and configuration of the Pipeline Integration.

Example:

The below image shows the Deadline Nuke Submitter and the open Pipeline Tools / NIM Project Management window.

_images/deadline_pipeline.png

API

The NIM API can be used by render farm managers that support script integration.

The python code below shows an example of using the NIM API to add a render, log elements, and upload a daily to a known task ID:

import nim_core.nim_api as nimAPI
result = nimAPI.add_render(taskID=14941, renderName='myRender')
if result['success'] == 'true':
   nimAPI.upload_renderIcon(renderID=result['ID'],img='/path/to/icon.jpeg')
   nimAPI.upload_dailies(renderID=result['ID'],path='/path/to/movie/myImages.mov')
   nimAPI.add_element( parent='render', parentID=result['ID'], path='/path/to/frames', name='myImage.####.exr', \
                          startFrame=1, endFrame=128, handles=12, isPublished=False )
   nimAPI.add_element( parent='render', parentID=result['ID'], path='/path/to/frames', name='myImage_matte.####.exr', \
                          startFrame=1, endFrame=128, handles=12, isPublished=False )

Render Details

To open the render details, click the nim_renders_info_btn button from an item in the renders list.

The Render Info panel contains 3 sections:

  • Info - General information about the render
  • Review - Associated review items (These are proxies of the full resolution elements)
  • Elements - Associated output elements
_images/nim_render_info.png

Info

The top left contains general information about the render job including:

  • Name - The name of the render
  • Comment - An associated comment for the render
  • Start Time - The time the render started
  • End Time - The time the render finished
  • Total Number of Frames
  • Average Time per Frame
  • Total Time of Render
_images/nim_renders_info_1.png

Review

The top right lists all associated dailies with the render.

_images/nim_renders_info_2.png

Upload a dailies manually by clicking on the Upload Dailies button. You will be presented with a file browser to select a local movie to upload.

You can also drag and drop movies directly from the desktop to this area. When dragging, the area that you can drop the movie on is illuminated.

Note

Uploaded movie files will be automatically converted to the proper size and format needed for NIM dailies. If the uploaded format matches NIM’s format requirements, no conversion will take place.

  • dailies_task_play Opens the selected review item in the media player
  • dailies_task_edit Edits the review item details
  • dailies_task_del Deletes the review item
  • dailies_task_download Downloads the review item

Elements

The bottom frame lists all elements associated with the render.

_images/nim_renders_info_3.png

Elements can be added manually by clicking the nim_add_button_blue button at the top right of the Elements grid.

_images/nim_element_add.png

To edit an existing element click the nim_edit_button button at the right of the element row.

To delete an element click the nim_delete_button in the same location.

Individual elements can be flagged as published by checking the checkbox in the publish column.

If Application Links have been set and enabled in Admin/Elements - Options, the first column in the grid will be a link to open the corresponding file with the application defined by the link. For more information on configuring application links, please refer to the Element Options section of the documentation.