Advertisement
Guest User

Untitled

a guest
May 25th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.93 KB | None | 0 0
  1. In the last year I've been responsible for several crucial tasks which impact
  2. the Pipeline team and MPC as a whole.
  3.  
  4. Notables:
  5. - Created a GeoCache swapper tool that saves artist-time
  6.  
  7. 15 minutes x per-geocache x shot x job
  8.  
  9. Take the Sour patch kids jobs. If we assume there are 6 sour patch kids on
  10. screen at once and 5 shots per commercial (and there's been 2 jobs in recent
  11. memory), that's 15 hours of time saved. And we can now use this tool on every
  12. job forever. It'll have massive savings now and into the future
  13.  
  14. - Prepped several repositories for ion / Maya 2018
  15. - Refactored lightingtools for the first maya 2018 build
  16. - Improved the speed of Maya camera publishing. In one measured case taking
  17. a publish time from 16 minutes down to 50 seconds
  18. - Created a centralized logging system that all of MPC now uses
  19. - Redefined our dependency tracking rules for ftrack assets, which can now be
  20. used to build other tools (example: a tool I also wrote, ftrack_dependencyViewer) which were otherwise impossible to do.
  21.  
  22. Additional task breakdown:
  23. - Created FtrackRead, the node which is used by Nuke compositors to interface
  24. with ftrack
  25. - Built a geometry and rig asset checker for Maya, which contains over 20
  26. quality-assurance checks to make sure assets are published correctly
  27. - Added blg.exr support for Nuke
  28.  
  29. This work is done on top of the tools that I regularly maintain as well as
  30. support tickets.
  31.  
  32. Ion migration:
  33. And if I can speak to MPC's Pipeline as a whole for a moment, the ion migration
  34. was a huge undertaking that involved everyone on the team. Before most of the
  35. team began work, I took on the task of fixing our largest repository called
  36. "tvcTools" which had several problems which affected several repositories. The
  37. extent of the problem was only really known until after I took the task but I
  38. did it because I had a feeling that things were worse than we thought.
  39.  
  40. And as it turned out, that's exactly what happened. The work was hard but I'm
  41. glad I took the initiative because I'm confident we would not have gotten a
  42. Maya 2018 build out for January 2018 if we had to make changes to tvcTools
  43. while the rest of the team made their changes to the other repositories.
  44.  
  45. General Pipeline Overview:
  46. Looking towards the future of MPC pipeline a bit, until recently, jobs had been
  47. set on a pipeline environment that was several months behind what the rest of
  48. the team had written. As of writing, we are only 3 months behind the latest
  49. build (as opposed to several). Once more jobs have tested our most recent beta,
  50. MPC will be completely caught up to the changes Pipeline has been doing.
  51. I've made it a personal mission of mine to get all of MPC on the most recent tools.
  52.  
  53. What's Next:
  54. The last aspect of our CG pipeline that still needs to be ported to ion,
  55. our rigging tools, was recently assigned to me to do.
  56. I cannot wait to finish this so that MPC CG can finally move to Maya 2018!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement