Hey Ken,
thanks for this masterclass. This will help lots of people who want to dig into PDG. I'm also really looking forward to the deep API dive.
Are you looking to cover all the schedulers in one piece? If yes, could you split the
D) How to write your own binding
into a seperate one, since it's very different from all the other ones? If no, could you please consider covering the 3 schedulers in one go in addition a local scheduler section and adding a “What in tarnation is a scheduler” section at the start? Kind of like this
PDG Schedulers- What is a scheduler?
- Local Scheduler
- Tractor Scheduler
- Deadline Scheduler
- Hqueue Scheduler
How to write your own scheduler binding————————
The problem I currently see around the studio however is why they should use it. And how to do stuff efficiently/in a cool way with it.
I see it similarly to Enviob in the comment-section here:
https://www.sidefx.com/tutorials/pdg-core-concepts/#comment-4380Enivob
Dang, that video did not really offer much to demystify, or demonstrate how I would use PDG to make art. After watching this demonstration, I still don't see any point in using PDG.
For instance, PakWak's thumbnail, that you lured us in with. What part of that image is PDG? Did he used PDG to greeble the geometry? Was PDG used to make the clouds?
Can SideFX post some really “WOW” eye candy that is only possible using PDG?
People here want to see things that you've shown broken down with a masterclass/similar.
An example would be this:
https://vimeo.com/322113512#t=00:56For the ultra-geeks (even from other departments) things like this
https://vimeo.com/322225534#t=57:50 would be awesome to have a whole tutorial series for (maybe even with someone who does the pytorch part).
————————
On the more dev side of things, another very important one would be how to create your own processors with all its ins/outs. This is very needed as soon as anything custom comes in to play.
That includes, how to spawn python commands. How to spawn shell processes. How to capture their outputs, be it image files, or anything else.
Another HUGE area to cover would be the ‘whole pipeline’ process that PDG can cover. Jeff Wagner repeatedly told me and couple of other TDs/colleagues that PDG can basically be the pipeline for the whole studio. While one can maybe imagine something like this, it's just not really apparent on how to even remotely approach something like this, since there is so few information on how to do all the little steps with PDG. Even after having done quite a bit with PDG so far.
I realise this is really hard to cover and multiple other problems are involved. But I'm trying to
let us what further questions / topics we could address beyond those above.
Thanks a lot Ken. I really appreciate how much you're pushing PDG to go further.