pydata pause loop

This commit is contained in:
MaZderMind 2015-05-29 12:54:43 +02:00
parent a724334324
commit e0fde53461
2 changed files with 135 additions and 0 deletions

View file

@ -91,7 +91,31 @@ def outroFrames(parameters):
('text', 'style', 'opacity', easeLinear(i, 1, -1, frames)),
)
def pauseFrames(parameters):
frames = 10*fps
for i in range(0, frames):
yield (
('pause1', 'attr', 'x', '%.4f' % easeLinear(i, -268, 1295, frames)),
('pause1', 'style', 'opacity', 1),
('pause2', 'style', 'opacity', 0),
)
frames = 10*fps
for i in range(0, frames):
yield (
('pause2', 'attr', 'x', '%.4f' % easeLinear(i, -268, 1295, frames)),
('pause2', 'style', 'opacity', 1),
('pause1', 'style', 'opacity', 0),
)
def debug():
render(
'pause.svg',
'../pause.dv',
pauseFrames
)
render(
'outro.svg',
'../outro.dv',
@ -133,3 +157,10 @@ def tasks(queue, parameters):
outfile = 'outro.dv',
sequence = outroFrames
))
# generate a task description and put it into the queue
queue.put(Rendertask(
infile = 'pause.svg',
outfile = 'pause.dv',
sequence = pauseFrames
))