-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathlogo.py
51 lines (46 loc) · 1.08 KB
/
logo.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#@ {
#@ "targets":
#@ [
#@ {
#@ "name":"logo.png","dependencies":
#@ [
#@ {"ref":"logo.blend","rel":"misc"}
#@ ,{"ref":"memorender.py","rel":"misc"}
#@ ]
#@ }
#@ ,{
#@ "name":"logo_1.png","dependencies":
#@ [
#@ {"ref":"logo.blend","rel":"misc"}
#@ ,{"ref":"memorender.py","rel":"misc"}
#@ ]
#@ }
#@ ,{
#@ "name":"logo_2.png","dependencies":
#@ [
#@ {"ref":"logo.blend","rel":"misc"}
#@ ,{"ref":"memorender.py","rel":"misc"}
#@ ]
#@ }
#@ ,{
#@ "name":"logo_3.png","dependencies":
#@ [
#@ {"ref":"logo.blend","rel":"misc"}
#@ ,{"ref":"memorender.py","rel":"misc"}
#@ ]
#@ }
#@ ]
#@ }
import sys
import memorender
def write_error(*args, **kwargs):
print(*args,file=sys.stderr,**kwargs)
try:
target_dir=sys.argv[1];
in_dir=sys.argv[2];
print('# Baking logo')
memorender.render(4,'logo.blend',in_dir,target_dir,'logo.png')
sys.exit(0)
except Exception:
write_error('%s:%d: error: %s\n'%(sys.argv[0],sys.exc_info()[2].tb_lineno,sys.exc_info()[1]))
sys.exit(-1)