On Thu, Aug 6, 2009 at 2:33 PM, pedro <[email protected]> wrote:
> Hi I am rendering image sequences on a basic render farm that I am
> building. Once all the files in the sequence have been rendered I would like
> to make a quicktime of the sequence automatically. The problem I am having
> is that if one of the computers on the farm is rendering slow the quicktime
> gets made before all the files are rendered.
>
> The variable below called "theNumberOfImages" is the actual # of images
> that have been rendered which is working fine.
> The variable below called "theNumberOfFrames" is the total # of images that
> are supposed to be rendered. What I am trying to do but am not sure how is
> to say:
> As soon as theNumberOfImages is equal to or greater than theNumberOfFrames,
> render the quicktime.
>
> Here is my very bad solution
>
> if theNumberOfImages <= theNumberOfFrames:
> time.sleep(60)
> if theNumberOfImages <= theNumberOfFrames:
> time.sleep(60)
> if theNumberOfImages <= theNumberOfFrames:
> time.sleep(60)
> else:
> os.system('/Volumes/sgtb/lac/common/temp/theQuicktimeCommandTest.sh')
You really just want a while loop:
while imagecount >= framecount:
time.sleep(60)
# Call script here
I guess that's the easiest way. Probably not the most effective, but I'm not
sure if the implementation of an alternate solution would be worth the cost.
HTH,
Wayne
_______________________________________________
Tutor maillist - [email protected]
http://mail.python.org/mailman/listinfo/tutor