{"id":11354,"date":"2017-04-28T18:26:36","date_gmt":"2017-04-29T01:26:36","guid":{"rendered":"http:\/\/www.emilymorganti.com\/blog\/?p=11354"},"modified":"2023-12-19T07:31:00","modified_gmt":"2023-12-19T15:31:00","slug":"thimbleweed-park-cross-stitch","status":"publish","type":"post","link":"https:\/\/www.emilymorganti.com\/blog\/?p=11354","title":{"rendered":"Thimbleweed Park cross stitch"},"content":{"rendered":"<p><em><strong>Update:<\/strong> This project was so much fun I decided to do more! I&#8217;m stitching Thimbleweed Park&#8217;s cast on an afghan and hope to post a chart for each character. <a href=\"\/thimblecharts\" target=\"new\" rel=\"noopener\">Get them here!<\/a><\/em><\/p>\n<hr>\n<p>I rarely post about my day job on the blog, but I do contract PR for video games, and I have been working on <a href=\"http:\/\/www.thimbleweedpark.com\" target=\"new\" rel=\"noopener\">Thimbleweed Park<\/a> on and off since it was <a href=\"https:\/\/www.kickstarter.com\/projects\/thimbleweedpark\/thimbleweed-park-a-new-classic-point-and-click-adv\" target=\"new\" rel=\"noopener\">Kickstarted<\/a> in 2014. Recently one of the game&#8217;s creators, Ron Gilbert, retweeted a cross stitch someone had done of a character from one of his previous games and I thought <em>hey, I can do that!<\/em> I decided to stitch up Thimbleweed Park&#8217;s five main characters and send it to him to commemorate the game&#8217;s March 30 release.<\/p>\n<p><img decoding=\"async\" src=\"\/blog\/images\/2017\/twp-framed.jpg\" style=\"margin-top:15px; margin-bottom:15px\"><\/p>\n<p>Thimbleweed Park is an adventure game with five main characters you switch between while you&#8217;re playing. I had access to layered PSDs of the <a href=\"https:\/\/www.fangamer.com\/products\/thimbleweed-park-trading-cards\" target=\"new\" rel=\"noopener\">trading card art<\/a> for the five main characters.<\/p>\n<p><img decoding=\"async\" src=\"\/blog\/images\/2017\/twp-trading-cards.jpg\" style=\"margin-top:15px; margin-bottom:15px\"><\/p>\n<p>I hid the backgrounds and arranged them in a line-up. In theory, cross stitching pixel art is easy because each pixel equals one stitch, but the Thimbleweed Park characters&#8217; pixels don&#8217;t have a one-to-one correlation with the pixels on the screen. (It&#8217;s meant to look low-res, but it isn&#8217;t really low-res!) I reduced the image using the &#8220;nearest neighbor&#8221; filter in Photoshop to retain the hard edges, and then did some manual touch-ups on spots that looked weird after the reduction.<\/p>\n<p><img decoding=\"async\" src=\"\/blog\/images\/2017\/twp-cast-lineup.jpg\" style=\"margin-top:15px; margin-bottom:15px\"><\/p>\n<p>I used a program called <a href=\"http:\/\/www.iktsoft.net\/kgchart-en\/kgchart\/\" target=\"new\" rel=\"noopener\">KG Chart<\/a> to convert this into a cross stitch chart. This is the image I imported. It&#8217;s 196 pixels wide by 113 pixels high, which looks pretty tiny on a high-res computer monitor. The design is stitched on 32-count linen &#8212; that&#8217;s 32 threads (and pixels) per inch &#8212; so the finished cross stitch is about 6-1\/8&#8243; x 3-1\/2&#8243;. <\/p>\n<div align=\"center\"><img decoding=\"async\" src=\"\/blog\/images\/2017\/twp-cast.png\" style=\"margin-top:15px; margin-bottom:15px\"><\/div>\n<p><!--more--><\/p>\n<p>KG Chart doesn&#8217;t seem to understand transparent backgrounds, so I added the bright green background before importing the graphic. Since that color doesn&#8217;t show up anywhere else in the design, I was able to delete it from the chart completely to get rid of the symbol that went with it, which was making the chart hard to read.<\/p>\n<p>I had a few false starts before I got the chart right. The Ray on the left would have had brown hair and a green suit. Ransome in the center wasn&#8217;t reduced using &#8220;nearest neighbor&#8221; and the software tried to account for the resulting anti-aliasing with weird colors that only showed up for one or two stitches. The Ransome on the right was stitched over two threads (16 stitches per inch instead of 32 stitches per inch), which would have made the finished design way too big.<\/p>\n<p><img decoding=\"async\" src=\"\/blog\/images\/2017\/twp-false-starts.jpg\" style=\"margin-top:15px; margin-bottom:15px\"><\/p>\n<p>I went back to the drawing board and made a bunch of tweaks to the chart to fix pixel weirdness and colors. (KG Chart tried to match some colors that were close to each other with amusing results &#8212; Delores&#8217;s face was supposed to be the same color as Ransome&#8217;s balloon!) I also simplified the shading in the faces.<\/p>\n<p><img decoding=\"async\" src=\"\/blog\/images\/2017\/twp-cast-chart.jpg\" style=\"margin-top:15px; margin-bottom:15px\"><\/p>\n<p>I wanted to post the chart for download when I was done, but even after futzing with it on the screen I ended up making a lot of changes on while I was stitching that I didn&#8217;t write down. The characters&#8217; hair and faces were hardest to get right. For some psychological reason if the color was slightly off in their clothes my brain was able to accept it, but if their faces looked wrong they just looked *wrong*.<\/p>\n<p><img decoding=\"async\" src=\"\/blog\/images\/2017\/twp-printed-chart.jpg\" style=\"margin-top:15px; margin-bottom:15px\"><\/p>\n<p>Here&#8217;s a scan of the finished piece before framing. Notice how the characters&#8217; heads seem taller in the finished piece than in the chart? I think the linen&#8217;s count was uneven, with fewer threads per inch vertically than horizontally, making the stitches taller than they are wide.<\/p>\n<p><img decoding=\"async\" src=\"\/blog\/images\/2017\/twp-cast-finished.jpg\" style=\"margin-top:15px; margin-bottom:15px\"><\/p>\n<p>It&#8217;s hard to see in the pictures but the &#8220;transparent&#8221; outline around Franklin the ghost is done with half crosses with sparkly blending filament twisted in.<\/p>\n<div align=\"center\"><img decoding=\"async\" src=\"\/blog\/images\/2017\/twp-franklin-sparkles.jpg\" style=\"margin-top:15px; margin-bottom:15px\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Update: This project was so much fun I decided to do more! I&#8217;m stitching Thimbleweed Park&#8217;s cast on an afghan and hope to post a chart for each character. Get them here! I rarely post about my day job on the blog, but I do contract PR for video games, and I have been working [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,10],"tags":[35,82],"class_list":["post-11354","post","type-post","status-publish","format-standard","hentry","category-games","category-public-relations","tag-needlework","tag-thimbleweed-park","post-preview"],"_links":{"self":[{"href":"https:\/\/www.emilymorganti.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/11354","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.emilymorganti.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.emilymorganti.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.emilymorganti.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emilymorganti.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11354"}],"version-history":[{"count":40,"href":"https:\/\/www.emilymorganti.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/11354\/revisions"}],"predecessor-version":[{"id":20651,"href":"https:\/\/www.emilymorganti.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/11354\/revisions\/20651"}],"wp:attachment":[{"href":"https:\/\/www.emilymorganti.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11354"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emilymorganti.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11354"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emilymorganti.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11354"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}