{"id":756,"date":"2015-06-23T00:00:58","date_gmt":"2015-06-23T00:00:58","guid":{"rendered":"http:\/\/ico.bukvic.net\/main\/?p=756"},"modified":"2025-01-31T20:40:56","modified_gmt":"2025-01-31T20:40:56","slug":"flatland","status":"publish","type":"post","link":"https:\/\/ico.bukvic.net\/main\/flatland\/","title":{"rendered":"Flatland"},"content":{"rendered":"<p><a href=\"http:\/\/ico.bukvic.net\/main\/wp-content\/uploads\/2015\/09\/Flatland-2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-760 size-full\" title=\"Flatland (first area outside apartment)\" src=\"http:\/\/ico.bukvic.net\/main\/wp-content\/uploads\/2015\/09\/Flatland-2.jpg\" alt=\"Flatland (first area outside apartment)\" width=\"787\" height=\"433\" srcset=\"https:\/\/ico.bukvic.net\/main\/wp-content\/uploads\/2015\/09\/Flatland-2.jpg 787w, https:\/\/ico.bukvic.net\/main\/wp-content\/uploads\/2015\/09\/Flatland-2-300x165.jpg 300w\" sizes=\"auto, (max-width: 787px) 100vw, 787px\" \/><\/a><\/p>\n<p>Long before <a href=\"https:\/\/minecraft.net\/\">Minecraft<\/a> and <a href=\"http:\/\/disis.music.vt.edu\/OPERAcraft\/\">OPERAcraft<\/a>, <a href=\"http:\/\/secondlife.com\/\">Second\u00a0Life<\/a>, etc., all the way back in\u00a01996 and\u00a0the very beginnings of internet, there was a project called <em><a href=\"http:\/\/www.flatland.com\/\">Flatland<\/a><\/em>\u00a0that offered an exciting early glimpse at internet as an immersive 3D world. Built from a collection of tiles\u00a0akin to that of Minecraft, or perhaps more accurately virtual LEGOs, its appearance was somewhere between id&#8217;s <a href=\"https:\/\/en.wikipedia.org\/wiki\/Wolfenstein_3D\">Wolfenstein<\/a> and <a href=\"https:\/\/en.wikipedia.org\/wiki\/Quake_(video_game)\">Quake<\/a>. In it a user could navigate content from a\u00a0first person vantage point\u00a0and interact with the environment\u00a0using what was essentially an extension to HTML called 3DML.<\/p>\n<p>In 2000, I became interested in <em>Flatland<\/em> in part because I wanted to explore its Web-centric expressive potential by creating an interactive environment and at the same time a 3D immersive audio-visual installation where a user would have complete control over how and for how long they would subject themselves to various aspects of the ensuing experience. The concept was simple: start with something relatively tangible and slowly dissolve experience into something abstract. So, I started out with my own apartment building where I used to live at the time. By offering multiple possible paths, I encouraged users to explore the space at their own pace until they stumbled across an anomaly, a choke point that transported them to the next stage. A three-stage journey was split into the apartment building and its surroundings, a free-fall through a dark void surrounded with audio-visual cues, and finally an Escher-esque 3D surface users would need to navigate to find the final exit and thereby complete their journey. All along, various corners of each area were populated with spatialized aural cues (<em>Flatland<\/em> came with a reasonably compelling spatially aware binaural audio engine that could be experienced with a pair of headphones). As a result, each user&#8217;s journey would be fundamentally different both from a storytelling and aural perspectives, the latter being the aspect I was primarily interested in.<\/p>\n<p><a href=\"http:\/\/ico.bukvic.net\/main\/wp-content\/uploads\/2015\/06\/Flatland-3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-770\" title=\"Flatland (inside apartment)\" src=\"http:\/\/ico.bukvic.net\/main\/wp-content\/uploads\/2015\/06\/Flatland-3.jpg\" alt=\"Flatland (inside apartment)\" width=\"730\" height=\"410\" srcset=\"https:\/\/ico.bukvic.net\/main\/wp-content\/uploads\/2015\/06\/Flatland-3.jpg 771w, https:\/\/ico.bukvic.net\/main\/wp-content\/uploads\/2015\/06\/Flatland-3-300x168.jpg 300w\" sizes=\"auto, (max-width: 730px) 100vw, 730px\" \/><\/a><\/p>\n<p>The same year, I wrote a research proposal and the University of Cincinnati awarded me with my first ever research grant to\u00a0spend\u00a0a part of summer working on the project. While I made a considerable progress,\u00a0the project never reached all of its aspirational goals. This was in part because creating each block required low-level knowledge and tedious manual entry of 3D normalized vertex coordinates, as did texture creation. More importantly, amidst the dot-com crash\u00a0the company went belly up despite <em>Flatland<\/em>&#8216;s\u00a0growing presence, and its\u00a0development and support\u00a0ceased. Still, by the end of the summer, the first area was nearly complete with a number of interactive objects and initial audio implementation.<\/p>\n<p>Approximately a year ago, the <em><a href=\"http:\/\/www.flatland.com\/\">Flatland<\/a>\u00a0<\/em>website came back online and a group of 3DML enthusiasts began reuniting via Facebook in an attempt to revive the project. While the outcome of this effort is still pending, this summer, I dug up my old files, did a bit of hacking and am thrilled by the fact that after\u00a015 years, I am still able to run my little unfinished project. Doing so, is not as straightforward as it used to be&#8211;you will need to install Rover client, which is Windows-only. If you feel compelled to try it out, below is a link where you can download the installer, as well as project assets. Once installed, simply open the apartment.3dml using the locally installed Rover application. Upon initial run internet access is\u00a0required to retrieve supporting tilesets (textures) that are currently hosted on this website.<\/p>\n<p>Software:<\/p>\n<p><a href=\"http:\/\/ico.bukvic.net\/Flatland\/Ico's Flatland Project (2000).zip\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-237 size-full\" title=\"Download Flatland Rover installer and first area with supporting assets\" src=\"http:\/\/ico.bukvic.net\/main\/wp-content\/uploads\/2015\/06\/Download-icon-2.png\" alt=\"Download Flatland Rover installer and first area with supporting assets\" width=\"65\" height=\"48\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Long before Minecraft and OPERAcraft, Second\u00a0Life, etc., all the way back in\u00a01996 and\u00a0the very beginnings of internet, there was a project called Flatland\u00a0that offered an exciting early glimpse at internet as an immersive 3D world. Built from a collection of tiles\u00a0akin to that of Minecraft, or perhaps more accurately virtual LEGOs, its appearance was somewhere [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":758,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[95,3,96,97],"tags":[272,301,298,303,296,300,299,302,10,8,108,305,297,304],"class_list":["post-756","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-art","category-portfolio","category-research","category-software","tag-272","tag-3d","tag-3dml","tag-escher","tag-flatland","tag-grant","tag-html","tag-immersive","tag-installation","tag-interactive","tag-online","tag-quake","tag-rover","tag-wolfenstein"],"_links":{"self":[{"href":"https:\/\/ico.bukvic.net\/main\/wp-json\/wp\/v2\/posts\/756","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ico.bukvic.net\/main\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ico.bukvic.net\/main\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ico.bukvic.net\/main\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ico.bukvic.net\/main\/wp-json\/wp\/v2\/comments?post=756"}],"version-history":[{"count":13,"href":"https:\/\/ico.bukvic.net\/main\/wp-json\/wp\/v2\/posts\/756\/revisions"}],"predecessor-version":[{"id":2388,"href":"https:\/\/ico.bukvic.net\/main\/wp-json\/wp\/v2\/posts\/756\/revisions\/2388"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ico.bukvic.net\/main\/wp-json\/wp\/v2\/media\/758"}],"wp:attachment":[{"href":"https:\/\/ico.bukvic.net\/main\/wp-json\/wp\/v2\/media?parent=756"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ico.bukvic.net\/main\/wp-json\/wp\/v2\/categories?post=756"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ico.bukvic.net\/main\/wp-json\/wp\/v2\/tags?post=756"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}