working on outro.added fonts
This commit is contained in:
parent
05c8e13cbe
commit
f7d4594f94
7 changed files with 47048 additions and 270 deletions
|
@ -112,6 +112,14 @@ class hasenfarbe(animate):
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
class cclogo(animate):
|
||||||
|
|
||||||
|
def frame(self, frame):
|
||||||
|
return (
|
||||||
|
('license', 'style', 'opacity', easeLinear(self.relframe(frame), 0, 1, self.frames)),
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
def introFrames(args):
|
def introFrames(args):
|
||||||
xml = etree.parse('eh17/artwork/intro.svg').getroot()
|
xml = etree.parse('eh17/artwork/intro.svg').getroot()
|
||||||
|
|
||||||
|
@ -121,7 +129,6 @@ def introFrames(args):
|
||||||
hasenfarbe(1, 5, xml),
|
hasenfarbe(1, 5, xml),
|
||||||
logotext(4, 5, xml)]
|
logotext(4, 5, xml)]
|
||||||
|
|
||||||
|
|
||||||
frames = int(6 * fps)
|
frames = int(6 * fps)
|
||||||
for frame in range(0, frames):
|
for frame in range(0, frames):
|
||||||
|
|
||||||
|
@ -135,64 +142,28 @@ def introFrames(args):
|
||||||
yield frameactions
|
yield frameactions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def unused():
|
|
||||||
|
|
||||||
|
|
||||||
bg_i = 0
|
|
||||||
|
|
||||||
frames = int(0.5 * fps)
|
|
||||||
for i in range(0, frames):
|
|
||||||
p = path.point(i / frames) - init
|
|
||||||
yield (
|
|
||||||
('bgtext', 'attr', 'transform', 'translate(%.4f, %.4f)' % (p.real, p.imag)),
|
|
||||||
('animatePath', 'style', 'opacity', 0),
|
|
||||||
('date', 'style', 'opacity', 0),
|
|
||||||
)
|
|
||||||
bg_i += 1
|
|
||||||
|
|
||||||
frames = 3 * fps
|
|
||||||
for i in range(0, frames):
|
|
||||||
p = path.point(i / frames) - init
|
|
||||||
yield (
|
|
||||||
('bgtext', 'attr', 'transform', 'translate(%.4f, %.4f)' % (p.real, p.imag)),
|
|
||||||
)
|
|
||||||
|
|
||||||
frames = int(0.5 * fps)
|
|
||||||
for i in range(0, frames):
|
|
||||||
yield tuple()
|
|
||||||
|
|
||||||
frames = 1 * fps
|
|
||||||
for i in range(0, frames):
|
|
||||||
yield (
|
|
||||||
('url', 'style', 'opacity', easeOutQuad(i, 1, -1, frames)),
|
|
||||||
('date', 'style', 'opacity', easeOutQuad(i, 0, 1, frames)),
|
|
||||||
)
|
|
||||||
|
|
||||||
frames = int(1.5 * fps)
|
|
||||||
for i in range(0, frames):
|
|
||||||
yield (
|
|
||||||
('url', 'style', 'opacity', 0),
|
|
||||||
('date', 'style', 'opacity', 1),
|
|
||||||
('bar', 'style', 'opacity', easeLinear(i, 1, -1, frames)),
|
|
||||||
('title', 'style', 'opacity', easeLinear(i, 1, -1, frames)),
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
# frames = 1*fps
|
|
||||||
# for i in range(0, frames):
|
|
||||||
# yield (
|
|
||||||
# )
|
|
||||||
|
|
||||||
frames = int(0.5 * fps) + 1
|
|
||||||
for i in range(0, frames):
|
|
||||||
yield (
|
|
||||||
('bar', 'style', 'opacity', 0),
|
|
||||||
('title', 'style', 'opacity', 0),
|
|
||||||
)
|
|
||||||
|
|
||||||
def outroFrames(args):
|
def outroFrames(args):
|
||||||
xml = etree.parse('eh17/artwork/outro.svg').getroot()
|
xml = etree.parse('eh17/artwork/outro.svg').getroot()
|
||||||
|
|
||||||
|
animations = [
|
||||||
|
background(0, 15, xml),
|
||||||
|
hasenfarbe(1, 5, xml),
|
||||||
|
cclogo(0.5, 2, xml)]
|
||||||
|
|
||||||
|
frames = int(14 * fps)
|
||||||
|
for frame in range(0, frames):
|
||||||
|
|
||||||
|
frameactions = ()
|
||||||
|
for a in animations:
|
||||||
|
action = a.get(frame)
|
||||||
|
if action:
|
||||||
|
frameactions += action
|
||||||
|
|
||||||
|
print (frameactions)
|
||||||
|
yield frameactions
|
||||||
|
|
||||||
|
def oldoutroFrames(args):
|
||||||
|
xml = etree.parse('eh17/artwork/outro.svg').getroot()
|
||||||
pathstr = xml.find(".//*[@id='animatePath']").get('d')
|
pathstr = xml.find(".//*[@id='animatePath']").get('d')
|
||||||
frog = xml.find(".//*[@id='animatePath']").get('d')
|
frog = xml.find(".//*[@id='animatePath']").get('d')
|
||||||
path = svg.path.parse_path(pathstr)
|
path = svg.path.parse_path(pathstr)
|
||||||
|
@ -301,7 +272,7 @@ def debug():
|
||||||
introFrames,
|
introFrames,
|
||||||
{
|
{
|
||||||
'$id': 1302,
|
'$id': 1302,
|
||||||
'$title': 'VlizedLab - Eine Open Source-\nVirtualisierungslösung für PC-Räume',
|
'$title': 'VlizedLab - Eine Open Source-Virtualisierungslösung für PC-Räume',
|
||||||
'$subtitle': 'IT Automatisierung und zentrales Management mit SALT',
|
'$subtitle': 'IT Automatisierung und zentrales Management mit SALT',
|
||||||
'$personnames': 'Thorsten Kramm',
|
'$personnames': 'Thorsten Kramm',
|
||||||
'$url':'blubb',
|
'$url':'blubb',
|
||||||
|
|
BIN
eh17/artwork/eh17-Bold.otf
Normal file
BIN
eh17/artwork/eh17-Bold.otf
Normal file
Binary file not shown.
23207
eh17/artwork/eh17-Bold.sfd
Normal file
23207
eh17/artwork/eh17-Bold.sfd
Normal file
File diff suppressed because one or more lines are too long
BIN
eh17/artwork/eh17-Regular.otf
Normal file
BIN
eh17/artwork/eh17-Regular.otf
Normal file
Binary file not shown.
23220
eh17/artwork/eh17-Regular.sfd
Normal file
23220
eh17/artwork/eh17-Regular.sfd
Normal file
File diff suppressed because one or more lines are too long
12
eh17/artwork/eh17.gpl
Normal file
12
eh17/artwork/eh17.gpl
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
GIMP Palette
|
||||||
|
Name: EH17
|
||||||
|
#
|
||||||
|
0 0 0 #000000
|
||||||
|
128 128 128 #808080
|
||||||
|
255 255 255 #FFFFFF
|
||||||
|
255 231 45 #ffe72d
|
||||||
|
255 134 0 #ff8600
|
||||||
|
212 0 16 #d40010
|
||||||
|
158 0 160 #9e00a0
|
||||||
|
0 73 218 #0049da
|
||||||
|
11 196 1 #0bc401
|
File diff suppressed because one or more lines are too long
Before Width: | Height: | Size: 77 KiB After Width: | Height: | Size: 71 KiB |
Loading…
Add table
Reference in a new issue