Jump to content


  • Posts

  • Joined

  • Last visited

  • Days Won


postmodern last won the day on May 2 2018

postmodern had the most liked content!

About postmodern

  • Birthday 04/29/1986

Profile Information

  • Gender
  • Location

Recent Profile Visitors

1,351 profile views

postmodern's Achievements


Newbie (1/14)



  1. I want to recreate something like this: http://docs.efestolab.uk/tools/image-publisher/index.html Let's say I create version 1 of textures, and just want same textures components in next version and just update one component or add one additional texture. This will help me save disk space and get actual version of my textures in version 2.
  2. Found solution, this move component to new version, but how to copy this component to new version, without moving from previous version? version['components'].append(component)
  3. Hi! How to add component from existing version to a new version, without creating new component? Process: 1. Get component from let say version 1 2. Create new version 2 3. Add this component to new version Thanks!
  4. Hello all! Jira is main software for tracking all activity in out company but for VFX dep we need more suitable tracker. Is there any person who tried to create connection between Jira and Ftrack (May be just for time tracking sync)? Is there any chance to collaboration? Cheers!
  5. Yes, I want do it for performance reasons. I will need to get a list of version for all assets in task groped by assets. I did it something like that: import ftrack_api from itertools import groupby session = ftrack_api.Session() entity = session.get('Context', '376a3498-1191-11e8-8917-001e582bf738') assets = session.query( 'select asset.name, version from AssetVersion ' 'where task_id is "{0}" and asset.name is_not ' 'none order by version desc'.format( entity['id'])).all() res = [{"asset":l, "versions":list(v)} for l,v in groupby( sorted(assets, key=lambda x:x['asset']['name']), lambda x: x['asset']['name'])] But usually I working only with latest ones and rarely with previous. So in that reason I thought that's will be great to get only latest versions and how to get this list in best performance way.
  6. Thanks for you reply! But I mean that I need latest versions for all assets in the task with one query session.
  7. Hi all! This returns me all available version: task = session.get('Context', 'some-id') versions = session.query('AssetVersion where task_id is "{0}"'.format(task['id'])).all() I need to get only the latest versions. Is it possible?
  8. Hi guys! The project is not dead! The last half of the year there was a overloaded at work and there was no time for project. But I plan to continue, so I'm ready for any help.
  9. Hi, WangHuan! HDA support is in my roadmap, thanks for interesting.
  10. Hello, All! I finished Base ftrack-connect-houdini plugin functions. Now Houdini can work with Scene, Geometry, Camera Assets (Publish, Import, Management). Feedback it please! Repository: https://bitbucket.org/postmodern_dev/ftrack-connect-houdini Help: http://ftrack-connect-houdini.readthedocs.io/en/latest/ Release Notes: http://ftrack-connect-houdini.readthedocs.io/en/latest/release/release_notes.html Video: https://vimeo.com/194510458 Thanks!
  11. Thanks guys! This is exactly what I needed!
  12. I use custom location plugins with priority setup and this works fine on application start. But I need ability to publish different components of asset to different location, because I store some huge files on one server (simulation cache, or something like) and smaller projects file on other. Thanks!
  13. Hello! When I use Ftrack Connect I get firs location from list of Managed Location. On start, connect pick last registered location as active and publish all to that location. Is this possible to change active location before publishing? It will be good even if I can disable one location temporary. Thanks!
  14. Hi fancyvfx! The solution still in development. Thanks for your feedback. I think it will be beta version in coupe weeks. Anyway your error is because you don't have handles field(additional frames on start and end) on your shot. I fixed it, and now it's must working. Try download source code again and reinstall. Cheers!
  15. Yes, sure! I'm changed permissions and you can create new fork!
  • Create New...