diff --git a/render.py b/render.py index 2a9d9a8..ee7f817 100644 --- a/render.py +++ b/render.py @@ -95,7 +95,15 @@ def compose(clips, target=150, base=1024, voice_over=None): else: foley = fg if 'foreground2' in clip: - if chance(seq, 0.5): + if 'foreground3' in clip: + n = seq() + if n <= 3: # 0,1,2,3 + clip['foreground'] + elif n <= 6: # 4,5,6 + clip['foreground2'] + else: # 7,8,9 + clip['foreground3'] + elif chance(seq, 0.5): fg = clip['foreground2'] scene['front']['V1'].append({