Lorenzo Angeli

  • Content Count

  • Joined

  • Last visited

  • Days Won


Lorenzo Angeli last won the day on August 9

Lorenzo Angeli had the most liked content!

1 Follower

About Lorenzo Angeli

  • Rank
    ftrack staff

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Hi @Jakub Trllo, you have almost answered yourself the question: >> It's probably because every time is used `custom_attributes` key on entity, api is querying values of custom attributes? It is quite possible that is what causing your slowdown. If you don't need / care about what the previous value was you can think of turning off the auto_popluate using the context manager for it. You can find further information here. Let us know how it goes! L.
  2. Hi @Julian Martinz , we'll be looking soon on providing something off the shelf. Your approach seems the on the right track though ! L.
  3. Hi @Julian Martinz if you want to use either one or the other in the same project you might have to think of creating what I would call a proxy location. This location would accept both (or more) the locations you want to use and through logical gates you can redirect the publish to what you want, either based on task, component or any other logic that suits you. Hope it helps. L.
  4. Hi @narvi, the latest perforce location plugin can be downloaded from this address. For what concerns S3 there's an example built on top of the legacy api here but still has to be ported to the new one. This is something on our todo list to port it over. Hope it helps. L.
  5. Lorenzo Angeli


    Windows, Linux, Osx Download 0.7.0 Documentation Changes since last version changed : Pip compatibility for version 19.3.0 or higher. changed: Defer the Qt import when loading scenario. new : Use Qt.py instead of the bundled QtExt with Connect. new : Support publish of file sequences. fixed: Perforce modules cannot be imported and used in DCC application. new : Provide default file encode mapping based on the file extension. new : Enforce perforce username to be the same as the ftrack user logged in. Requirement Accessible Helix Server What to expect to work Storage setup User preferences setup Publish Versioning Aim for testing Publish from any application Import/Update version through connect's asset management system Known Issues and limitations There are known issues at the moment with Nuke Studio integration.
  6. Hi @narvi, there was , in the old api , an ftrack s3 accessor to make you able to move data in an out from there, but this is something we have to look back into and port over the new api, hopefully we'll be able to schedule this sooner rather than later. (contributions are welcome though ) Perforce wise, is coming. It does work as a normal ftrack storage , hence is client side but do not require local installation of the server . If you have any more questions please let us know. Cheers. L.
  7. Hi @Jakub Trllo, hierarchical attributes are tricky. Hope this snippet can help you out. If case does not let us know! Cheers. L.
  8. Hi Julian,if you have long running jobs, the best option you have is to actually use multithreading from within the action ,just be careful to use this solution as api are not thread safe, so the session will have to be created for each thread.overall though, my suggestion would be to use either a docker or a vm , where you can spawn a python process for each action you want to use, and potentially monitor themthrough supervisor or a similar process , so if any dies it'll restart automatically.As you stated , running more of the single event won't work as it will register more than one.hope it helps.L.
  9. Lorenzo Angeli


    Download 2.2.3 What's new´╗┐ Fix: Improve render task deduplication logic. Fix: Integration fails to start on nuke >= 12. Fix: Thumbnail frame is now generated from the mid frame of the exported clip. How to install stop ftrack-connect-package remove previous nuke studio plugin from : <ftrack-connect-package>/resource/connect-standard-plugins/ download and uncompress the new version in : <ftrack-connect-package>/resource/connect-standard-plugins/ restart ftrack-connect-package´╗┐
  10. Hi @Alican, although api3 have been tested only on 2.7, 3.6 and 3.7, this error is usually given when the api are not properly installed with all their dependencies. I'd suggest looking at this post and try the suggested procedure to install the api with pip , through git. If you still have issues, please let us know! Cheers. L.
  11. Hi @John, encode_media does not currently support image sequences, only singe image or movies . you can find more information about this method here hope it helps. L.
  12. Hi @Konstantin Maslyuk yes we are currently working on that repository for some upcoming features on integrations, but is far from being usable. Regarding your note on the QApplication is something we'll also be looking into as soon as its more stable. Stay tuned L.
  13. HI, since 2018 the Nuke Studio integration has been revamped with new set of features. You can find the updated documentation here And here you can get access to the latest and greatest version. Hope it helps. L.
  14. Hi @Duncan, if you want to have statuses changes to persist, you have to remember to commit your session. Overall you can find a similar example on our recipes repository. Hope it helps. L.
  15. hi @Phil Franjo, although with different scope , there's an example to monitor status changes through the events here : https://bitbucket.org/ftrack/ftrack-recipes/src/master/python/events/cascade_status_changes/ Being event based (hence real time) won't act retroactively , this is something you can implement as one off script on the same logic. Hope it helps. L.