{"id":450,"date":"2013-04-14T15:54:26","date_gmt":"2013-04-14T21:54:26","guid":{"rendered":"http:\/\/blogs.discovery.wisc.edu\/ds501\/?p=450"},"modified":"2013-04-14T22:23:09","modified_gmt":"2013-04-15T04:23:09","slug":"the-jasper-week-2-update","status":"publish","type":"post","link":"https:\/\/blogs.discovery.wisc.edu\/ds501\/2013\/04\/14\/the-jasper-week-2-update\/","title":{"rendered":"The Jasper: Week 2 Update"},"content":{"rendered":"<p>Our haunted hotel is slowly emerging from the ether. New this week:<\/p>\n<p><strong>Natalie:<\/strong> I have begun the design of the bedrooms, and decided to go with just two different layouts because of time. I am trying to implement an old, dingy feeling with the use of multiple patterns in fabric, wallpaper, and rugs. I also found some old toilets and a very dirty looking tub that I used to go along with this idea. I still have a ways to go on the model to make it a bit more freaky and scary, but I have a good start.<\/p>\n<p>I also found this skeleton on a bicycle in the 3D Sketchup Warehouse (weird I know), but I thought it would be cool if the skeleton could ride the bike towards the user when they open the door to the bedroom, do you think this is possible? If anything the group could just move forward toward the door, it wouldn&#8217;t have to look like the skeleton was peddling or anything.<\/p>\n<div id=\"attachment_451\" style=\"width: 829px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/Screen-shot-2013-04-14-at-3.47.57-PM2.png\"><img aria-describedby=\"caption-attachment-451\" loading=\"lazy\" class=\"size-full wp-image-451\" title=\"Bedroom model-April 14-1\" src=\"http:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/Screen-shot-2013-04-14-at-3.47.57-PM2.png\" alt=\"Bedroom model-April 14-1\" width=\"819\" height=\"622\" srcset=\"https:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/Screen-shot-2013-04-14-at-3.47.57-PM2.png 819w, https:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/Screen-shot-2013-04-14-at-3.47.57-PM2-300x227.png 300w, https:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/Screen-shot-2013-04-14-at-3.47.57-PM2-395x300.png 395w\" sizes=\"(max-width: 819px) 100vw, 819px\" \/><\/a><p id=\"caption-attachment-451\" class=\"wp-caption-text\">Bedroom model as of April 14 (1)<\/p><\/div>\n<div id=\"attachment_453\" style=\"width: 656px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/Screen-shot-2013-04-14-at-3.48.43-PM2.png\"><img aria-describedby=\"caption-attachment-453\" loading=\"lazy\" class=\"size-full wp-image-453\" title=\"Bedroom model-April 14-2\" src=\"http:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/Screen-shot-2013-04-14-at-3.48.43-PM2.png\" alt=\"Bedroom model-April 14-2\" width=\"646\" height=\"538\" srcset=\"https:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/Screen-shot-2013-04-14-at-3.48.43-PM2.png 646w, https:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/Screen-shot-2013-04-14-at-3.48.43-PM2-300x249.png 300w, https:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/Screen-shot-2013-04-14-at-3.48.43-PM2-360x300.png 360w\" sizes=\"(max-width: 646px) 100vw, 646px\" \/><\/a><p id=\"caption-attachment-453\" class=\"wp-caption-text\">Bedroom model (2) as of April 14<\/p><\/div>\n<div id=\"attachment_452\" style=\"width: 737px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/Screen-shot-2013-04-14-at-3.48.13-PM3.png\"><img aria-describedby=\"caption-attachment-452\" loading=\"lazy\" class=\"size-full wp-image-452\" title=\"Bedroom model-April 14-3\" src=\"http:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/Screen-shot-2013-04-14-at-3.48.13-PM3.png\" alt=\"Bedroom model-April 14-3\" width=\"727\" height=\"569\" srcset=\"https:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/Screen-shot-2013-04-14-at-3.48.13-PM3.png 727w, https:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/Screen-shot-2013-04-14-at-3.48.13-PM3-300x234.png 300w, https:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/Screen-shot-2013-04-14-at-3.48.13-PM3-383x300.png 383w\" sizes=\"(max-width: 727px) 100vw, 727px\" \/><\/a><p id=\"caption-attachment-452\" class=\"wp-caption-text\">Bedroom model (3) as of April 14<\/p><\/div>\n<p><strong>Jerry H:<\/strong> With trouble accessing the lab via VPN, I have started writing up an overall design with the game engine.<\/p>\n<ul>\n<li>A singleton class <em>HouseEngine<\/em> keeps track of overall game status (time elapsed; array of Ghost objects; number of ghosts caught; other stats related to game playing).<\/li>\n<li>A <em>Paranormal\u00a0<\/em>class serves as the base class to all instances of ghosts\/monsters\/creepy-crawlies to provide similar behavior.\n<ul>\n<li>At initialization, <em>Paranormal<\/em> class stores the OBJ file of the paranormal before and after capture.<\/li>\n<li>For animation during capture, <em>Paranormal<\/em> class will either play an FBX file or perform animation programmatically. For paranormals that use programmatic animation, I may create a subclass to provide animation. E.g. A\u00a0<em>Ghost<\/em> class provides the animation of a bedsheet-like ghost enlarging from its original position toward the user.<\/li>\n<li><em>Paranormal<\/em>\u00a0class will detect user entity by implementing <em>OnProximity<\/em>().<\/li>\n<li><em>Paranormal<\/em> class will also keep track of whether it has already been caught.<\/li>\n<li><em><strong>Programmers: Your input appreciated here&#8230;\u00a0<\/strong>To simplify the interactive process, I may consider the ghost and the object with which it is associated to be modeled in the same obj and handled logically within the same Paranormal class. For example, a Paranormal instance may hold both a ghost and the bed it&#8217;s hiding under; this way instead of having a separate class to handle the bed&#8217;s interaction\/view state, it&#8217;ll just be one object to code.<\/em><\/li>\n<\/ul>\n<\/li>\n<li>A\u00a0<em>Door\u00a0<\/em>class to provide interaction of opening and closing.\n<ul>\n<li>Implement\u00a0<em>OnProximity()<\/em> to detect the user entity, and automatically plays the open animation when user approaches.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>To do for this week: gain access through VPN; flesh out pseudocode.<\/p>\n<p><strong>Hasti:\u00a0<\/strong>I have done modeling the lobby so far and will continue to add more materials, wall paper, fire and details.<\/p>\n<p><a href=\"http:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/Lobby-1.png\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-467\" title=\"The Jasper-Lobby 1\" src=\"http:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/Lobby-1.png\" alt=\"The Jasper-Lobby 1\" width=\"1920\" height=\"1200\" srcset=\"https:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/Lobby-1.png 1920w, https:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/Lobby-1-300x187.png 300w, https:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/Lobby-1-1024x640.png 1024w, https:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/Lobby-1-480x300.png 480w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/Lobby-2.png\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-468\" title=\"The Jasper-Lobby 2\" src=\"http:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/Lobby-2.png\" alt=\"The Jasper-Lobby 2\" width=\"1920\" height=\"1200\" srcset=\"https:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/Lobby-2.png 1920w, https:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/Lobby-2-300x187.png 300w, https:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/Lobby-2-1024x640.png 1024w, https:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/Lobby-2-480x300.png 480w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n<p><strong>Jerry C:\u00a0<\/strong>This week,\u00a0I did some modelings of our restaurant. I will comtinue to do more about materials, details and ghosts.<\/p>\n<p><a href=\"http:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/jc0001.jpg\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-454\" title=\"The Jasper-Restaurant 1\" src=\"http:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/jc0001.jpg\" alt=\"The Jasper-Restaurant 1\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/jc0001.jpg 1920w, https:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/jc0001-300x168.jpg 300w, https:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/jc0001-1024x576.jpg 1024w, https:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/jc0001-500x281.jpg 500w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/jc0002.jpg\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-455\" title=\"The Jasper-Restaurant 2\" src=\"http:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/jc0002.jpg\" alt=\"The Jasper-Restaurant 2\" width=\"1920\" height=\"1080\" srcset=\"https:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/jc0002.jpg 1920w, https:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/jc0002-300x168.jpg 300w, https:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/jc0002-1024x576.jpg 1024w, https:\/\/blogs.discovery.wisc.edu\/ds501\/files\/2013\/04\/jc0002-500x281.jpg 500w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Our haunted hotel is slowly emerging from the ether. New this week: Natalie: I have begun the design of the bedrooms, and decided to go with just two different layouts because of time. I am trying to implement an old, &hellip; <a href=\"https:\/\/blogs.discovery.wisc.edu\/ds501\/2013\/04\/14\/the-jasper-week-2-update\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":15,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[13],"tags":[9,20,8,21],"_links":{"self":[{"href":"https:\/\/blogs.discovery.wisc.edu\/ds501\/wp-json\/wp\/v2\/posts\/450"}],"collection":[{"href":"https:\/\/blogs.discovery.wisc.edu\/ds501\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.discovery.wisc.edu\/ds501\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.discovery.wisc.edu\/ds501\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.discovery.wisc.edu\/ds501\/wp-json\/wp\/v2\/comments?post=450"}],"version-history":[{"count":7,"href":"https:\/\/blogs.discovery.wisc.edu\/ds501\/wp-json\/wp\/v2\/posts\/450\/revisions"}],"predecessor-version":[{"id":474,"href":"https:\/\/blogs.discovery.wisc.edu\/ds501\/wp-json\/wp\/v2\/posts\/450\/revisions\/474"}],"wp:attachment":[{"href":"https:\/\/blogs.discovery.wisc.edu\/ds501\/wp-json\/wp\/v2\/media?parent=450"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.discovery.wisc.edu\/ds501\/wp-json\/wp\/v2\/categories?post=450"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.discovery.wisc.edu\/ds501\/wp-json\/wp\/v2\/tags?post=450"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}