誰かが私が問題を抱えている小さなプログラミング数学を手伝ってくれるかどうか疑問に思っています。
私が作成しようとしているのは、Nuke(vfx)用の送信スクリプト(pythonと.batを使用)です。私が抱えている問題は、すでに計算されたスタックに残りのフレームを追加する方法がわからないことです。
より明確にするために...
Nukeでは、20フレームをレンダリングする必要があります。私は16のスレッドを持っています。Nukeは1つのスレッドのみを使用します。フレーム数を取得してスレッド数で除算し、Pythonを使用してbatファイルを書き出すスクリプトを作成したいと思います。問題は、私が残りを持っているときです。残りを取得して、レンダリングスタックに適用し直したいと思います。
例(最初のループ)
thread1 = 1 frame
thread2 = 1 frame
thread3 = 1 frame
thread4 = 1 frame
thread5 = 1 frame
thread6 = 1 frame
...
thread16 = 1 frame
これが完了すると...残りは4になります。残りをスレッド間で分散させたいです。それで...
例(2番目のループ)
thread1 = 2 frame
thread2 = 2 frame
thread3 = 2 frame
thread4 = 2 frame
thread5 = 1 frame
thread6 = 1 frame
...
thread16 = 1 frame
4つは、合計20フレームの最初の数スレッドに追加されます。
私は誰もが提供しなければならないどんな助け、ヒント、コメントにも大いに感謝します。:)
ありがとう