Justice Yi Zheng

Shotgun Applications

Pipeline Tools Development

Timecard App

Introduction

Timecard App is a lightweight Shotgun Desktop App that allows users to log their work time to Shotgun easily.

Interface

There basically two parts of this app

  • My Tasks - showing your task
  • My Time - time presets

interface

Usage

You can either drag&drop a time preset to a task or right click a task to log your time.

drag & drop right click

You can also use filter or search function to help you find your task

filter search

Configurations

    my_tasks_filters:
      type: list
      description: List of filters to apply to the tasks in the My Tasks tab.
      values:
        type: shotgun_filter
      allows_empty: True
      default_value:
        - [task_assignees, is, '{context.user}']

    my_tasks_extra_display_fields:
      type: list
      description: List of additional fields to display with the task in the My Tasks list.
      values:
        type: str
      allows_empty: True
      default_value: []

Known Isssue

If some tasks are not link to any entities, they will show up as red “undefined”. You cannot create any timelog on this task.

undefined

Upcoming Features

  • The bottom text field will show more information to users (e.g. “Timelog submitted successfully”, “invalid task” )
  • Ability to track working time and create time presets automatically

License

SHOTGUN PIPELINE TOOLKIT SOURCE CODE LICENSE

WebGL Model Review App

Automate the process of exporting fbx from Maya to WebGL viewer. Integrate the viewer into Shotgun Toolkit, so everyone can host their own viewer service locally. Since artists using Maya are used to wireframes in quads instead of triangles, the viewer also recalculates the wireframe to eliminate diagonals.