Project 2: Swiss Design Poster Installation – Sarika Bajaj

For this past semester, I have been conducting a research project under Prof. Susan Finger to install projection systems around the IDeATe Hunt Basement to create a platform for students in the animation, game design, and intelligent environment minors to publicly display their work. Therefore, my projects for Twisted Signals revolved around creating demos for specifically the interactive projection system using Max. My first project, a virtual ball pit, was a good exercise in learning on how to use the Kinect but was not really a conceptually heavy demo. Therefore, for my second project, I wanted to make a system that would actually teach the users something.

The concept that I settled on was to make a system that allowed users to interact with the Hunt Swiss Poster collection, an extensive set of extraordinary Swiss design posters that are housed in the Hunt Library which very students know exist. Originally, I had planned on using the Kinect to allow users to “draw something” using a colored depth map that would then get processed to display the closest Swiss design poster. However, in my early protoyping, it was starting to get apparent that the interaction was not as obvious as it could be, which was leading to a weaker installation. Moreover, as I have had to borrow all of my equipment from IDeATe for every project, I ran into the issue that every Kinect and my specific computer was checked out for the time span that I needed to work on this project. Therefore, I had to pivot.

While planning the projection installation, we were hit with the news that the Kinect was no longer going to be produced. As I was forced to work without a Kinect anyway, I decided to work on creating an interesting interaction with just an RGB camera which thankfully will probably always be produced. Additionally, I realized that, although being a far more difficult path, the best possible way for users to interact with these Swiss posters was to be a literal part of them, which would mean every single poster would have to be designed uniquely. However, this direction would also result in an avenue where several students could choose to participate in this project if they are lacking in their ideas for projects.

Therefore, for my Project 2, I created two different Swiss poster exhibits as well as a very simple UI that an IDeATe staff member would use when turning on the projection system each morning. Each exhibit has an interaction display that mimics a Swiss poster design that is placed next to the original Swiss poster, some information about the poster, and some information about the project.

First Exhibit: 

Second Exhibit: 

UI Snapshot: 

Gist of Code: 

<pre><code>
----------begin_max5_patcher----------
6707.3oc6cs0iiaik94t+UPTXdXWfJdEontsO0IXmLSiYyNAIYvfEIKZHaSa
ytkkTjjqKyf4+9d3E4R1ksJVVTtbWEC5TkKYId34vyMR9wi9mu+cWMs3NV8U
n+Szuhd269mu+cuSdIwEdm9ue2UqSuaVVZs71tZVw50r7lqtV8cMr6ZjW+WV
wPKJxxJtkmuDkVwPMvU9aeDwyqap1LqgWjWC2m94x2rlmmwZjMJ9gKVroo8p
d5qV2beFSRi1GlOW9mES+72f8iZuZYZyrU.w+TEaVihkBBm3cMBGPBD+l3K+
Sh2DOz+m3Y9Wu+8heb8.Yc+IaYqxJVMbKoBtcON6zY2tMZWlySvMz3jIAwwj
fHfyHOveGRTQ6QTEEjHkUgXsLyaTjUeOOOMK69qQBlpFzQ30noaZZJxQMEn0
oeQo2TeecCaMZwlrLT8rJFK+AUmLdNaVwlbYC5+xI3offG9UTX+BceCD5AAQ
peSksbjkE5jWFETbTrfc7AlyTMTbeFyQJgTnWzXpgheYEVjPgV0SImHFHmBh
viob5kUoBGGHUpnjmVX40ivh5E+5WoR3W4oUpHIFHmFYkpumWU2.AGxXo0Lc
LhoEMqjAETwIpgLJP0reeC777zLTQ0bVEj5QE5u9+7GQEKj2ZYAD+nBwtaEe
Juo9HAOnuXAORnlD6fzWtMDhNPcHoyHRnsGQ9EQD5YEyYnUo4yyX0R4KOGD3
qk7FpLspoUteCeNSDFuoheGZMqZIzmmzafaqkHHInGgElFIEOAwp.tpLAsdf
1CKrJqJJAkwckJH3FfaMCzak2q3RfPjkNaUqvbQwlJc1O0SNrFbf0kh8kiHF
64qTxB6HEinigTrqVkwpeZ68I8ZsaOYUeo1Eiky4.ShiDl5XUZ0ii44SHq.O
goydokU8kwBEqBpPRTAgeAkU2vpZXykFmq4UUEUvenbpsfAeDB8.Ry00hVPY
7BF2yfnTG0Om8sP6KG4nDo+sXLUIPidgLP+sqxEFnY+1UWXRObeI43qxbNlD
2QM7LI8p4qKytGsfmyqWokhKDSVtMlJD1.trPwrF3Xw2uVLkYw8cKOedwsSP
+x1mYNGHcsXIWjKEC3ExCcGJ1yCkJdzzFDWQhbvI5MLDjqRQ1FoOh1LnpJ9L
HXfwnaED.lG9TlbsbfouezgKq61.G2yvURRrLKJXFSTH9dLL6IeewUrumCP9
yWymoVuBcxkyY07k4Wi9Hn4OWJy9o+z20ptyyfagItbUwlkqTwxmyWr.tZdC
ZYU5bN7gZz+lzPP3xoTjmPEOsgA5A5QV4ionW8+tbvGtJ3GOKcF7H4P+Sbmp
jFfuoZBzaj2QaWpajxJVVpv4ltsKp3KkJKZ9YuFc+XGE4yXnzko77InySFc3
9R+MQYqRwp75hRFTBc4raAR9nw8OCwG0os8g7z0h0lhWMWZJh9vlZ175FvRC
gQeP8Iv5.LqElYdsWhAiYRyOwU+P57zxFj2PkejiJ+T2Ty8kLkXRvBeRwBWc
MbaGbdF39RjQlAiHbrdxJDYrZZhckzUnojCt1vdGT.fMW.bDVlZ.KGDJ4Uer
hwGMcKJhpTPt5kSEHvDU.pJueLYPBj0PD+zkrGIQfHfEUMqKtgyP+vlrFtz0
3jx7kGzdgbHgEYjTWB6S73S85LsH0b68CNuwflygDCJVy5jRERrn55vRy.uW
UofC8xMMpjwZZiRIifbWSEasHUj7lpz5l5qQswkTYnH1DG35581ARh3VdyJT
kNU4oYaXW+P3osYNKtxhLdYotcZI7TVVwspVV1uFuvVmoHU8M6FbPfJREQ4S
IbLhTct8e50q+S+XO4jdoT534.8ryx85hzGGaQV9XtHEIVb3nDijiOuPiX5H
4dg4GMJLMgRPA9v+NqLdjQJ3JFOjNHFWjJPoZRbmPF.OlgNZTdu3dYJeIyfC
hkqxGQs64TO6m2S6zefLelsJsRPJzG.93SxjryJJ9xlxPqjLzBHfVM+eHuHF
OIwmF4iGRhRdIcaZQ+U9ceKLwsLiDtzDEVDRFCehkPN.UM7FqXo7rjcSSgzz
NbtSdCThQT6JdvCBrtOEqRKlzxIfL7L1MvDl2c2bd2UvLr6b4204QDB2OWHa
nnq2dIdt5R9auTE6Fd6yS2d0zJnu2.c7MUJV6t3VkWQyTLmUkugK6JpKBCyu
usA2tcNam.KvjI5s1I4AlETHVJSISKcj2P2ez8FyJl8E17NwBgArRVNj82d6
z01udNaQJjx8m1YLWjU6A99EPBWG8gO3366tZYEedQtnSryPh3xsjSjojhs6
xLx6HOs7.OLncAhui7kvTwa1TOMsRLhMUoYSZ+xlhhrc+psOWFaQi9qK4446
IEaJJO9WBIltpmmcZA7kq6qskeS8m1jq91OAV6MepN8lck1hUfSa9uayeWZN
GbewZ3pg.h21ujkmBL5p5YUEYY6vupu4lC7MyAk8Yra4yaVIITWkA314ksJQ
WscTdNeIqtY2q0jtrd2q7HOMvk1LUaL+oF15RQB+6dC6fSstVtccTty02ygo
xg0VyxiDW43y.3H878b1kz85GblzpMqkn197f1etUeW7bsy.7QzIeN6tNtQz
AMzdTNQ4xNAR1KXREqTr7Uh+2axIH5vOonqmPLOQxZ6K4C2uYOriniMtDGqV
fC45+mrK1FFeI8Mr6JqP+AN9+f.SV7BWRGYCIMUF1RmnoskzRI1QkhdCPJZt
TJ1L4fZi5NUGAjyi5YCZJp9DzJI1WqTll408H2CFl1ox+brZN7DIpoNi9AZ8
3p1GgKdetzgIqidvkaBw4xsGAMwBB5W8dbwFIFFlC2Ck40CyUQrHyGIIUY+Q
78GVXVWroZVKGpCef1suAIc2vy2NysecavXjoCkO29Pjg8gvQrODZXeHXD6C
AF1GRF49.9EtOPu.FKHF1GniXe.aXefbz9f9hsqCzUh43O+Sp0y3SoMMU7oa
ZTtR5tvVOq4cerUxYYVwzzL8rs2FGouIm+vL3e+C7wKI.Knddx+uCDKDnq3B
FgEdd8u85J35gizmSsfw.hEck0BgpVJ9xg4.OrIBEOMVFG3lK0iPQrEDqSKQ
efmSd5cff7huCDjSa8z2pkog2XLYrDn0yRyXS4o0nOHV8ag4ap7ZvTZPenp8
iAnOrT+YzGlt8pimoq8GJ7G1PgWHVtEGQ9pix4W0aPdRunHyKH7UGj.Rn8hN
U5qP.AjDXBKOtvAHH.rX7PjyIaGZjt8WUnAHoWDN3gCtf.CPvEIX.RhOM2+a
ksu0vBPRx.EXNn.3fBfCJ.Nn.3fBfCJ.Nn.3fBfCJ.Nn.3fBfCJ.Nn.3fBfC
J.Nn.3fBfCJ.Nn.7FCJ.OBH.zKVf.Dkz61m3uCL.BieK.CfXOCDIubf.H3hD
D.w3SZgz2pg4f.fsFHHCZf3UE..n8B..+H4bnwj.xqF..D7DkD.OKxwWJH.H
hZDOqJ6giDD.vDhXWSgYsEbN47.izuUbdTzWEf.Hp+56fux8jeB9B.D.zKRP
.DEcpGucsrUU62e6.Bfn3AJv7INP.3.AfCD.NP.3.AfCD.NP.3.AfCD.NP.3
.AfCD.NP.3.AfCD.NP.3.AfCD.NP.7lAD.OpZ.PunqF.89h1S7thPMoS0R+Q
eSTK.78LPjDodE28B.B.5EIH.7SN0SetRCS81l0ABfAOPP8Fz.QjFL.iCH.5
0kpzYpQucZHuXtF58cq.VeDZiT5xg9p23veUipfdekluki8ie0.ihv9Oc8z3
Wc.GIr22qYwguBwMRXhIr73BajjXAjQPIzyIpQ7LR4ViZD7WGnFo2J2jmWzE
DpQ7uLQMxIVDm1JaeygZD+AJvbnFwgZDGpQbnFwgZDGpQbnFwgZDGpQbnFwg
ZDGpQbnFwgZDGpQbnFwgZDGpQbnF4qRTiTerMuY.uS2o8sIbwpRyPXfbNd99
i0FneJPg4Q.g4xsZXPMnZXzhCl2FECi.+mVhL9vfYYU5TzGtQszcH7Kmznu8
ENwSt71gw5RZg+nrkgyxJpYmwcKLn22P6dp02OTsveCbueNFKKWD71NwdqzO
djkDcoWGFmfULrnN6GGSBh1cKhOfXr+MalzUJd1QSl+EIZxBGTIkwAlLqMNL
nJJikvR1hrBf+60weYZEz2ZXUeRs4OGGrLmlrCHIeMzGjaZTPePTX28LdQAX
zIEJgGP3dZ6hbhZaiChjZ2p3u1VG+2AgYUgkdqlXm8bOjdZRKcjYk+0f3AIs
ZJVtLi8rhG870PeFwp3BWGFFthD1tzusKV1AjwAOsjTq20sgFw4YTCNHyexI
ZDR2apFlAizWt4ZzmbNP60zOLpC1JGyIa7Ljz6ImEB9KWwreu4uFF1ULiiGk
y1PEZ54DrtgFnWoQxIIXjWn.Zq1wK2A4fZhYlJmaLlLJSfgutrnpYcwMbF5m
XySym+cYaXSJE642Yahb98MS9PU9DXhZwMvgImkUPZAuptoCx+eoUVBLwWgV
IYb.5340WAwDmi5U5Zb7Ubl429fIbPr5c5kW.8UC+12QUIf3aQ9sOT8edqJh
DeSX5X4aFw.7n8Fg77dXFHTSzrsBSetvzOo2Djop2rm3jKg2FjjKRH8SBOoY
KuUzF7F6kAIIZXxKe26BRGf9c.52AneGf9c.52AneGf9c.52AneGf9c.52An
eGf9c.52AneGf9c.52An+uVKCjyVUUrN8Kr6e.ueMEYH7Dxk4qjuSqX7o2R7
X8KjuD74FLpjKRgINZHRyDbhCLp1YbHdPZ0g3QrvFdd2a2fdKCgQpWMUdgdu
V1K6f9KaYIiO+t+YyQfVkWxylCM9o03injQ7r4TeDMfgbL25C9Zp4FFprhIQ
mELJsClH+Jn7jRoFTrNEX6IfRi7hEQkFqZT547U8pIEkUru2VtlDd1Q3l4kK
7KaH0RwFjwiZoIwpcHdzAtrgh4GIjubOJp93mFZdsB43QqjrChJcN52v.IH9
E7rWR7LHZWLo0N+MP7erAvUMJvJw+aWvw8EIeeQk3XfWiJSqafPkqgo2yptF
8QzpzaXnoLVNRD9byrFn6gRQBbcHvgBprpPrJBnM4yYUnerpXwDzOuoNMG88
vcBWpo.wyqEfHn8d4E4n56ABrtFkVAVnyAZyPe7+h8s+BC8mAKVz2kJ5CvGf
mdVEKsgAzTrM8hCgEB9AptYyb3FpgFW9zJrH.M80nkBOIyY07kvejBsNOugk
kwWJZPV9M7phbYiKQbSsfFkallwmkcOZNuFHy8hljWgtsn5KSP+xJVECnI6Z
z56aYhZYu3WtkC7wbzOCzJMqFDK2TjcCbAMeI66BI1b15B0iTWxlwWvgorkI
Iir2UkBhEPP+HIDZSs3w+gz6lf9g6U9GauKf4P.yzrIMCMUJe4v0tEl6XJZY
QwbD6NV0LdsfDnLX3JWzTPSup3VASCNXkcf+hvQYCZ5lF4CmWz.7gr6kJFzm
wJEj.9yUrzatWxJ6HTDbEHXTIX8Pm6iPqkKDN.oDq2BzZZdpYUJPphMYfbZl
tsaXof1jn6.cKXPotXMqQXKLA8a4+VNPt19h5w+HPuFvVatfgDc6CSEnsKtE
tIUiJ0EURazs7FE8jJb+LLPVi9wBgZOPnrL0nfP+ADiMr7ZwvCPRTwBwEpRK
plyySqtW+nJ8MTorEp0DuhAxZQbrVsTIs9u4SqDO3sq3.KCNju+As4ujCiMr
6.spIn+ZEeIPBP5nLDmKr.D.0QvxJ8hNCe.uIY1GX0e6p4Uo29fj72tR+Thg
0LXnaNzqKAofHzPmwDnQyQKYR8rYr5Z0PXGKCj7vqW2bHVeB5OCB7aDNO.dF
TK.8tLoUSSw8k.0gqqzyjAykLQgjZokkf.KWO9tikgdHVnYB+pX5MbPpJ9Hz
Tyj84ofdnRdJtQPYettkSQ2x.0hpVmPReDfsDv9ExdIb6ZubBIL7DSKpp.wn
vfBFqEbvuugWJcXrnpXcqeJgVOSN30QiuBTWfdcgp6WWugo3F0MpGoDtjD1K
ZGA.GrtbiPuSz0mshIvRGBBjHIgngD.rBt8z7VU+bFatZTQ3gRnNnbdq5H6X
b9wV1pjeSQyDgszeeEOiozkZ0g532oqbBjoL3eB0XdGKFHtZ8CiRZtRM.gxJ
jd8WVnk+SkMND3fMeB5aqkdEjNBm0gADsrfgSePDc+soR094fPZOdcqSUkvF
5d0x+bG0EQe8yapEME5m9SeGZFDTnJUqi.887urXivuysbUfoooSEN7x.xVu
Wmd9btnMaMDE9F4+CQWBj.f9SlnuubE7PJaqEof6PP1CVLKfg2MYfgTZypqk
BqoByFvRQBDPPTbubP93dm.WzJirVGKZWcSEN5x3h6F59hrhAcU39Wu0LPZV
rlI7eobw.8NwvtxEm5qkp8pVSYDK7Tly+8Mrr66XHKUtlyqzZHZO2Y0Ehz.D
7GXoCzAZrbPg+VgxG3p7FYeaqmMkc5rUEE0RZJ5z7Y7RQrc9tJvHtjWtW5.M
Kc1WTit5fxf5fRCZan3sgH1KhzOpaNhXXSkFALpcagbjgI80zU3B9cWwmxaj
dVtExX.ICkpkdqKAo2e6iZO64stA.ikEfWB15oakph3p2J7g1rYaH28Lxzgn
jw7.ckbYbt+n3uz8AXnodq9sVm9AOvohbWVymI5d6vAZWwx6PHOAgGvx4P.K
j1oTgNnxNO20xfD.wTmwcAwRmJLHkca8sHba02s0574vKihmkWeIbeEhC0a1
B5CqMRhm9s4RfkSbtiJ1OmVw+RJj55mS+L5q5+aurZuF88hfgDObDx1KSHN7
IGFE3nXugwS83grnjO6jNw+GdQt5axdamnW5llhE7lcpe.G9z8qK+CwJv36o
JFST+Iw9AgfnuScnXF3ArT+b3CHT6aoCiCTqxfpTBbbxHDUhF7mAGmfuredE
j7kPE3avjuwif.GL3Iv.DMA8i+f7HvZQqp+NKC9JQ1KcbxdcqKr0ob4rQapJ
xzg8NPR7eryzp9w887dDuTACW233Z88Np6KeYRD6EzWIc.26IhSeFNBUKTfp
YEu8pd0ZofUaOzVUX7j3DL7umgkRzSGDQcLgONQ50NAKrSBl.iMDx.rSN14S
TjBasht+Ar8OAV9sn3vvEuON5DeUpnNLmDUoVKVWpLdCUWWTq+KUbrN0Ugr9
qsKw89V9JIVIMiFuZ6RIhUOyJaKjoJbG8z9EmLHkNLUc9.HOnz8Z7z9I8Tpp
FDgTOk1l2nbH9HtCwm6P74NDeOiCw2SczcHpvCDB8qfCwWMCloXzQEYDac3c
dvMyoctcF1QbPOjn2NNp+49zj7E18mvoefZUQrHwlqOzuL5.Sbxhb07VCR58
rRMJmQBSwBd7adrfewg4aUYNA8gE0ooVB6CG1Tw.OQG5TD+bycMR81r0WWhp
esT8avDSvFZRvHVxeN+04nXSv+qU34yUE+oukoRhcuKlB9yEY894zJNtaErg
pDDGGrScAVte7CFl7ROcXW49wUtebqTfakBbk6GW49wUtebk6GW49wUtebk6
GW49wUtebk6GW49wUtebk6GW49wUtebk6mQuxn3cZKmo5bhN906mKk2gqg8g
cyHERmTGn5WKuBWC66jSS7zu6QIuIeCthg4TIvNIk7juAW6SuAq.GeqT7r+F
b8xziDdHdjZqYVQ9tZl0vFGBFz3fkpYVuVeAtFbh65JNV8hzj9l5E35o8pDV
GUV4b8s6quUb.8oe8sheR4nVm6H.7W1l6tjAJw59SGQKbezzPRR5NOjiMevN
Xc6QCfFSoXSnTjMnTnITJQMY3gQo.Sozf4IpITJvFTx2DJEZCJY.gv1P0K1D
JEaEJYhRdrMTxiiLfR1XTJlXBKgsAkvFPoHaXME6YBOQrAkLfP9AVvUTjITJ
xFZdQln4EYCUuHSbuJY7AK8nlRoAySl3dMxFpdQlX3FYCC2HSLmjL9PGmBSL
kRCkmBMwdJzFNiBMwdhta2onZtBxhdiOowAGlz3gQZSRRqUwZXTxDuHgTaPI
S7hDDNJijlPZZznLR5ap7cvV+l3QKzFdzBMIUDpUr9Mw2YnMhaGj7LzNGFkh
OaTJ5rI8Lwe0d4Ut0.iL9jNv+vj1e7Isu2X3VwHRi8vig2z.iR7zFgLBLwuM
wB9NCLxKsMx6LvnILZCBYhSZrMBGDXhSZrUDdlXuYCgG0DezDaj+EkdlVoBp
QSsxFqQF0DUbpM7OPMQyy2FIhXxnjMlXkuIogPrAG4aRxA91vp02nvjzwHLo
Yj1eLhR5ahyJaXD3azjarggsu+yXfbXThbl7J5ahGDpMbzSLJseaPHSLrI1P
3QLw5hXEdxnDAirPlfDeSozf4ISzwI1HnBwjTAI1vtkXh4jMhdQdFyr0t90M
J4lvwHXF1DOHXanZhMZQWswbGvAFMOVaPIhoa1zfoD1nImisCsLR.h8sBsnF
QqQYIbMk3ixxwiwFMEWuDqHkMQO0J1ddFgw.uXqPKi1LEobFOXZEZLsFNeYl
CrPqPKiLA7rRD.OeinEwJzhXDsry3kQKKlmU7WZhSi.qXIa3xjdH3wsWIaQP
h8JUK6UlVdbIZ43kmk8KMKxiiiBJg6AIus.nTA.zuKaCqE+esE+jcEBoylwx
a5TuV7l3iiBoQ.aNILfl3QDeJQbIrt7s79GNQPWodQ6rOpFuZMPHda3ptiE6
0A+ShJN8ytG5I5RA9h+S7IbXbHIx9ct+Wl3sfT+8ttff8WkUusfDOu3GpD4O
t2GSBvRwaTLNFK9.7LAz.ax.2JTjPqKxKpKEEAmd3fcpVOhQ5n.bhtZ8.+YR
fen+N0sGIbhkOymjuD.qY6Ltz9itOwtid3PujD4cgwwAJIfmue.c2GZ5xE7r
rsOZ2yWVKZYupsxbs8HfsCkHId3jPQ666kD6QUeBtDduBQj7ovOcAKRdejsC
jfVmXXC9TjWPbr5SwT+8a9Tw6KG4dzE047sUVUTJp.V5BbzD+js2+llhsbVa
NeObH75hTZvszOTjmNq3AHCyxjuv61QRDE6ioRK4nj3Pe4mhoXx.Lafm4e89
+efkb5PA
-----------end_max5_patcher-----------
</code></pre>
view raw gistfile1.txt hosted with ❤ by GitHub