Anthony Kramer

Members
  • Content Count

    29
  • Joined

  • Last visited

  • Days Won

    6

Reputation Activity

  1. Like
    Anthony Kramer got a reaction from Milad Entezami in 2D/3D Asset Library   
    Hey ftrack,
     
    It would be really awesome to have an asset/element library for 2D and 3D assets built right in to ftrack. Seems like the underlying structure for this could borrow a lot from how projects already work and with the new workflows feature, it seems totally possible for a user like myself to use the project structure to cobble something like this together. BUT, I think if it were implemented as a separate feature, theres so much you guys could do with the interface.
     
    I imagine that there would be a unique link for it in the main navigation bar right next to "My Tasks" so that everyone on ftrack would have access to it. The interface would allow you to filter and naviagte thru different categories of 2D elements (smoke, fire, muzzle flashes, etc) or 3D assets (props, vehicles, charactes, etc). Each one could either have a thumbnail or a small quicktime that would play when you hover over it ( like www.shutterstock.com/video/search?query=green+screen for example).
     
    Futhermore, would be great to then build some intergration into nuke/maya so that you could download/import assets from thier location right into your script/scene.
     
    -ak
     
     
  2. Like
    Anthony Kramer got a reaction from Remus Avram in "Upcoming Dates" UI improvements   
    Hey there ftrack, me again.
     
    So I love this upcoming dates pane in the task board but I there are a few minor UI improvements I think would make it even better.
     
    1) If the date listed has passed, it would be nice to color the date RED. If its within days of the date maybe it goes orange - Might even be cool to have a divider showing where TODAY lands
     
    2) Dates seem to take a while to fall off this list, is it like 2 weeks? Would be nice to customize this. (the attachment posted was taken Sept 17, and theres still Sept 11 date on there)
     
    3) The "show more" button at the bottom seems unneccesary. I feel like I always have to press it because by default I only get 5 dates which doesnt even begin to take up enough real estate anyway. I think you should just have them all show up. If theres a lot maybe you have a button on the bottom that instead says "TODAY" and scrolls you back centered on today.

  3. Like
    Anthony Kramer got a reaction from Mike in 2D/3D Asset Library   
    Hey ftrack,
     
    It would be really awesome to have an asset/element library for 2D and 3D assets built right in to ftrack. Seems like the underlying structure for this could borrow a lot from how projects already work and with the new workflows feature, it seems totally possible for a user like myself to use the project structure to cobble something like this together. BUT, I think if it were implemented as a separate feature, theres so much you guys could do with the interface.
     
    I imagine that there would be a unique link for it in the main navigation bar right next to "My Tasks" so that everyone on ftrack would have access to it. The interface would allow you to filter and naviagte thru different categories of 2D elements (smoke, fire, muzzle flashes, etc) or 3D assets (props, vehicles, charactes, etc). Each one could either have a thumbnail or a small quicktime that would play when you hover over it ( like www.shutterstock.com/video/search?query=green+screen for example).
     
    Futhermore, would be great to then build some intergration into nuke/maya so that you could download/import assets from thier location right into your script/scene.
     
    -ak
     
     
  4. Like
    Anthony Kramer got a reaction from Michael Auerswald in Client-side portal   
    Would be awesome to have a client-side portal for clients to review work and make notes. Give them access to a limited view that we can control.
  5. Like
    Anthony Kramer got a reaction from Henrik Cednert in Client-side portal   
    Would be awesome to have a client-side portal for clients to review work and make notes. Give them access to a limited view that we can control.
  6. Like
    Anthony Kramer reacted to Björn Rydahl in event listener for shot creation jobs   
    Hi, thank you for the question.
     
    Yes, there are two ways to do it (or will be when fully exposed).
     
    1. Query old events from the api using ftrack.getEvents() and query every minute (Old approach)
    2. Same approach as actions (http://support.ftrack.com/customer/portal/articles/1331385) using websockets where you listen to events. (This will be the preferred approach)
     
    (1) is available and can be used like this:
    import ftrack,timedef getLatestEventId(show):    eventNumber = show.getMeta('latestEventId')    if eventNumber == None:        eventNumber = -1    else:eventNumber = int(eventNumber)    return eventNumberdef setLatestEventId(show,number):    show.setMeta('latestEventId',str(number))def processEvent(event):    #do something    print event.getEntity()    print event.getData()show = ftrack.getShowFromPath('test')eventId = getLatestEventId(show)while(True):    events = ftrack.getEvents(projectId=show.getId(),fromEventId=eventId + 1,actions=['change.status.asset'],preloadObjects=True)    for event in events:        processEvent(event)        eventId = event.getId()    #save number    setLatestEventId(show,eventId)    time.sleep(5) (2) Not yet supported, and will change in next release without prior information. But technically its a nicer way of doing things.
     
    In the current representation the data looks like this is an entity in added, updated or removed.
    entities is a list of entities that have changed. Each entity has information about what changed, who its parents are in the project hierarchy etc.
    import ftrackftrack.setup()def handleCallback(topic, *args, **kwargs):    #do something with the data    print kwargs.get('entities')ftrack.TOPICS.subscribe('update',handleCallback)ftrack.TOPICS.wait() This will be formalised in later releases to make it easier to use, and thats why it will change.
     
     
    Cheers
  7. Like
    Anthony Kramer got a reaction from milivoje in event listener for shot creation jobs   
    Is there a way to create an event listener that will launch a job when a new episode/sequence/shot/task is created?
     
    I'd like to create folder structures on my local disk when I add shots or tasks.