{"id":199,"date":"2025-02-14T17:00:11","date_gmt":"2025-02-14T17:00:11","guid":{"rendered":"https:\/\/projects.etc.cmu.edu\/towards\/?p=199"},"modified":"2025-04-18T15:28:38","modified_gmt":"2025-04-18T15:28:38","slug":"week05","status":"publish","type":"post","link":"https:\/\/projects.etc.cmu.edu\/towards\/week05\/","title":{"rendered":"Week 5 &#8211; February 14"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"819\" src=\"https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/team-photo-1024x819.jpg\" alt=\"\" class=\"wp-image-607\" style=\"width:680px;height:auto\" srcset=\"https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/team-photo-1024x819.jpg 1024w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/team-photo-300x240.jpg 300w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/team-photo-768x615.jpg 768w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/team-photo-1536x1229.jpg 1536w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/team-photo-2048x1639.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Overview<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Searights Tollhouse Visit<\/li>\n\n\n\n<li>Experience Design<\/li>\n\n\n\n<li>Tech Updates<\/li>\n\n\n\n<li>Design Production<\/li>\n\n\n\n<li>Challenges<\/li>\n\n\n\n<li>Next Week&#8217;s Goals<\/li>\n<\/ul>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Searights Tollhouse Visit<\/h2>\n\n\n\n<p>On Monday, we visited Searights Tollhouse, the same location as our 3D model from the Portals Project. We got to learn about how the tollhouse keepers lived and worked in that building, how they kept records, and some fun facts about the building and the National Road in general!<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" data-id=\"610\" src=\"https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/Copy-of-20250210_163045-1024x576.jpg\" alt=\"\" class=\"wp-image-610\" srcset=\"https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/Copy-of-20250210_163045-1024x576.jpg 1024w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/Copy-of-20250210_163045-300x169.jpg 300w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/Copy-of-20250210_163045-768x432.jpg 768w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/Copy-of-20250210_163045-1536x864.jpg 1536w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/Copy-of-20250210_163045-2048x1152.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Bedroom where tollhouse keepers and their families lived<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" data-id=\"611\" src=\"https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/Copy-of-20250210_160903-1024x576.jpg\" alt=\"\" class=\"wp-image-611\" srcset=\"https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/Copy-of-20250210_160903-1024x576.jpg 1024w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/Copy-of-20250210_160903-300x169.jpg 300w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/Copy-of-20250210_160903-768x432.jpg 768w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/Copy-of-20250210_160903-1536x864.jpg 1536w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/Copy-of-20250210_160903-2048x1152.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">The towARds team with some written tollhouse records<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Experience Design<\/h2>\n\n\n\n<p>This week, we focused on developing some narrative for our experience based around the tollhouse, since we have the realistic model for it.<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"952\" height=\"816\" src=\"https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/story-week5.png\" alt=\"\" class=\"wp-image-308\" style=\"width:608px;height:auto\" srcset=\"https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/story-week5.png 952w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/story-week5-300x257.png 300w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/story-week5-768x658.png 768w\" sizes=\"auto, (max-width: 952px) 100vw, 952px\" \/><\/figure>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>We met with both <a href=\"https:\/\/www.etc.cmu.edu\/blog\/author\/carlrosendahl\/\">Carl Rosendahl<\/a> and <a href=\"https:\/\/www.etc.cmu.edu\/blog\/author\/gcklug\/\">Chris Klug<\/a> this week to discuss constraints and effective AR design and narrative design, respectively. The biggest piece of advice we received was to define very tight constraints that we should follow, given how open-ended our project requirements are, as well as to lean into the fact that this is still a fictional experience rather than trying to make everything look extremely realistic if that is too difficult.<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>We thought one engaging interaction that people would find entertaining is if they could talk to the horse, so along with the rigging for the horse being done this week, we also have an animation for the horse\u2019s dialogue.<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"762\" src=\"https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/image-5-1024x762.png\" alt=\"\" class=\"wp-image-619\" style=\"width:543px;height:auto\" srcset=\"https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/image-5-1024x762.png 1024w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/image-5-300x223.png 300w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/image-5-768x571.png 768w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/image-5.png 1348w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Horse rig<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1817\" height=\"1278\" src=\"https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/horseTalking_4.gif\" alt=\"\" class=\"wp-image-292\"\/><figcaption class=\"wp-element-caption\">Horse animation for dialogue<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Tech Updates<\/h2>\n\n\n\n<p>Building off some interactions that we came up with last week, we began to build some prototypes for a couple mechanics that we can focus the gameplay experience around.<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"553\" src=\"https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/image-4-1024x553.png\" alt=\"\" class=\"wp-image-595\" style=\"width:848px;height:auto\" srcset=\"https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/image-4-1024x553.png 1024w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/image-4-300x162.png 300w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/image-4-768x415.png 768w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/image-4-1536x830.png 1536w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/image-4.png 2040w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>For this week, we focused on using Niantic\u2019s object detection to allow players to collect tolls from real-world objects like cars or other people. At this point, the mechanic of collecting tolls is still not very convincing as being particularly engaging, and there is also a major drawback with the AR package, which is that the object detection has no way of keeping track if you have already seen a specific object once it has left the frame and come back in. As a result, the player could theoretically keep looking away and looking back at the same object to infinitely collect tolls.<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Due to these issues\u2014and also because we don\u2019t want to encourage the player walking on an actual road with lots of cars or people while playing\u2014we decided that any toll collection mechanics that we pursue should be limited to in-game characters, where we can better control the states, perhaps with some extra easter egg mechanic of collecting tolls from other people who walk in frame only if time permits.<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-2 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-style-default is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:325px\">\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-1 wp-block-group-is-layout-flex\">\n<div style=\"height:100px;width:0px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-container-content-1\"><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-video aligncenter\"><video controls src=\"https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/02-11-Object-Detection-Demo-Recording-155104-1-1.mp4\"><\/video><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>The other major mechanic that was integrated this week was the ability to render a large rectangular environment on the road, in the direction of the actual ground detected during gameplay, and ensuring that there is enough unobstructed ground (at least a set minimum length and width) in whatever open area the player\u2019s phone is pointing before the environment is spawned. This was a challenge because Niantic\u2019s package does not automatically provide the data about the orientation of meshes being generated on the detected ground layer. As a result, we had to create a backend system that finds the mesh objects and uses a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Principal_component_analysis\">principal component analysis (PCA)<\/a> technique to find the primary direction of the road and then calculate the length and width along that axis.<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-2 wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-3 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/02-17-RoadDirection-1.mp4\"><\/video><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>We also implemented a flexible dialogue system using the <a href=\"https:\/\/assetstore.unity.com\/packages\/tools\/integration\/ink-integration-for-unity-60055\">Ink Package for Unity<\/a>, which will allow our narrative designer and programmers to easily collaborate on adding in dialogue that interacts heavily with the in-game functions.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Design Production<\/h2>\n\n\n\n<p>This week, we finalized our poster, half-sheet, team logo, and team photo!<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"491\" src=\"https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/black_logo-1024x491.png\" alt=\"\" class=\"wp-image-613\" style=\"width:676px;height:auto\" srcset=\"https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/black_logo-1024x491.png 1024w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/black_logo-300x144.png 300w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/black_logo-768x368.png 768w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/black_logo-1536x736.png 1536w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/black_logo-2048x982.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-4 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-cover\" style=\"min-height:870px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\" style=\"background-color:#833d3a\"><\/span><img loading=\"lazy\" decoding=\"async\" width=\"2451\" height=\"3651\" class=\"wp-block-cover__image-background wp-image-182\" alt=\"\" src=\"https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/towARds_halfsheet_front_300ppi.png\" style=\"object-position:47% 69%\" data-object-fit=\"cover\" data-object-position=\"47% 69%\" srcset=\"https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/towARds_halfsheet_front_300ppi.png 2451w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/towARds_halfsheet_front_300ppi-201x300.png 201w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/towARds_halfsheet_front_300ppi-687x1024.png 687w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/towARds_halfsheet_front_300ppi-768x1144.png 768w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/towARds_halfsheet_front_300ppi-1031x1536.png 1031w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/towARds_halfsheet_front_300ppi-1375x2048.png 1375w\" sizes=\"auto, (max-width: 2451px) 100vw, 2451px\" \/><div class=\"wp-block-cover__inner-container has-global-padding is-layout-constrained wp-block-cover-is-layout-constrained\">\n<div style=\"height:var(--wp--preset--spacing--20)\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-cover\" style=\"min-height:870px;aspect-ratio:unset;\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\" style=\"background-color:#828282\"><\/span><img loading=\"lazy\" decoding=\"async\" width=\"2451\" height=\"3651\" class=\"wp-block-cover__image-background wp-image-183\" alt=\"\" src=\"https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/towARds_halfsheet_back_300ppi.png\" data-object-fit=\"cover\" srcset=\"https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/towARds_halfsheet_back_300ppi.png 2451w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/towARds_halfsheet_back_300ppi-201x300.png 201w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/towARds_halfsheet_back_300ppi-687x1024.png 687w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/towARds_halfsheet_back_300ppi-768x1144.png 768w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/towARds_halfsheet_back_300ppi-1031x1536.png 1031w, https:\/\/projects.etc.cmu.edu\/towards\/wp-content\/uploads\/2025\/02\/towARds_halfsheet_back_300ppi-1375x2048.png 1375w\" sizes=\"auto, (max-width: 2451px) 100vw, 2451px\" \/><div class=\"wp-block-cover__inner-container has-global-padding is-layout-constrained wp-block-cover-is-layout-constrained\">\n<div style=\"height:var(--wp--preset--spacing--20)\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Challenges<\/h2>\n\n\n\n<p>The main challenges for this week were working within the constraints of the Niantic Spatial Package, as detailed above, in implementing the mechanics that we need in order to properly render a scene in a way that looks good and then build gameplay on top of that. Having overcome some of these issues, we can start creating playable builds for next week and start receiving playtesting feedback.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Next Week&#8217;s Goals<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Attend Tuesday\u2019s playtest night on main campus and have a playable build that lets us receive feedback on our current system and interactions<\/li>\n\n\n\n<li>Improve the rendering of the scene in AR based on where the player is standing and where the road is<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Overview Searights Tollhouse Visit On Monday, we visited Searights Tollhouse, the same location as our 3D model from the Portals Project. We got to learn about how the tollhouse keepers lived and worked in that building, how they kept records, and some fun facts about the building and the National Road in general! Experience Design [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-199","post","type-post","status-publish","format-standard","hentry","category-dev-blogs"],"_links":{"self":[{"href":"https:\/\/projects.etc.cmu.edu\/towards\/wp-json\/wp\/v2\/posts\/199","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/projects.etc.cmu.edu\/towards\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/projects.etc.cmu.edu\/towards\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/towards\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/towards\/wp-json\/wp\/v2\/comments?post=199"}],"version-history":[{"count":21,"href":"https:\/\/projects.etc.cmu.edu\/towards\/wp-json\/wp\/v2\/posts\/199\/revisions"}],"predecessor-version":[{"id":654,"href":"https:\/\/projects.etc.cmu.edu\/towards\/wp-json\/wp\/v2\/posts\/199\/revisions\/654"}],"wp:attachment":[{"href":"https:\/\/projects.etc.cmu.edu\/towards\/wp-json\/wp\/v2\/media?parent=199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/towards\/wp-json\/wp\/v2\/categories?post=199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projects.etc.cmu.edu\/towards\/wp-json\/wp\/v2\/tags?post=199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}