Shotgun Screening Room에서 Nuke Quick Daily를 보려면 어떻게 해야 합니까?

참고: 이 문서에서는 툴킷 구성에 대한 제어 권한이 있는 경우에만 사용할 수 있는 기능에 대해 설명합니다. 보다 고급 구성을 갖고 있지 않은 경우에는 Shotgun 통합 사용자 안내서를 참조하십시오.

Nuke에서 Quick Daily를 생성하여 이 버전 미디어를 Screening Room에서 보려고 하면 다음과 같은 오류가 발생할 수 있습니다.

죄송합니다. 이 버전에는 브라우저 재생 가능 미디어가 없습니다.

그리고 업로드되는 영상도 없습니다.

Nuke Quickdailies 앱은 기본적으로 영상을 Shotgun에 업로드하지 않기 때문에 브라우저에서 Screening Room으로 Quick Daily를 볼 수 없습니다. quickdailies가 보다 표준화된 "api-type" 앱인 tk-multi-reviewsubmission을 사용하도록 업데이트할 계획입니다. 하지만 지금으로서는 아주 간단한 후크를 통해 이 기능을 직접 추가하면 됩니다.

다음과 같은 새 후크를 생성합니다.

# Copyright (c) 2015 Shotgun Software Inc.
# 
# CONFIDENTIAL AND PROPRIETARY
# 
# This work is provided "AS IS" and subject to the Shotgun Pipeline Toolkit 
# Source Code License included in this distribution package. See LICENSE.
# By accessing, using, copying or modifying this work you indicate your 
# agreement to the Shotgun Pipeline Toolkit Source Code License. All rights 
# not expressly granted therein are reserved by Shotgun Software Inc.

import sgtk
from sgtk import Hook

class NukeQuickdailiesUploadMovie(Hook):
    """
    Hook that is used to upload quicktime to Shotgun for use in Screening Room.
    """

    def execute(self, mov_path, version_id, comments, **kwargs):
        """
        Main hook entry point

        :param mov_path:    str path to movie on disk
        :version_id:        int id of the Version entity in Shotgun
        :comments:          str comments provided in the quickdaily node when submitted

        :returns:            None
        """
        app = self.parent
        app.log_debug("Uploading movie %s to Shotgun Version %s..." % (mov_path, version_id))
        try:
            result = app.shotgun.upload('Version', version_id, mov_path, 'sg_uploaded_movie')
        except Exception, e:
            app.log_warning("Unable to upload movie to Shotgun: %s" % e)

 

그리고 이를 프로젝트 구성의 후크 폴더에 /path/to/sgtk/software/shotgun/<project_name>/config/hooks/nuke_quickdailies_upload_movie.py로 저장합니다.

그리고 환경 구성(예: /path/to/sgtk/software/shotgun/<project_name>/config/env/shot_step.yml)에서 이를 post_hooks 설정에 추가합니다.

참고: 여러분의 tk-nuke-quickdailies 앱의 버전은 다를 수 있습니다. 여기 나온 버전이 아닌 여러분의 버전을 사용하십시오. 

...
...
      tk-nuke-quickdailies:
        current_scene_template: nuke_shot_work
        height: 768
        location: {name: tk-nuke-quickdailies, type: app_store, version: v0.1.8}
        movie_template: shot_quicktime_quick
        post_hooks: [snapshot_history_post_quickdaily, nuke_quickdailies_upload_movie]
        sg_version_name_template: nuke_quick_shot_version_name
        width: 1024
...
...

 

팔로우

0 댓글

댓글을 남기려면 로그인하세요.