{"id":1754,"date":"2015-07-07T10:32:10","date_gmt":"2015-07-07T09:32:10","guid":{"rendered":"https:\/\/andyland.info\/wordpress\/?p=1754"},"modified":"2018-09-16T16:07:06","modified_gmt":"2018-09-16T15:07:06","slug":"projection-mapping-2015","status":"publish","type":"post","link":"https:\/\/andyland.info\/wordpress\/projection-mapping-2015\/","title":{"rendered":"Projection Mapping 2015"},"content":{"rendered":"<p>Okay. Next try on projectionmapping. I already experimented with this a <a href=\"https:\/\/andyland.info\/wordpress\/?p=510\">while back<\/a> but didn&#8217;t come very far.<\/p>\n<p>For now, some well-meaning soul equipped me with a used projector. First Thing: put it in the right Position.<\/p>\n<p><a href=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0596.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1745\" src=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0596.jpg\" alt=\"CIMG0596\" width=\"800\" height=\"600\" srcset=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0596.jpg 1000w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0596-300x225.jpg 300w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0596-200x150.jpg 200w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0596-150x113.jpg 150w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p><!--more--><\/p>\n<p>Absolutely safe. there&#8217;s no problem with this one.<\/p>\n<p><a href=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0597.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1746\" src=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0597.jpg\" alt=\"CIMG0597\" width=\"800\" height=\"600\" srcset=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0597.jpg 1000w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0597-300x225.jpg 300w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0597-200x150.jpg 200w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0597-150x113.jpg 150w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>Quick setup. A white cube is that kind of &#8216;Hello world&#8217; for projectingmapping.\u00a0If you look closely you\u00a0can already see the projected white bars along the edges.<\/p>\n<p><a href=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0601.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1748\" src=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0601.jpg\" alt=\"CIMG0601\" width=\"800\" height=\"600\" srcset=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0601.jpg 1000w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0601-300x225.jpg 300w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0601-200x150.jpg 200w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0601-150x113.jpg 150w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>Without the camera&#8217;s Flash. There&#8217;s nothing too special about this. These are my first steps in trying to master the fine art of projectionmapping. The imagery is done via VDMX. Two layers with\u00a0pure white content, each layer&#8217;s\u00a0edges positioned according to the edges of the cube. Layer 1 on the left side, layer 2 on the right side. Each layer&#8217;s Center black square is created with a selfbuilt ISF effect which allows me to quickly draw a rectangular shape from the center with controllable size, opacity and the possibility to control the content&#8217;s opacity as well. I will publish the effect as soon as I&#8217;m confident with it.<\/p>\n<p><a href=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0603.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1749\" src=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0603.jpg\" alt=\"CIMG0603\" width=\"800\" height=\"600\" srcset=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0603.jpg 1000w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0603-300x225.jpg 300w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0603-200x150.jpg 200w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0603-150x113.jpg 150w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>First things I realized: The impression of visuals mapped onto an object heavily relies on the content itself.\u00a0Everything with\u00a0distinguishable objects (i.e. snippets from famous movies, faces, dancing people, &#8230;) doesn&#8217;t seem to work, in general.<\/p>\n<p><a href=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0609.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1753\" src=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0609.jpg\" alt=\"CIMG0609\" width=\"800\" height=\"600\" srcset=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0609.jpg 1000w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0609-300x225.jpg 300w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0609-200x150.jpg 200w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0609-150x113.jpg 150w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>Second thing to realize: even the slightest bit of &#8216;not perfectly straight lines&#8217; (the cube is a littel bit bent) makes it necessary to\u00a0apply\u00a0some warping. See the top right corner where the visuals &#8216;bleed into&#8217; the cube. Unfortunate for me since this surely is one of VDMX&#8217;s weaknesses. The only solution will be using MadMapper at the moment. Not very favourable\u00a0since I realized MadMapper already consumes ~16% CPU in idle mode on my machine. We&#8217;ll see.<\/p>\n<p><a href=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0605.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1751\" src=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0605.jpg\" alt=\"CIMG0605\" width=\"800\" height=\"600\" srcset=\"https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0605.jpg 1000w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0605-300x225.jpg 300w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0605-200x150.jpg 200w, https:\/\/andyland.info\/wordpress\/wp-content\/uploads\/CIMG0605-150x113.jpg 150w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>My primary goal for now is to establish\u00a0a reliable workflow. Next steps will probably be creating a mask with GIMP as well as creating a mask based on a photo of the object to be mapped. That might\u00a0come in\u00a0very handy.<\/p>\n<p><iframe loading=\"lazy\" width=\"1333\" height=\"1000\" src=\"https:\/\/www.youtube.com\/embed\/vC7Ee3rC6Vo?feature=oembed\" frameborder=\"0\" allow=\"autoplay; encrypted-media\" allowfullscreen><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Okay. Next try on projectionmapping. I already experimented with this a while back but didn&#8217;t come very far. For now, some well-meaning soul equipped me with a used projector. First Thing: put it in the right Position.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[5,21],"tags":[136,62,135],"class_list":["post-1754","post","type-post","status-publish","format-standard","hentry","category-projekte","category-video","tag-proejctionmapping","tag-vdmx","tag-vj","odd"],"_links":{"self":[{"href":"https:\/\/andyland.info\/wordpress\/wp-json\/wp\/v2\/posts\/1754","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/andyland.info\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/andyland.info\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/andyland.info\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/andyland.info\/wordpress\/wp-json\/wp\/v2\/comments?post=1754"}],"version-history":[{"count":0,"href":"https:\/\/andyland.info\/wordpress\/wp-json\/wp\/v2\/posts\/1754\/revisions"}],"wp:attachment":[{"href":"https:\/\/andyland.info\/wordpress\/wp-json\/wp\/v2\/media?parent=1754"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/andyland.info\/wordpress\/wp-json\/wp\/v2\/categories?post=1754"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/andyland.info\/wordpress\/wp-json\/wp\/v2\/tags?post=1754"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}