Per frame depencency

Hi guys,
Have you thought about per frame dependency? Right now with a simple dependency, there’s a lot of time wasted because of waiting for the whole precursor job to finish instead of the relevant part.

Hi,
This is already in Deadline including the ability to offset the frame dependency.


Mike

Ah, that’s very cool!

Unfortunately it wouldn’t work with a job that has only one task, i.e. a simulation job. but oh well.

We also have asset & script dependencies, so perhaps these could be used to query for something and if the asset is present or the python script returns True, then a dependent job is released, or released on a per frame offset amount. I think I would need to understand the context better to advise further.
Cheers,
Mike

Yes, the script dependency sounds good. I’m having a Naiad simulate, then convert to PRT, then render a Frost/Vray job for the surface, then render a Krakatoa job for the splash.

Cool. Here’s an example to get you started: youtube.com/watch?v=U-q_EH-OISI#t=512
About 7min 30sec’s in, I start talking about using a Python script to release a job and dealing with taskIDs.

Nice, thanks a lot! I’ll check it out.

true “frame” dependency would be really, really nice. checking for an asset may or may not work based on whether you’re doing a new sim or re-simming over an old test. if the script dependency thing is really a viable option, then perhaps that could be folded into deadline to more closely mimic a real “frame” dependency situation.

and on the topic, it would be nice to move the “frame” toggle to the dependency itself and not the job. so you could have a task that has 3 job dependencies and 2 frame dependencies…

In Deadline v7 you can set this at the job level, but also have per-dependency overrides, which will allow the above configuration. :slight_smile: