{"id":1757,"date":"2026-05-01T21:16:42","date_gmt":"2026-05-01T19:16:42","guid":{"rendered":"https:\/\/stuff.tamius.net\/sacred-texts\/?p=1757"},"modified":"2026-05-01T21:24:34","modified_gmt":"2026-05-01T19:24:34","slug":"charr-cosplay-head-design","status":"publish","type":"post","link":"https:\/\/stuff.tamius.net\/sacred-texts\/2026\/05\/01\/charr-cosplay-head-design\/","title":{"rendered":"Charr cosplay: head design"},"content":{"rendered":"\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Objava je na voljo tudi v <a href=\"https:\/\/stuff.tamius.net\/sacred-texts\/sl\/2026\/05\/01\/charr-cosplay-snovanje-glave\/\">sloven\u0161\u010dini<\/a> \u2014 klikni <a href=\"https:\/\/stuff.tamius.net\/sacred-texts\/sl\/2026\/05\/01\/charr-cosplay-snovanje-glave\/\" type=\"link\" id=\"https:\/\/stuff.tamius.net\/sacred-texts\/sl\/2026\/05\/01\/charr-cosplay-snovanje-glave\/\">tukaj<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Previous post about this project can be found <a href=\"https:\/\/stuff.tamius.net\/sacred-texts\/2026\/04\/07\/the-charr-cosplay-designing-the-frame\/\">here<\/a>.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;m not sure how out-of-order the blog posts will be, since these blogs are ordered per costume part, but I&#8217;m doing multiple things in parallel. However, since the <a href=\"https:\/\/stuff.tamius.net\/sacred-texts\/2026\/04\/07\/the-charr-cosplay-designing-the-frame\/\" type=\"link\" id=\"https:\/\/stuff.tamius.net\/sacred-texts\/2026\/04\/07\/the-charr-cosplay-designing-the-frame\/\" target=\"_blank\" rel=\"noreferrer noopener\">&#8220;let&#8217;s print the leg wire frame out of TPU&#8221;<\/a> experiment didn&#8217;t really go over well, I first moved over to doing the head.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Much like the feet, the head is also too big to be printed in one go. Fortunately, it can be nicely split apart into three parts (plus teeth):<\/p>\n\n\n\n<figure class=\"wp-block-image alignwide size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1158\" src=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/blog-head-split-1-scaled.webp\" alt=\"blog head split\" class=\"wp-image-1759\" srcset=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/blog-head-split-1-scaled.webp 2560w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/blog-head-split-1-300x136.webp 300w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/blog-head-split-1-1024x463.webp 1024w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/blog-head-split-1-768x348.webp 768w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/blog-head-split-1-1536x695.webp 1536w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/blog-head-split-1-2048x927.webp 2048w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/blog-head-split-1-1140x516.webp 1140w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><figcaption class=\"wp-element-caption\">That&#8217;s a good starting point.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">But we can&#8217;t just hit &#8220;print&#8221; right away, because our head will need to have quite some tech. Some parts are a bit more critical than the others.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Non-negotiable parts are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>camera, because we need to see outside<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">And then, there&#8217;s nice-to-have animatronics:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>animated eyes<\/li>\n\n\n\n<li>animated ears<\/li>\n\n\n\n<li>mouth that moves when I speak<\/li>\n\n\n\n<li>idle animation for the nose<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">All these parts require <em>quite some space,<\/em> and spots onto which we can mount them. So we need to make quite a few adjustments before we can hand things over to the 3D printer. At the same time, at this time (mid-april as of time of writing this section), we are also severely running out of time. We want to start printing ASAP, so we&#8217;ll start by working on easiest parts first.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Top of the head<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Top of the head isn&#8217;t very important or complex. There&#8217;s two things that need to happen in the top part of the head:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>attachment points for the primary horns<\/li>\n\n\n\n<li>attachment points for the spine of the costume body<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This means there&#8217;s not much that we need to do. We need to add screw anchor points, which will allow us to assemble parts of the head into a single object later down the line. We will also add some holes for m4 threaded inserts on the very top, which will allow us to send the head to the printer now and worry about designing the spine attachment later.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"691\" src=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/head-top.webp\" alt=\"head top\" class=\"wp-image-1763\" srcset=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/head-top.webp 1024w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/head-top-300x202.webp 300w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/head-top-768x518.webp 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Head parts, with all the necessary attachments.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This can now get thrown into the slicer, and sent to the printer. Unfortunately, the first print wasn&#8217;t quite successful:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"769\" height=\"1024\" src=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/print-fail-1.webp\" alt=\"print fail 1\" class=\"wp-image-1764\" srcset=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/print-fail-1.webp 769w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/print-fail-1-225x300.webp 225w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/print-fail-1-642x855.webp 642w\" sizes=\"auto, (max-width: 769px) 100vw, 769px\" \/><figcaption class=\"wp-element-caption\">This print survived a 5 cm layer shift mid-printing and didn&#8217;t turn into spaghetti.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">&#8230; but it was enough to indicate that it&#8217;s too heavy. Therefore, I sat down in an attempt to get the weight down. I dropped walls from 2 to 1, and added additional holes into the model. At the end, I managed to get the weight down from over 500g to just under 300.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mission accomplished. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Unfortunately, the reason for the layer shift is also very well known: turns out that the cooling duct on the printer hit something and got torn away. The torn duct then, still attached to the print head, blocked the print head from moving all the way to the right of the print bed when it needed to, bla bla, you get the point (and if you don&#8217;t, that&#8217;s fine). The moral of the story is: I don&#8217;t have any cooling on print head 1. Let&#8217;s hope this won&#8217;t cause any major problems down the line.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Anyway, time to move on.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The camera<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I need something that can capture video and stream it to a display. There were a few options that I initially considered:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>DJI osmo action cam or Insta360 equivalent (they can function as a webcam)<\/li>\n\n\n\n<li>Cheapo webcam<\/li>\n\n\n\n<li>Raspberry PI camera<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The problem with Raspberry Pi camera is that it requires a raspberry pi. The problem with raspberry pi is that it comes with HDMI out (and not only is it HDMI, it&#8217;s mini-HDMI), which is too limiting on the display side of things. There&#8217;s three options that I had for FPV:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Steam Index, which I already have. Has: DisplayPort<\/li>\n\n\n\n<li>(not so) cheapo VR display kit from aliexpress, which more often than not come with DisplayPort<\/li>\n\n\n\n<li>AR glasses, which come with USB-C<\/li>\n\n\n\n<li>Cardboard VR with an old android was considered but immediately rejected, because I don&#8217;t want to rely on wifi network to see<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This rules out RPi as a valid option. Granted, there are options to make RPi camera work, but the options involve <em>networking<\/em>. I&#8217;d like to avoid having to rely on network for critical things. Which leaves with two options, but these two options have additional problems.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">See, the camera needs to be hidden. There&#8217;s two easy options: the nose, and the eye socket. If eyes will have animation to them, that immediately precludes putting camera in there. Which means that we&#8217;ll have to put our camera inside the nose. The problem with the nose option is that we are <em>very <\/em>space-constrained. The space between the tip is ~4 cm x 7-8 cm if we strongly push things. This immediately rules out vast majority of USB webcams because they&#8217;re too bulky. Even Osmo is getting too close to our limits for comfort. <\/p>\n\n\n\n<figure class=\"wp-block-image alignfull size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"944\" src=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/cam-options-scaled.webp\" alt=\"cam options\" class=\"wp-image-1760\" srcset=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/cam-options-scaled.webp 2560w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/cam-options-300x111.webp 300w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/cam-options-1024x378.webp 1024w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/cam-options-768x283.webp 768w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/cam-options-1536x567.webp 1536w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/cam-options-2048x755.webp 2048w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/cam-options-1140x421.webp 1140w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><figcaption class=\"wp-element-caption\">There go our options.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Fortunately, there is a fourth option. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Raspberry Pi camera is not the only camera specifically intended to be used for computer vision. Heading over to aliexpress, you can find plenty of USB camera modules that are already pre-disassembled for our convenience. If we want fancy features, things can get a bit expensive, but for FPV vision, high framerates are almost necessary. We don&#8217;t want to get motion sickness within 5 minutes of donning the costume.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1578\" height=\"994\" src=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/slika.png\" alt=\"slika\" class=\"wp-image-1761\" srcset=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/slika.png 1578w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/slika-300x189.png 300w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/slika-1024x645.png 1024w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/slika-768x484.png 768w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/slika-1536x968.png 1536w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/slika-1140x718.png 1140w\" sizes=\"auto, (max-width: 1578px) 100vw, 1578px\" \/><figcaption class=\"wp-element-caption\">38mm x 38mm without housing seems to be a bit of a standard with these camera modules. 80\u20ac is a bit expensive, but if it&#8217;s really gonna do 1080p90 with global shutter, it&#8217;s gonna be worth it. <\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">We&#8217;ll also need secondary cameras for &#8220;seeing directly below&#8221; and &#8220;looking behind&#8221;, but those cameras can be &lt;720p30. Fortunately, once your requirements get into sub-HD territory, the prices also drop substantially.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But now let&#8217;s go back to considering the dimensions of this module. If this image is to be trusted, the front end of the lens is ~2-3 cm away from the PCB. This is actually beneficial to us, because we can move PCB further into the snout. And the further we go from the tip of the snout, the more space we get to work with:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1263\" src=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/module-dims-scaled.webp\" alt=\"module-dims\" class=\"wp-image-1762\" srcset=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/module-dims-scaled.webp 2560w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/module-dims-300x148.webp 300w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/module-dims-1024x505.webp 1024w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/module-dims-768x379.webp 768w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/module-dims-1536x758.webp 1536w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/module-dims-2048x1010.webp 2048w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/module-dims-1140x562.webp 1140w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><figcaption class=\"wp-element-caption\">I like these numbers.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">These modules look better and better the more I look into them. I think we can consider this problem <em>mostly settled.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Lower jaw &amp; teeth\/fangs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The problem with the teeth is that they intersect with the jaws. We have two options:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>teeth can be printed as a part of the jaw<\/li>\n\n\n\n<li>teeth can be printed separately<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">I want to print teeth separately, so I have some additional work to do. First, we need to add a gap between the teeth and the jaw, which isn&#8217;t too hard:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"487\" src=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/teeth-gap-1024x487.webp\" alt=\"teeth gap\" class=\"wp-image-1765\" srcset=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/teeth-gap-1024x487.webp 1024w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/teeth-gap-300x143.webp 300w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/teeth-gap-768x365.webp 768w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/teeth-gap-1536x730.webp 1536w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/teeth-gap-2048x974.webp 2048w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/teeth-gap-1140x542.webp 1140w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">There&#8217;s about 1-2 mm gap between teeth and the jaw.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Then it&#8217;s time to head over to plasticity, where I added a mounting bracket with holes for m3 threaded inserts. While I was at it, I also added extra &#8220;mounting points&#8221; (for m3 threaded inserts) all over the place for later hardware, as well as a hinge that will allow the jaw to move:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1664\" height=\"757\" src=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/lower-jaw-teeth-mount.webp\" alt=\"lower-jaw-teeth-mount\" class=\"wp-image-1766\" srcset=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/lower-jaw-teeth-mount.webp 1664w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/lower-jaw-teeth-mount-300x136.webp 300w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/lower-jaw-teeth-mount-1024x466.webp 1024w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/lower-jaw-teeth-mount-768x349.webp 768w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/lower-jaw-teeth-mount-1536x699.webp 1536w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/lower-jaw-teeth-mount-1140x519.webp 1140w\" sizes=\"auto, (max-width: 1664px) 100vw, 1664px\" \/><figcaption class=\"wp-element-caption\">Teeth bracket in orange, misc. mount points in red, jaw hinge in blue.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">With that, we can actually start printing the lower jaw. Except that we also want to lose as much of the weight as possible, so we also spam a bunch of negative parts all over the place. End result:<\/p>\n\n\n\n<figure class=\"wp-block-image alignwide size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"872\" src=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/print-jaw-scaled.webp\" alt=\"print-jaw\" class=\"wp-image-1767\" srcset=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/print-jaw-scaled.webp 2560w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/print-jaw-300x102.webp 300w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/print-jaw-1024x349.webp 1024w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/print-jaw-768x262.webp 768w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/print-jaw-1536x523.webp 1536w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/print-jaw-2048x698.webp 2048w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/print-jaw-1140x389.webp 1140w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><figcaption class=\"wp-element-caption\">Plasticity with all parts and subtracts \u2192 OrcaSlicer for actual print preview. Spoiler alert: it&#8217;s still 20 hour print, with everything kept to the most barest of minimums.<br>Hopefully TPU will cooperate this time, though if it&#8217;s not gonna &#8230; as long as PLA part (orange) prints fine, things will be manageable.<br><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">While the 3D printer is busy going brrr, we can continue with the teeth\/fangs. This wasn&#8217;t too hard: I added some extra tolerance to a copy of the jaw frame (we will use it as a negative part later). Then, I extruded a 4mm bar to which the fangs will be attached and split it off into a separate part. Then, finally, screw holes are added, and the fangs are already ready to print.<\/p>\n\n\n\n<figure class=\"wp-block-image alignwide size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"743\" src=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/teeth_sculpt-scaled.webp\" alt=\"teeth_sculpt\" class=\"wp-image-1771\" srcset=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/teeth_sculpt-scaled.webp 2560w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/teeth_sculpt-300x87.webp 300w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/teeth_sculpt-1024x297.webp 1024w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/teeth_sculpt-768x223.webp 768w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/teeth_sculpt-1536x446.webp 1536w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/teeth_sculpt-2048x594.webp 2048w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/teeth_sculpt-1140x331.webp 1140w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><figcaption class=\"wp-element-caption\">Mount for teeth can be don in under 60 seconds.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I hop over to the printer, and 6 hours later the results are in:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1353\" src=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4516-scaled.webp\" alt=\"DSC_4516\" class=\"wp-image-1773\" srcset=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4516-scaled.webp 2560w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4516-300x159.webp 300w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4516-1024x541.webp 1024w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4516-768x406.webp 768w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4516-1536x812.webp 1536w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4516-2048x1082.webp 2048w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4516-1140x602.webp 1140w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><figcaption class=\"wp-element-caption\">Ignore the mess on the table.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I really don&#8217;t like it how the smaller fangs stuck to the supports more strongly than they did to the thing they were supposed to. But if you paid more attention to the pictures in this post than I did, you might notice a second problem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That&#8217;s right, the fang inserts are awfully square there in the front, but the front jaw doesn&#8217;t have a square cutout there. I forgot to subtract the upper\/lower jaws from the teeth. I initially intended to deal with this using something that can sing <a href=\"https:\/\/www.youtube.com\/watch?v=ZWClHCcZGyI\">Slovenski Superboy<\/a> to me (and if you get the joke, you&#8217;re reading this blog post in the wrong language. For everyone else: I know it&#8217;s spelled &#8216;dremel&#8217;, without the &#8216;j&#8217;), but I later decided to re-print with lower layer heights and more walls in order to give myself more safety margin while sanding.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Last but not least, the fangs were painted because you need to do that if you don&#8217;t want plastic to look like plastic. I think things turned out reasonably well:<\/p>\n\n\n\n<figure class=\"wp-block-image alignwide size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"682\" src=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/05\/DSC_4692-1024x682.jpg\" alt=\"DSC_4692\" class=\"wp-image-1814\" srcset=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/05\/DSC_4692-1024x682.jpg 1024w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/05\/DSC_4692-300x200.jpg 300w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/05\/DSC_4692-768x511.jpg 768w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/05\/DSC_4692-1536x1023.jpg 1536w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/05\/DSC_4692-2048x1363.jpg 2048w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/05\/DSC_4692-1140x759.jpg 1140w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Side note \u2014 I didn&#8217;t think going down to f\/1.8 immediately after a f\/5.6 will be this jarring, but here we are.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Main head<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">That&#8217;s where things started to get <em>really <\/em>complicated. (Well, not <em>really, <\/em>but there&#8217;s a lot going on). In the main part of the head, we need to leave ourselves options for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>camera mount<\/li>\n\n\n\n<li>eye socket (optionally: animatronics)<\/li>\n\n\n\n<li>optional nose animatronics<\/li>\n\n\n\n<li>optional ear animatronics<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">We also need to place hinge for the optionally moving mouth.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To keep a long story short: I started with the base shell of the main part. Then, I spent way too much time drawing weight reduction polygons all over the place. Then, I added structural parts and places for attaching addons. Finally, I spammed M3-shaped cylinders all over the place. Weight reduction shapes were subtracted from the main shell first, structural parts were boolean&#8217;d onto the shell after that, and lastly screw cylinders (and other important subtracts) were subtracted from the head.<\/p>\n\n\n\n<figure class=\"wp-block-image alignfull size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1093\" src=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/head-main-scaled.webp\" alt=\"head-main\" class=\"wp-image-1775\" srcset=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/head-main-scaled.webp 2560w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/head-main-300x128.webp 300w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/head-main-1024x437.webp 1024w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/head-main-768x328.webp 768w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/head-main-1536x656.webp 1536w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/head-main-2048x874.webp 2048w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/head-main-1140x487.webp 1140w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><figcaption class=\"wp-element-caption\">Evolution of the model in 4 easy steps.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Of course, I&#8217;m oversimplifying a bit. The initial shell wasn&#8217;t the raw in-game model: holes on the nose were enlarged, and parts of the nose were extruded by about 5mm. This was necessary because the nose is one of the very few parts of the head that aren&#8217;t going to be covered by fur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On the front end, I also also added some parts that will cut a 1-2mm wide gap by the sides of the nose. If we end up having the time to do nose animatronics, the hope is that those channels will allow us to pull on the nose with greater ease.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2094\" height=\"1051\" src=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/cutouts.webp\" alt=\"cutouts\" class=\"wp-image-1776\" srcset=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/cutouts.webp 2094w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/cutouts-300x151.webp 300w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/cutouts-1024x514.webp 1024w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/cutouts-768x385.webp 768w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/cutouts-1536x771.webp 1536w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/cutouts-2048x1028.webp 2048w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/cutouts-1140x572.webp 1140w\" sizes=\"auto, (max-width: 2094px) 100vw, 2094px\" \/><figcaption class=\"wp-element-caption\">Nose cutouts in red.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Neat. Time to throw everything into a slicer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In slicer, we assemble everything together. It&#8217;s also time to add modifiers, as we want the movable parts of the nose to be mostly TPU. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Life pro tip: do as much as you you can outside of OrcaSlicer, because UX of OrcaSlicer is atrociously bad when you have more than 2 modifiers and negative parts on a model you wish to print. Want to move or rotate your model or part of it? Tough shit, you missed the arrow handles by a pixel, and now instead of rotating your model, you moved something on a different plate that you didn&#8217;t want to move.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1863\" height=\"1256\" src=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/slicer.webp\" alt=\"slicer\" class=\"wp-image-1777\" srcset=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/slicer.webp 1863w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/slicer-300x202.webp 300w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/slicer-1024x690.webp 1024w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/slicer-768x518.webp 768w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/slicer-1536x1036.webp 1536w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/slicer-1140x769.webp 1140w\" sizes=\"auto, (max-width: 1863px) 100vw, 1863px\" \/><figcaption class=\"wp-element-caption\">This is becoming a mess.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I slice the model, don&#8217;t notice that some of supports failed to generate, walk up to my printer and hit &#8216;print&#8217;. So far, it looks that I&#8217;ll be assembling head in about 30 or so hours. Yeah no, the print failed. TPU parts outright failed to print.<\/p>\n\n\n\n<figure class=\"wp-block-image alignwide size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1065\" src=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4525_combo-scaled.webp\" alt=\"DSC_4525_combo\" class=\"wp-image-1778\" srcset=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4525_combo-scaled.webp 2560w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4525_combo-300x125.webp 300w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4525_combo-1024x426.webp 1024w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4525_combo-768x320.webp 768w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4525_combo-1536x639.webp 1536w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4525_combo-2048x852.webp 2048w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4525_combo-1140x474.webp 1140w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><figcaption class=\"wp-element-caption\">&#8230; ge ge. Nose is total loss, and the eye sockets are useless as well.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This merits a re-print, except that this time I decided to separate nose into a separate print. Good thing I did, because TPU didn&#8217;t properly print on the nose again, so that way reprints cost me 8 hours instead of 30. Why did TPU part fail? Surely it can&#8217;t be because I forgot to switch extruder 2 back to TPU after teeth were finished printing.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1704\" src=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4531-scaled.jpg\" alt=\"DSC_4531\" class=\"wp-image-1779\" srcset=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4531-scaled.jpg 2560w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4531-300x200.jpg 300w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4531-1024x682.jpg 1024w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4531-768x511.jpg 768w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4531-1536x1023.jpg 1536w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4531-2048x1363.jpg 2048w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4531-1140x759.jpg 1140w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><figcaption class=\"wp-element-caption\">This time, main part of the head printed perfectly without problems. However, the nose is another total loss, because someone forgot to set extruder 2 to the TPU settings profile.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Subsequent reprint succeeded, but it was far too stiff, so I decided to play around with settings some more. 20% infill on the nose ridge appears to be a little bit too much, so I ended up lowering it to 10%. This improved things <em>a wee bit, <\/em>but not as much as I&#8217;d hoped: turns out that the biggest blocker to nose mobility was the fact that nose was located too close to the the &#8220;jaw bone&#8221; \u2014 the mounting bracket for fangs and other things, which is something that we cannot (afford to) fix.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But not all news is bad news. Upper set of fangs fits.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1400\" src=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4561-scaled.jpg\" alt=\"DSC_4561\" class=\"wp-image-1794\" srcset=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4561-scaled.jpg 2560w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4561-300x164.jpg 300w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4561-1024x560.jpg 1024w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4561-768x420.jpg 768w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4561-1536x840.jpg 1536w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4561-2048x1120.jpg 2048w, https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/DSC_4561-1140x623.jpg 1140w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><figcaption class=\"wp-element-caption\">It fits! Also, you can probably see that in reality, work has been a lot less serialized than this blog post makes it seem.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This makes the upper set of fangs the only part that doesn&#8217;t <em>need<\/em> a re-print or modifications. So let&#8217;s pop a champagne for the first thing that didn&#8217;t require us to go back to the drawing board, or retreat all the way to plan B.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Also shout out to the foreshadowing earlier in the article \u2014 it seems that printer is working just fine (or at least fine enough for our requirements) despite both cooling ducts being torn off. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At least, <em>not yet<\/em>. There&#8217;s a lot of things to do before we&#8217;re done, and a lot of opportunities for things to go wrong.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>After the &#8220;let&#8217;s print legs out of TPU&#8221; experiment failed, I moved forward to other parts of the costume. Starting with the head.  <span class=\"more-tag d-block mt-05\"><a class=\"more-link\" href=\"https:\/\/stuff.tamius.net\/sacred-texts\/2026\/05\/01\/charr-cosplay-head-design\/\">Continue Reading...<span class=\"screen-reader-text\"> \"Charr cosplay: head design\"<\/span><\/a><\/span><!-- .more-tag --><\/p>\n","protected":false},"author":1,"featured_media":1759,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"pgc_sgb_lightbox_settings":"","footnotes":""},"categories":[42,38],"tags":[46,48],"class_list":["post-1757","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-costumes-cosplay","category-projects","tag-charr-cosplay","tag-guildwars2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Charr cosplay: head design - Tamius&#039; sacred texts<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/stuff.tamius.net\/sacred-texts\/2026\/05\/01\/charr-cosplay-head-design\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Charr cosplay: head design - Tamius&#039; sacred texts\" \/>\n<meta property=\"og:description\" content=\"After the &quot;let&#039;s print legs out of TPU&quot; experiment failed, I moved forward to other parts of the costume. Starting with the head.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/stuff.tamius.net\/sacred-texts\/2026\/05\/01\/charr-cosplay-head-design\/\" \/>\n<meta property=\"og:site_name\" content=\"Tamius&#039; sacred texts\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-01T19:16:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-01T19:24:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/blog-head-split-1-scaled.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1158\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Tamius Han\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tamius Han\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/stuff.tamius.net\\\/sacred-texts\\\/2026\\\/05\\\/01\\\/charr-cosplay-head-design\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/stuff.tamius.net\\\/sacred-texts\\\/2026\\\/05\\\/01\\\/charr-cosplay-head-design\\\/\"},\"author\":{\"name\":\"Tamius Han\",\"@id\":\"https:\\\/\\\/stuff.tamius.net\\\/sacred-texts\\\/#\\\/schema\\\/person\\\/4677d05a4f45974f27cd21481c561c21\"},\"headline\":\"Charr cosplay: head design\",\"datePublished\":\"2026-05-01T19:16:42+00:00\",\"dateModified\":\"2026-05-01T19:24:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/stuff.tamius.net\\\/sacred-texts\\\/2026\\\/05\\\/01\\\/charr-cosplay-head-design\\\/\"},\"wordCount\":2405,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/stuff.tamius.net\\\/sacred-texts\\\/2026\\\/05\\\/01\\\/charr-cosplay-head-design\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/stuff.tamius.net\\\/sacred-texts\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/blog-head-split-1-scaled.webp\",\"keywords\":[\"charr cosplay\",\"GuildWars2\"],\"articleSection\":[\"Costumes &amp; Cosplay\",\"Projects\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/stuff.tamius.net\\\/sacred-texts\\\/2026\\\/05\\\/01\\\/charr-cosplay-head-design\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/stuff.tamius.net\\\/sacred-texts\\\/2026\\\/05\\\/01\\\/charr-cosplay-head-design\\\/\",\"url\":\"https:\\\/\\\/stuff.tamius.net\\\/sacred-texts\\\/2026\\\/05\\\/01\\\/charr-cosplay-head-design\\\/\",\"name\":\"Charr cosplay: head design - Tamius&#039; sacred texts\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/stuff.tamius.net\\\/sacred-texts\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/stuff.tamius.net\\\/sacred-texts\\\/2026\\\/05\\\/01\\\/charr-cosplay-head-design\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/stuff.tamius.net\\\/sacred-texts\\\/2026\\\/05\\\/01\\\/charr-cosplay-head-design\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/stuff.tamius.net\\\/sacred-texts\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/blog-head-split-1-scaled.webp\",\"datePublished\":\"2026-05-01T19:16:42+00:00\",\"dateModified\":\"2026-05-01T19:24:34+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/stuff.tamius.net\\\/sacred-texts\\\/#\\\/schema\\\/person\\\/4677d05a4f45974f27cd21481c561c21\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/stuff.tamius.net\\\/sacred-texts\\\/2026\\\/05\\\/01\\\/charr-cosplay-head-design\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/stuff.tamius.net\\\/sacred-texts\\\/2026\\\/05\\\/01\\\/charr-cosplay-head-design\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/stuff.tamius.net\\\/sacred-texts\\\/2026\\\/05\\\/01\\\/charr-cosplay-head-design\\\/#primaryimage\",\"url\":\"https:\\\/\\\/stuff.tamius.net\\\/sacred-texts\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/blog-head-split-1-scaled.webp\",\"contentUrl\":\"https:\\\/\\\/stuff.tamius.net\\\/sacred-texts\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/blog-head-split-1-scaled.webp\",\"width\":2560,\"height\":1158,\"caption\":\"blog head split\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/stuff.tamius.net\\\/sacred-texts\\\/2026\\\/05\\\/01\\\/charr-cosplay-head-design\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/stuff.tamius.net\\\/sacred-texts\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Charr cosplay: head design\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/stuff.tamius.net\\\/sacred-texts\\\/#website\",\"url\":\"https:\\\/\\\/stuff.tamius.net\\\/sacred-texts\\\/\",\"name\":\"Tamius&#039; sacred texts\",\"description\":\"... containing one of the weirdest mix of pointless topics.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/stuff.tamius.net\\\/sacred-texts\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/stuff.tamius.net\\\/sacred-texts\\\/#\\\/schema\\\/person\\\/4677d05a4f45974f27cd21481c561c21\",\"name\":\"Tamius Han\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1ce12569905c4aff5d48778af8527565f1175c254ad56cc5e5221666ff1e222b?s=96&d=blank&r=pg\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1ce12569905c4aff5d48778af8527565f1175c254ad56cc5e5221666ff1e222b?s=96&d=blank&r=pg\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1ce12569905c4aff5d48778af8527565f1175c254ad56cc5e5221666ff1e222b?s=96&d=blank&r=pg\",\"caption\":\"Tamius Han\"},\"url\":\"https:\\\/\\\/stuff.tamius.net\\\/sacred-texts\\\/author\\\/tamius-han\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Charr cosplay: head design - Tamius&#039; sacred texts","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/stuff.tamius.net\/sacred-texts\/2026\/05\/01\/charr-cosplay-head-design\/","og_locale":"en_US","og_type":"article","og_title":"Charr cosplay: head design - Tamius&#039; sacred texts","og_description":"After the \"let's print legs out of TPU\" experiment failed, I moved forward to other parts of the costume. Starting with the head.","og_url":"https:\/\/stuff.tamius.net\/sacred-texts\/2026\/05\/01\/charr-cosplay-head-design\/","og_site_name":"Tamius&#039; sacred texts","article_published_time":"2026-05-01T19:16:42+00:00","article_modified_time":"2026-05-01T19:24:34+00:00","og_image":[{"width":2560,"height":1158,"url":"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/blog-head-split-1-scaled.webp","type":"image\/webp"}],"author":"Tamius Han","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Tamius Han","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/stuff.tamius.net\/sacred-texts\/2026\/05\/01\/charr-cosplay-head-design\/#article","isPartOf":{"@id":"https:\/\/stuff.tamius.net\/sacred-texts\/2026\/05\/01\/charr-cosplay-head-design\/"},"author":{"name":"Tamius Han","@id":"https:\/\/stuff.tamius.net\/sacred-texts\/#\/schema\/person\/4677d05a4f45974f27cd21481c561c21"},"headline":"Charr cosplay: head design","datePublished":"2026-05-01T19:16:42+00:00","dateModified":"2026-05-01T19:24:34+00:00","mainEntityOfPage":{"@id":"https:\/\/stuff.tamius.net\/sacred-texts\/2026\/05\/01\/charr-cosplay-head-design\/"},"wordCount":2405,"commentCount":0,"image":{"@id":"https:\/\/stuff.tamius.net\/sacred-texts\/2026\/05\/01\/charr-cosplay-head-design\/#primaryimage"},"thumbnailUrl":"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/blog-head-split-1-scaled.webp","keywords":["charr cosplay","GuildWars2"],"articleSection":["Costumes &amp; Cosplay","Projects"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/stuff.tamius.net\/sacred-texts\/2026\/05\/01\/charr-cosplay-head-design\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/stuff.tamius.net\/sacred-texts\/2026\/05\/01\/charr-cosplay-head-design\/","url":"https:\/\/stuff.tamius.net\/sacred-texts\/2026\/05\/01\/charr-cosplay-head-design\/","name":"Charr cosplay: head design - Tamius&#039; sacred texts","isPartOf":{"@id":"https:\/\/stuff.tamius.net\/sacred-texts\/#website"},"primaryImageOfPage":{"@id":"https:\/\/stuff.tamius.net\/sacred-texts\/2026\/05\/01\/charr-cosplay-head-design\/#primaryimage"},"image":{"@id":"https:\/\/stuff.tamius.net\/sacred-texts\/2026\/05\/01\/charr-cosplay-head-design\/#primaryimage"},"thumbnailUrl":"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/blog-head-split-1-scaled.webp","datePublished":"2026-05-01T19:16:42+00:00","dateModified":"2026-05-01T19:24:34+00:00","author":{"@id":"https:\/\/stuff.tamius.net\/sacred-texts\/#\/schema\/person\/4677d05a4f45974f27cd21481c561c21"},"breadcrumb":{"@id":"https:\/\/stuff.tamius.net\/sacred-texts\/2026\/05\/01\/charr-cosplay-head-design\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/stuff.tamius.net\/sacred-texts\/2026\/05\/01\/charr-cosplay-head-design\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/stuff.tamius.net\/sacred-texts\/2026\/05\/01\/charr-cosplay-head-design\/#primaryimage","url":"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/blog-head-split-1-scaled.webp","contentUrl":"https:\/\/stuff.tamius.net\/sacred-texts\/wp-content\/uploads\/2026\/04\/blog-head-split-1-scaled.webp","width":2560,"height":1158,"caption":"blog head split"},{"@type":"BreadcrumbList","@id":"https:\/\/stuff.tamius.net\/sacred-texts\/2026\/05\/01\/charr-cosplay-head-design\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/stuff.tamius.net\/sacred-texts\/"},{"@type":"ListItem","position":2,"name":"Charr cosplay: head design"}]},{"@type":"WebSite","@id":"https:\/\/stuff.tamius.net\/sacred-texts\/#website","url":"https:\/\/stuff.tamius.net\/sacred-texts\/","name":"Tamius&#039; sacred texts","description":"... containing one of the weirdest mix of pointless topics.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/stuff.tamius.net\/sacred-texts\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/stuff.tamius.net\/sacred-texts\/#\/schema\/person\/4677d05a4f45974f27cd21481c561c21","name":"Tamius Han","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1ce12569905c4aff5d48778af8527565f1175c254ad56cc5e5221666ff1e222b?s=96&d=blank&r=pg","url":"https:\/\/secure.gravatar.com\/avatar\/1ce12569905c4aff5d48778af8527565f1175c254ad56cc5e5221666ff1e222b?s=96&d=blank&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1ce12569905c4aff5d48778af8527565f1175c254ad56cc5e5221666ff1e222b?s=96&d=blank&r=pg","caption":"Tamius Han"},"url":"https:\/\/stuff.tamius.net\/sacred-texts\/author\/tamius-han\/"}]}},"_links":{"self":[{"href":"https:\/\/stuff.tamius.net\/sacred-texts\/wp-json\/wp\/v2\/posts\/1757","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stuff.tamius.net\/sacred-texts\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stuff.tamius.net\/sacred-texts\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stuff.tamius.net\/sacred-texts\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stuff.tamius.net\/sacred-texts\/wp-json\/wp\/v2\/comments?post=1757"}],"version-history":[{"count":11,"href":"https:\/\/stuff.tamius.net\/sacred-texts\/wp-json\/wp\/v2\/posts\/1757\/revisions"}],"predecessor-version":[{"id":1826,"href":"https:\/\/stuff.tamius.net\/sacred-texts\/wp-json\/wp\/v2\/posts\/1757\/revisions\/1826"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/stuff.tamius.net\/sacred-texts\/wp-json\/wp\/v2\/media\/1759"}],"wp:attachment":[{"href":"https:\/\/stuff.tamius.net\/sacred-texts\/wp-json\/wp\/v2\/media?parent=1757"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stuff.tamius.net\/sacred-texts\/wp-json\/wp\/v2\/categories?post=1757"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stuff.tamius.net\/sacred-texts\/wp-json\/wp\/v2\/tags?post=1757"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}