Br
a
c
k
e
t
i
ng
Anot
her passi
on of mi
ne, ot
her t
han of cour
se ani
mat
i
on, i
s scr
i
pt
i
ng. Si
nce I was
v
er
y y
oung I
hav
e been l
ear
ni
ng di
f
f
er
ent pr
ogr
ammi
ng l
anguages,
so t
he choi
ce of a
br
ack
et
i
ng subj
ect was v
er
y easy
. Dur
i
ng t
hi
s uni
t
, I l
ear
ned Py
t
hon pr
ogr
ammi
ng
l
anguage,
whi
ch I combi
ned wi
t
h my pr
ev
i
ous k
nowl
edge of MEL t
o cr
eat
e t
ool
s f
or
May
a.
T hank
s t
o my pr
ev
i
ous k
nowl
edge of ot
her pr
ogr
ammi
ng l
anguages,
I was abl
e get
up t
o speed wi
t
h Py
t
hon v
er
y qui
ck
l
y
,
and t
he pr
ocess was v
er
y enj
oy
abl
e.
One t
hi
ng
I r
eal
l
y l
i
k
ed about Py
t
hon i
s t
he possi
bi
l
i
t
y t
o i
mpor
t ex
t
er
nal l
i
br
ar
i
es t
o add mor
e
f
unct
i
ons t
o t
he code,
f
or ex
ampl
e I coul
d i
mpor
t t
he May
a Commands l
i
br
ar
y t
o be
abl
e t
o do ev
er
y
t
hi
ng y
ou can do i
n MEL i
nsi
de y
our py
t
hon code,
or t
he Qt l
i
br
ar
y t
o
cr
eat
e bet
t
er user i
nt
er
f
aces t
hat wi
l
l di
spl
ay cor
r
ect
l
y i
n al
l t
he di
f
f
er
ent oper
at
i
ng
sy
st
ems.
He needed t
o speed up a pr
ocess i
n t
hei
r pi
pel
i
ne whi
ch was t
ak
i
ng an enor
mous
amount of t
i
me. The company
’
s mai
n f
ocus i
s pr
oduct
i
on of ar
chi
t
ect
ur
al
v
i
sual
i
z
at
i
ons i
n VR. They woul
d cr
eat
e al
l
t
he asset
s i
n May
a and t
hen i
mpor
t t
hem
i
n t
he VR engi
ne sof
t
war
e. The pr
obl
em was t
hat f
or ev
er
y asset
,
t
hey had t
o cr
eat
e
l
i
ght maps i
n a di
f
f
er
ent UV set
,
whi
ch wi
t
h t
housands of di
f
f
er
ent obj
ect
s can t
ak
e
hour
s or ev
en day
s t
o do i
t manual
l
y
. I sol
v
ed t
he pr
obl
em wr
i
t
i
ng a t
ool t
hat mak
es
t
hi
s pr
ocess aut
omat
i
c,
wi
t
h t
he ar
t
i
st onl
y needi
ng t
o sel
ect t
he obj
ect
s t
hat need t
he
l
i
ght maps,
t
hen sel
ect t
he spaci
ng bet
ween t
he UV shel
l
s,
and wi
t
h a cl
i
ck of a but
t
on
i
t
’
s al
l
done by t
he t
ool
.
Thi
s t
ool
i
s cur
r
ent
l
y used i
n t
hei
r pi
pel
i
ne.
I st
ar
t
ed l
ear
ni
ng i
t wi
t
h an onl
i
ne cour
se gi
v
en me by my t
ut
or ov
er Chr
i
st
mas
hol
i
day
s,
t
he cour
se t
aught y
ou how t
o cr
eat
e a t
ool
t
o hav
e an asset l
i
br
ar
y i
nsi
de of
May
a.
The t
ool
cr
eat
ed wi
t
h t
he t
ut
or
i
al
was v
er
y basi
c so,
I deci
ded t
o push i
t mor
e,
i
ncl
udi
ng mor
e f
unct
i
ons and mak
i
ng i
t mor
e st
abl
e.
Thi
s t
ool
was used by t
wo of my
cl
assmat
es t
o speed up t
hei
r wor
k
f
l
ow, and t
hank
s t
o t
hei
r f
eedback I was abl
e t
o
i
mpr
ov
e i
t
.
A f
t
er t
est
i
ng t
hi
s scr
i
pt a cl
assmat
e came t
o me ask
i
ng f
or a cust
om t
ool f
or hi
s
company
.
17
Abov
e:
Asset Li
br
ar
y Tool
,
Peppe Russo
Ri
ght
:
Li
ght Maps Engi
ne Tool
,
Peppe Russo
18