intro-outro-generator/voc/__init__.py
2016-01-31 20:27:44 +01:00

41 lines
850 B
Python

#!/usr/bin/python3
from renderlib import *
from easing import *
def pauseFrames(p):
# 5x logo
times = 4
for _ in range(0, times):
frames = 10*fps
for i in range(0, frames):
yield (
('pause2', 'attr', 'transform', 'translate(%.4f, 0)' % easeLinear(i, -1820, 1820+1060, frames)),
('pause2', 'style', 'opacity', 1),
('pause1', 'style', 'opacity', 0),
)
# 1x katze
frames = 10*fps
for i in range(0, frames):
yield (
('pause1', 'attr', 'transform', 'translate(%.4f, 0)' % easeLinear(i, -680, 680+1800, frames)),
('pause1', 'style', 'opacity', 1),
('pause2', 'style', 'opacity', 0),
)
def debug():
render(
'pause.svg',
'../pause.ts',
pauseFrames
)
render(
'pause.svg',
'../pause.dv',
pauseFrames
)
def tasks(queue):
raise NotImplementedError('call with --debug to render your intro/outro')