On Thu, Aug 6, 2009 at 2:33 PM, pedro <pedrooconn...@gmail.com> 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  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to