-
Notifications
You must be signed in to change notification settings - Fork 0
/
404.html
7 lines (7 loc) · 26.6 KB
/
404.html
1
2
3
4
5
6
7
<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="generator" content="Gatsby 2.24.47"/><link rel="sitemap" type="application/xml" href="/sitemap.xml"/><link rel="canonical" href="https://josephlandy.github.io/404.html" data-baseprotocol="https:" data-basehost="josephlandy.github.io"/><title data-react-helmet="true"></title><link data-react-helmet="true" rel="icon" href="/static/favicon-36e47e74810a0d8c32a77f495c49cf8e.ico" type="image/x-icon"/><link rel="alternate" type="application/rss+xml" href="/rss.xml"/><link as="script" rel="preload" href="/webpack-runtime-a0e905cd013c600e028b.js"/><link as="script" rel="preload" href="/framework-63dbeff5ed53f0ef4f33.js"/><link as="script" rel="preload" href="/app-fe1cf62c49fe35df31aa.js"/><link as="script" rel="preload" href="/1bfc9850-258d7c85fa749bea3aea.js"/><link as="script" rel="preload" href="/d7eeaac4-7f7cdcad7ccc0cd05f6f.js"/><link as="script" rel="preload" href="/252f366e-80dd60d92a67acf74055.js"/><link as="script" rel="preload" href="/cff260e6ed14721b3bbf4dfeb703c1522589b8c2-caef44943f33d56423c9.js"/><link as="script" rel="preload" href="/6b7535b59750fad9ba5e84d0b07420bb7ebe6dcf-56913d08af6cdc7dedcd.js"/><link as="script" rel="preload" href="/fff44b3e15f21623b297dcdfc6c4e6acb01ab92f-9dc89c3522422d744335.js"/><link as="script" rel="preload" href="/component---src-pages-404-tsx-8ba3249554354fe84365.js"/><link as="fetch" rel="preload" href="/page-data\404.html\page-data.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/138661842.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data\app-data.json" crossorigin="anonymous"/></head><body><div id="___gatsby"><div style="outline:none" tabindex="-1" id="gatsby-focus-wrapper"><div><style data-emotion-css="15si098">html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-spacing:0;border-collapse:collapse;}img{max-width:100%;}html{box-sizing:border-box;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}*,*:before,*:after{box-sizing:inherit;}a{background-color:transparent;}a:active,a:hover{outline:0;}b,strong{font-weight:bold;}i,em,dfn{font-style:italic;}h1{margin:0.67em 0;font-size:2em;}small{font-size:80%;}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}mark{background-color:#fdffb6;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit;}button{overflow:visible;border:none;}button,select{text-transform:none;}button,html input[type='button'],input[type='reset'],input[type='submit']{cursor:pointer;-webkit-appearance:button;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}input{line-height:normal;}input:focus{outline:none;}input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0;}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto;}input[type='search']{box-sizing:content-box;-webkit-appearance:textfield;}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none;}legend{padding:0;border:0;}textarea{overflow:auto;}table{border-spacing:0;border-collapse:collapse;}td,th{padding:0;}html{overflow-x:hidden;overflow-y:scroll;font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0);}body{overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;font-size:1.6rem;line-height:1.6em;font-weight:400;font-style:normal;-webkit-letter-spacing:0;-moz-letter-spacing:0;-ms-letter-spacing:0;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:'liga' on;color:rgba(255,255,255,0.75);background:#191b1f;}::selection{text-shadow:none;background:#cbeafb;}hr{position:relative;display:block;width:100%;margin:2.5em 0 3.5em;padding:0;height:1px;border:0;border-top:1px solid #e4eaed;}audio,canvas,iframe,img,svg,video{vertical-align:middle;}fieldset{margin:0;padding:0;border:0;}textarea{resize:vertical;}p,ul,ol,dl,blockquote{margin:0 0 1.5em 0;}ol,ul{padding-left:1.3em;padding-right:1.5em;}ol ol,ul ul,ul ol,ol ul{margin:0.5em 0 1em;}ul{list-style:disc;}ol{list-style:decimal;}ul,ol{max-width:100%;}li{margin:0.5em 0;padding-left:0.3em;line-height:1.6em;}dt{float:left;margin:0 20px 0 0;width:120px;color:#15171A;font-weight:500;text-align:right;}dd{margin:0 0 5px 0;text-align:left;}blockquote{margin:1.5em 0;padding:0 1.6em 0 1.6em;border-left:#e5eff5 0.5em solid;}blockquote p{margin:0.8em 0;font-size:1.2em;font-weight:300;}blockquote small{display:inline-block;margin:0.8em 0 0.8em 1.5em;font-size:0.9em;opacity:0.8;}blockquote cite{font-weight:bold;}blockquote cite a{font-weight:normal;}a{color:#26a6ed;-webkit-text-decoration:none;text-decoration:none;}a:hover{-webkit-text-decoration:underline;text-decoration:underline;}h1,h2,h3,h4,h5,h6{margin-top:0;line-height:1.15;font-weight:600;text-rendering:optimizeLegibility;}h1{margin:0 0 0.5em 0;font-size:5.5rem;font-weight:600;}@media (max-width:500px){h1{font-size:2.2rem;}}h2{margin:1.5em 0 0.5em 0;font-size:2.2rem;}@media (max-width:500px){h2{font-size:1.8rem;}}h3{margin:1.5em 0 0.5em 0;font-size:1.8rem;font-weight:500;}@media (max-width:500px){h3{font-size:1.7rem;}}h4{margin:1.5em 0 0.5em 0;font-size:1.6rem;font-weight:500;}h5{margin:1.5em 0 0.5em 0;font-size:1.4rem;font-weight:500;}h6{margin:1.5em 0 0.5em 0;font-size:1.4rem;font-weight:500;}img{opacity:0.9;}</style><style data-emotion-css="zf0iqh">.css-zf0iqh{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh;}</style><div class="css-zf0iqh e1ddm2m80"><style data-emotion-css="uiclj8">.css-uiclj8{position:relative;padding:0 5vw;}</style><header class="css-uiclj8"><style data-emotion-css="1nb893d">.css-1nb893d{position:relative;padding:0 5vw;position:fixed;top:0;right:0;left:0;z-index:1000;background:#0a0b0c;}</style><div class="css-1nb893d"><style data-emotion-css="s2cjas">.css-s2cjas{margin:0 auto;max-width:1040px;width:100%;}</style><div class="css-s2cjas"><style data-emotion-css="18u2rvm">.css-18u2rvm{position:relative;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;overflow-y:hidden;height:64px;font-size:1.3rem;}</style><nav class="css-18u2rvm"><style data-emotion-css="1y1e201">.css-1y1e201{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin-right:10px;padding:10px 0 80px;font-weight:500;-webkit-letter-spacing:0.2px;-moz-letter-spacing:0.2px;-ms-letter-spacing:0.2px;letter-spacing:0.2px;text-transform:uppercase;white-space:nowrap;-ms-overflow-scrolling:touch;}@media (max-width:700px){.css-1y1e201{margin-right:0;padding-left:5vw;}}</style><div class="site-nav-left css-1y1e201 e1p4bz8f0"><style data-emotion-css="1gjw5x8">.css-1gjw5x8{position:relative;z-index:100;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:inline-block;margin-right:32px;padding:12px 0;color:#fff;font-size:1.7rem;line-height:1.8rem;font-weight:bold;-webkit-letter-spacing:-0.5px;-moz-letter-spacing:-0.5px;-ms-letter-spacing:-0.5px;letter-spacing:-0.5px;text-transform:none;background:linear-gradient(0.25turn,#6888df,#f55555);-webkit-background-clip:text;-webkit-text-fill-color:transparent;.evk3h850;}.css-1gjw5x8:hover{-webkit-text-decoration:none;text-decoration:none;}.css-1gjw5x8 img{display:block;width:auto;height:21px;}</style><a class="site-nav-logo css-1gjw5x8" href="/">Joseph Landy</a><style data-emotion-css="93cbs4">.css-93cbs4{position:relative;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}</style><div class="css-93cbs4 e1p4bz8f1"><style data-emotion-css="pq8kbh">.css-pq8kbh{position:absolute;z-index:1000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 0 -12px;padding:0;list-style:none;-webkit-transition:all 1s cubic-bezier(0.19,1,0.22,1);transition:all 1s cubic-bezier(0.19,1,0.22,1);}.css-pq8kbh li{display:block;margin:0;padding:0;}.css-pq8kbh li a{position:relative;display:block;padding:12px 12px;color:#fff;opacity:0.8;-webkit-transition:opacity 0.35s ease-in-out;transition:opacity 0.35s ease-in-out;}.css-pq8kbh li a:hover{-webkit-text-decoration:none;text-decoration:none;opacity:1;}.css-pq8kbh li a:before{content:'';position:absolute;right:100%;bottom:8px;left:12px;height:1px;background:#fff;opacity:0.25;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}.css-pq8kbh li a:hover:before{right:12px;opacity:0.5;}</style><ul role="menu" class="css-pq8kbh"><li role="menuitem"><a href="/about">About</a></li><li role="menuitem"><a href="/contact">Contact</a></li></ul></div></div><style data-emotion-css="19n9jz8">.css-19n9jz8{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:10px 0;height:64px;}@media (max-width:700px){.css-19n9jz8{display:none;}}</style><div class="css-19n9jz8 e1p4bz8f2"><style data-emotion-css="1wee57o">.css-1wee57o{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}</style><div class="css-1wee57o e1p4bz8f3"><style data-emotion-css="1mnl8gk">.css-1mnl8gk{display:inline-block;margin:0;padding:10px;opacity:0.8;}.css-1mnl8gk:hover{opacity:1;}.css-1mnl8gk svg{height:1.8rem;fill:#fff;}</style><a href="https://github.com/JosephLandy" title="Github" target="_blank" class="css-1mnl8gk"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 16 16" height="2em" width="2em" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"></path></svg></a><a href="https://www.linkedin.com/in/joseph-landy/" title="LinkedIn" target="_blank" rel="noopener noreferrer" class="css-1mnl8gk"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" height="2em" width="2em" xmlns="http://www.w3.org/2000/svg"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg></a></div></div></nav></div></div></header><style data-emotion-css="yb0hph">.css-yb0hph{position:relative;padding:0 5vw;padding:14vw 4vw 6vw;}@media (max-width:800px){.css-yb0hph{padding-top:24vw;}}@media (max-width:500px){.css-yb0hph{padding-top:28vw;}}@media (min-width:940px){.css-yb0hph .post-card{margin-bottom:0;padding-bottom:0;border-bottom:none;}}</style><main class="error-content css-yb0hph"><style data-emotion-css="12zxfwp">.css-12zxfwp{margin:0 auto;max-width:1040px;width:100%;}</style><div class="css-12zxfwp"><section style="text-align:center"><style data-emotion-css="1kouvmq">.css-1kouvmq{margin:0;color:#c5d2d9;font-size:12vw;line-height:1em;-webkit-letter-spacing:-5px;-moz-letter-spacing:-5px;-ms-letter-spacing:-5px;letter-spacing:-5px;opacity:0.75;}@media (max-width:800px){.css-1kouvmq{font-size:11.2rem;}}</style><h1 class="css-1kouvmq e52u7bt0">404</h1><style data-emotion-css="16go6jc">.css-16go6jc{margin:0;color:#738a94;font-size:3rem;line-height:1.3em;font-weight:400;}@media (max-width:800px){.css-16go6jc{margin:5px 0 0 0;font-size:1.8rem;}}</style><p class="css-16go6jc e52u7bt1">Page not found</p><style data-emotion-css="d06iw3">.css-d06iw3{display:inline-block;margin-top:5px;}</style><a href="" class="css-d06iw3">Go to the front page →</a></section><style data-emotion-css="51ek4i">.css-51ek4i{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px;padding:50px 0 0;background:#191b1f;padding:40px 0 5vw;border-top-left-radius:3px;border-top-right-radius:3px;}</style><div class="post-feed css-51ek4i"><style data-emotion-css="guynix">.css-guynix{position:relative;-webkit-flex:1 1 301px;-ms-flex:1 1 301px;flex:1 1 301px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;margin:0 0 40px;padding:0 20px 40px;min-height:220px;border-bottom:1px solid #eaeff1;background-size:cover;border-bottom-color:#2b2f36;}</style><article class="post-card css-guynix"><style data-emotion-css="kufnxr">.css-kufnxr{position:relative;display:block;overflow:hidden;border-radius:5px 5px 0 0;}</style><a class="post-card-image-link css-kufnxr" href="/biomotion_mosh/biomotion_mosh/"><style data-emotion-css="8kte6t">.css-8kte6t{width:auto;height:200px;background:#c5d2d9 no-repeat center center;background-size:cover;}</style><div class="post-card-image css-8kte6t en2pxub0"><div class=" gatsby-image-wrapper" style="position:relative;overflow:hidden;height:100%"><div aria-hidden="true" style="width:100%;padding-bottom:58.70967741935484%"></div><img aria-hidden="true" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAABYlAAAWJQFJUiTwAAACEUlEQVQoz51Q30/TYBTt2u1NEARmHcSg0RCCyRbQhUAiPLEXfNDog48+++CPAB2MMdau61y3dt3YZmGwsUkg8QE1Uf+84/2+bstIjCE+nNz79dxz7j0VBEHA/8DvD0AUpb9x/xbeeziL26G7vPf5fP3v4YVFjIyOXd+wJ56ZiyAoh65wwzdHsLy6BnlyGj5RpEvF6104EZSxsvYco+Myf98YGsatsQnMP1nE0koM4ehTRB4vYTwodzV0hOT3Q5IYJA6xW9mAfCeE2PpLxJ69QmQhivsPZujaSQyRcXR5FfLUNF3ngz8Q4Il4qoRexk6mhG3NRly1oKSLUPYL2EqZvL6LZ5AgPmlU8GFbx3t6K+kC9vIu3rzdwuyjMD+in6ze+YFa+zvhG6qnDJc4aF3y6hx/xa7uwKy2OVenOffsJ+/VfBW2e4bGxW++bP3Fa8ihKQhm7QsJOsiT6NMBwylylRavunWEjYSGTNH1uIrH6XYDWqGObOkY9uEFX350/ov3wuBgrszQhEFgb9WsQ9nLEt9CnhawpRqZp83P1HeQoYVszigzvg3LPYfAxIbTRNY58UBbOahPGWUks2XsGlVs7luIaw6JT+ifO1BUBx+TJv37EjSrwRMxU6FnoPdAcRgyhFyliWSuhs2UhY2UZ8iuUguuV4uHXDuYStDtqyZ9kCDbXcCq4Xg9i8uM9F6SgUQG4Q+IkOA8yCcjZwAAAABJRU5ErkJggg==" alt="BioMotion Lab Animation System cover image" style="position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;transition-delay:500ms"/><noscript><picture><source srcset="/static/2ad8d83a173a98d464495299ac9375c8/c5c6c/MoSh_image.png 930w,
/static/2ad8d83a173a98d464495299ac9375c8/fe828/MoSh_image.png 1860w,
/static/2ad8d83a173a98d464495299ac9375c8/b4649/MoSh_image.png 2856w" sizes="(max-width: 2856px) 100vw, 2856px" /><img loading="lazy" sizes="(max-width: 2856px) 100vw, 2856px" srcset="/static/2ad8d83a173a98d464495299ac9375c8/c5c6c/MoSh_image.png 930w,
/static/2ad8d83a173a98d464495299ac9375c8/fe828/MoSh_image.png 1860w,
/static/2ad8d83a173a98d464495299ac9375c8/b4649/MoSh_image.png 2856w" src="/static/2ad8d83a173a98d464495299ac9375c8/b4649/MoSh_image.png" alt="BioMotion Lab Animation System cover image" style="position:absolute;top:0;left:0;opacity:1;width:100%;height:100%;object-fit:cover;object-position:center"/></picture></noscript></div></div></a><style data-emotion-css="2u1lp9">.css-2u1lp9{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}</style><div class="post-card-content css-2u1lp9 en2pxub1"><style data-emotion-css="1fjrpmt">.css-1fjrpmt{position:relative;display:block;color:#15171A;}.css-1fjrpmt:hover{-webkit-text-decoration:none;text-decoration:none;}</style><a class="post-card-content-link css-1fjrpmt" href="/biomotion_mosh/biomotion_mosh/"><style data-emotion-css="9htq4g">.css-9htq4g{margin:15px 0 0;}</style><header class="post-card-header css-9htq4g en2pxub7"><style data-emotion-css="oghrx5">.css-oghrx5{margin:0 0 0.2em;color:#3eb0ef;font-size:1.2rem;font-weight:500;-webkit-letter-spacing:0.2px;-moz-letter-spacing:0.2px;-ms-letter-spacing:0.2px;letter-spacing:0.2px;text-transform:uppercase;}</style><div class="post-card-primary-tag css-oghrx5 en2pxub2">Unity 3d animation</div><style data-emotion-css="x2ywxa">.css-x2ywxa{margin:0 0 0.4em;line-height:1.15em;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;color:rgba(255,255,255,0.85);}</style><h2 class="post-card-title css-x2ywxa en2pxub3"> <!-- -->BioMotion Lab Animation System</h2></header><style data-emotion-css="44kcob">.css-44kcob{font-family:Georgia,serif;color:#90a2aa !important;}</style><section class="post-card-excerpt css-44kcob en2pxub4"><p>The BioMotion Lab is a psychology lab formerly based at Queen’s, now at York University, that researches how we perceive human motion…</p></section></a><style data-emotion-css="al5rng">.css-al5rng{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;padding:0;}</style><footer class="post-card-meta css-al5rng en2pxub5"><style data-emotion-css="4yy0qg">.css-4yy0qg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 4px;padding:0;list-style:none;}</style><ul class="links-icon-list css-4yy0qg e8shh2p0"><div></div></ul><style data-emotion-css="qp4m37">.css-qp4m37{-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:4px 0 0 10px;color:#90a2aa;font-size:1.2rem;line-height:1.4em;font-weight:400;-webkit-letter-spacing:0.2px;-moz-letter-spacing:0.2px;-ms-letter-spacing:0.2px;letter-spacing:0.2px;text-transform:uppercase;}.css-qp4m37 span{margin:0;}.css-qp4m37 a{color:rgba(255,255,255,0.75);font-weight:600;}</style><div class="post-card-byline-content css-qp4m37 en2pxub6"><span class="post-card-byline-date"><span class="bull">•</span> <!-- -->2<!-- --> min read</span></div></footer></div></article><article class="post-card css-guynix"><a class="post-card-image-link css-kufnxr" href="/LED_sword/sword/"><div class="post-card-image css-8kte6t en2pxub0"><div class=" gatsby-image-wrapper" style="position:relative;overflow:hidden;height:100%"><div aria-hidden="true" style="width:100%;padding-bottom:80.64516129032258%"></div><img aria-hidden="true" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAACXBIWXMAAAsTAAALEwEAmpwYAAAD90lEQVQ4yzWUS28bVRiGvUEpSdqq11SBllLAJWnipLGT2PHdHl/Hd4/jS51MHDtOmgRiN73k0tCiQpVKINqmQqhsKK1YsEFdVEh0wYJdFwixYsGGJb/i4RunLF7NzDnzPfOe77xnTHvPnvP4p5c8/fVPXOEcSnqG4vInTC9ui7aYbm5RXtpCLbf45ofvefnbU8LlFaKNNeK5JuFUjUD8Er7wNO5gDtOt+99x+8ETbj76Ebs/QThfoyAwbWGDvKH6DbT6daICvLN7j79/30ObXaFSWyWhNYmk5ggawEhRgHlM7VtfStEm1fZdpgIqseIimjjTmvvAnMDy89dQqy2WWzv8++oh9YUVFiuXyRUWCBlA9TVQEWBr5x53n/xMffsrxl0K6qUVCksGcJNc40YHmBVgcraNNnedf37Z4+b6KqXMIqVcXYB6Z8leAboM4MbdB7x49RfzN3YZc/hI6S1xuCnL3gdm56+Tq62j1drES2v88eQhj29u4M9eJqhfxZuWHsbKeDpA6WFteZ16c5WsFFgdfpICzIorA5YxrvNXCdW2sBfXcWnLPLvzNS82P8OnX+Ns6iNc8Sp+AbrCBaaCWUzl2SbVUp5IoYbVGUKdWSMljjKyzHTtGpm5Kyj6JsciLfq8M5zObJL1FuizpzEHKgTUKi5x55Tl2v1pTNXmGlqlhjtexOaOEp9tkdCvkJpbJyF9i8+0SFbFibZKv1LndGSZfmcRjyeKNyn9S8zgjhRwiju7PyXA1qc0tu9jC6aY8CWI6W1i1bV9XfqYWGVVIrNCeHqRjDjemGuw4LKiTw5itjiwOFXGfDmsnjRWt4qpufMFt799jmUygEPJEBGAEdyIASktEy4udWD+3ALZUpNtvUZbsRMx99F1oJueI6foPTMqusjB0yOY1j5/hH51lwtjTuxKFqWwRFACqxT2ZdwH8w3Z1TqB7Dx6Kk/JPsLA2yd4o6ub3sNH6T32Fr0nztB9/CymfKMthQtcuOjAEcqJk3qn2J9rEBAZz77MvMRjDk9qFm+8zPCEl75TJzl46Ahdb/ZwoPsg3YdPdmTyx6WZAhqw2OSalSIdT1rvAP5XZywpzZcT4YhWODuhctRs4/i7w5w7b6H/HTNHjvfTc+goJqs3ykWJi3nAwrg/iUN2bCpawinZcsoJcL2WM14RlfHJ/dB4iO4xlZ73rIxI78clLiMOhUGrG9OoRGXI5uL980OyUzGZlN2Wv8ZkSHIV1nBIYA3ZDYU0fGqZD5OrnLKGGJxUGJ0KMyKy2BWGJ/2Yhu0BPhgY4Zx5UAYDjLoijHlUbL4kNvnyeCAtH8iIskwEMlh9KZlPMGa85451YMP2IEMTfnHo4T9Bim4bvO1+JQAAAABJRU5ErkJggg==" alt="3D Printed LED Sword cover image" style="position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;transition-delay:500ms"/><noscript><picture><source srcset="/static/fe6f6f01ff6309fbfffd855a96f7067c/c5c6c/sword_held_cropped.png 930w,
/static/fe6f6f01ff6309fbfffd855a96f7067c/5707d/sword_held_cropped.png 1600w" sizes="(max-width: 1600px) 100vw, 1600px" /><img loading="lazy" sizes="(max-width: 1600px) 100vw, 1600px" srcset="/static/fe6f6f01ff6309fbfffd855a96f7067c/c5c6c/sword_held_cropped.png 930w,
/static/fe6f6f01ff6309fbfffd855a96f7067c/5707d/sword_held_cropped.png 1600w" src="/static/fe6f6f01ff6309fbfffd855a96f7067c/5707d/sword_held_cropped.png" alt="3D Printed LED Sword cover image" style="position:absolute;top:0;left:0;opacity:1;width:100%;height:100%;object-fit:cover;object-position:center"/></picture></noscript></div></div></a><div class="post-card-content css-2u1lp9 en2pxub1"><a class="post-card-content-link css-1fjrpmt" href="/LED_sword/sword/"><header class="post-card-header css-9htq4g en2pxub7"><div class="post-card-primary-tag css-oghrx5 en2pxub2">Electronics 3d Printing</div><h2 class="post-card-title css-x2ywxa en2pxub3"> <!-- -->3D Printed LED Sword</h2></header><section class="post-card-excerpt css-44kcob en2pxub4"><p>This is a sword I made to take to two large music festivals in the summer of 2019. The cross guard and housing for the electronics were 3d…</p></section></a><footer class="post-card-meta css-al5rng en2pxub5"><ul class="links-icon-list css-4yy0qg e8shh2p0"><div></div></ul><div class="post-card-byline-content css-qp4m37 en2pxub6"><span class="post-card-byline-date"><span class="bull">•</span> <!-- -->2<!-- --> min read</span></div></footer></div></article><article class="post-card no-image css-guynix"><div class="post-card-content css-2u1lp9 en2pxub1"><a class="post-card-content-link css-1fjrpmt" href="/hack4heritage/hack4heritage/"><header class="post-card-header css-9htq4g en2pxub7"><div class="post-card-primary-tag css-oghrx5 en2pxub2">Unity 3d VR</div><h2 class="post-card-title css-x2ywxa en2pxub3"> <!-- -->Hack4Heritage VR project</h2></header><section class="post-card-excerpt css-44kcob en2pxub4"><p>In October 2019 I participated in Hack for Heritage, an AR/VR hackathon in Kingston Ontario themed around projects that would preserve…</p></section></a><footer class="post-card-meta css-al5rng en2pxub5"><ul class="links-icon-list css-4yy0qg e8shh2p0"><div></div></ul><div class="post-card-byline-content css-qp4m37 en2pxub6"><span class="post-card-byline-date"><span class="bull">•</span> <!-- -->1<!-- --> min read</span></div></footer></div></article></div></div></main></div></div></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0" aria-live="assertive" aria-atomic="true"></div></div><script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/404.html";/*]]>*/</script><script id="gatsby-chunk-mapping">/*<![CDATA[*/window.___chunkMapping={"polyfill":["/polyfill-505d9a287e8454076274.js"],"app":["/app-fe1cf62c49fe35df31aa.js"],"component---src-pages-404-tsx":["/component---src-pages-404-tsx-8ba3249554354fe84365.js"],"component---src-pages-about-tsx":["/component---src-pages-about-tsx-00fa84d02634194a0d42.js"],"component---src-pages-contact-tsx":["/component---src-pages-contact-tsx-21e661a210824bb73069.js"],"component---src-pages-gridpage-tsx":["/component---src-pages-gridpage-tsx-e011fcf963808ac9ddc6.js"],"component---src-pages-opencvpage-tsx":["/component---src-pages-opencvpage-tsx-6c83cbd9bec4de8c6002.js"],"component---src-pages-perspectivewarp-tsx":["/component---src-pages-perspectivewarp-tsx-d19d47976529f3ec4bc7.js"],"component---src-pages-perspectivewarptest-tsx":["/component---src-pages-perspectivewarptest-tsx-63c3c28b8ba88d4db5e3.js"],"component---src-templates-index-tsx":["/component---src-templates-index-tsx-b73a07de75d858c17724.js"],"component---src-templates-post-tsx":["/component---src-templates-post-tsx-900666d2a8a5ba972261.js"],"component---src-templates-tags-tsx":["/component---src-templates-tags-tsx-ffca49a32d94b9ef565c.js"]};/*]]>*/</script><script src="/polyfill-505d9a287e8454076274.js" nomodule=""></script><script src="/component---src-pages-404-tsx-8ba3249554354fe84365.js" async=""></script><script src="/fff44b3e15f21623b297dcdfc6c4e6acb01ab92f-9dc89c3522422d744335.js" async=""></script><script src="/6b7535b59750fad9ba5e84d0b07420bb7ebe6dcf-56913d08af6cdc7dedcd.js" async=""></script><script src="/cff260e6ed14721b3bbf4dfeb703c1522589b8c2-caef44943f33d56423c9.js" async=""></script><script src="/252f366e-80dd60d92a67acf74055.js" async=""></script><script src="/d7eeaac4-7f7cdcad7ccc0cd05f6f.js" async=""></script><script src="/1bfc9850-258d7c85fa749bea3aea.js" async=""></script><script src="/app-fe1cf62c49fe35df31aa.js" async=""></script><script src="/framework-63dbeff5ed53f0ef4f33.js" async=""></script><script src="/webpack-runtime-a0e905cd013c600e028b.js" async=""></script></body></html>