{"id":10496,"date":"2020-03-17T14:03:27","date_gmt":"2020-03-17T18:03:27","guid":{"rendered":"http:\/\/benies-blogs.com\/games\/?p=10496"},"modified":"2020-04-24T05:02:42","modified_gmt":"2020-04-24T09:02:42","slug":"btd-3-5-rebirth-project","status":"publish","type":"post","link":"http:\/\/benies-blogs.com\/games\/2020\/03\/17\/btd-3-5-rebirth-project\/","title":{"rendered":"&#8216;BTD 3.5 Rebirth Project&#8217;"},"content":{"rendered":"<p>&#8220;Wait, BTD 3.<strong>5<\/strong>?! WHA?!&#8221; you might be asking from looking at the title.<br \/>\nYes. 3.5, as this resurrection project to bring back a fan favorite with some of my furry friends, using the new 1.2b Dutchie model. I am also doing the Blender editing<br \/>\nmyself (yes, I&#8217;m actually doing it). I learned how to remove parts of the model! \ud83d\ude00<br \/>\nI mean, since we&#8217;re stuck in isolation for God knows how long until this virus stops spreading (even though this is normal for me.. well minus having to get food delivered on the weekend instead of walking), I might as well learn something new.<\/p>\n<p>Here&#8217;s my current work (heavily WIP and in Alpha of course);<br \/>\n<img decoding=\"async\" src=\"http:\/\/benies-blogs.com\/images\/blender_2020-03-17_17-46-19.png\" \/><br \/>\n<img decoding=\"async\" src=\"http:\/\/benies-blogs.com\/images\/blender_2020-03-17_17-46-35.png\" \/><br \/>\nAs you can see, the horns\/ears\/wings have been removed (and so are their bones). I&#8217;ll be removing the chest and back fluff soon, and the tail fluff. I can see now why it took so long to do before, as there are a lot of faces to remove.<br \/>\nThe next challenge is to actually add a model to another model (horns\/elbow claws\/back spikes), but I feel (hopefully) confident I&#8217;ll find out how to do that. My BTD wings, I&#8217;ll do that in Unity as they&#8217;re a headache to rig.<br \/>\n&#8211;<br \/>\nSo why am I doing this now? It&#8217;s something I discovered with the old model, in a .. very interesting way of finding out. Laying down on a bed while Jero was.. well, you know, I noticed the lighting was really bad on the model. It was horribly bad. The sex sure wasn&#8217;t though. \ud83d\ude09<br \/>\nSo yeah, that is hilariously why I&#8217;m doing this. Because the 4.0 is.. too THICC for that activity. lol<br \/>\n&#8212;<br \/>\nI will be posting updates as work continues on the model. \ud83d\ude42<br \/>\n==========================================<br \/>\n<strong>DAY 2<\/strong> (learned how to hide the armature by the way);<br \/>\n<img decoding=\"async\" src=\"http:\/\/benies-blogs.com\/images\/blender_2020-03-18_14-03-01.png\" \/><br \/>\n<img decoding=\"async\" src=\"http:\/\/benies-blogs.com\/images\/blender_2020-03-18_14-06-12.png\" \/><br \/>\nHead\/neck &amp; back\/shoulder fluff has been removed. Though I had a bit of an issue removing the neck fluff..<br \/>\n<img decoding=\"async\" src=\"http:\/\/benies-blogs.com\/images\/blender_2020-03-18_13-45-52.png\" \/><br \/>\nThankfully the nice folks in the Blender Discord were able to help me by going into Edge mode and hitting &#8216;F&#8217;.<br \/>\nI also learned how to remove the &#8216;beans&#8217;, thanks once again to the Blender Discord!<br \/>\n<img decoding=\"async\" src=\"http:\/\/benies-blogs.com\/images\/blender_2020-03-18_15-08-33.png\" \/><br \/>\nAnd that&#8217;s not all I learned; two new kinds of mass select hotkeys.<br \/>\n&#8211;<br \/>\nAaaaand.. DONE! Done removing the floof, that is.<br \/>\n<img decoding=\"async\" src=\"http:\/\/benies-blogs.com\/images\/blender_2020-03-18_16-27-16.png\" \/><br \/>\n<img decoding=\"async\" src=\"http:\/\/benies-blogs.com\/images\/blender_2020-03-18_16-27-26.png\" \/><br \/>\nRemoving the tail floof was a bit tricky, as it blended well into the tail itself. Thankful for an undo option.<br \/>\nNow I could take this time to redesign the &#8216;waffle tail&#8217; at the end to be more straight. But I might do that at a later time.<br \/>\nAnd thanks to Wolves, I &#8216;learned&#8217; (more like struggled in trying to learn what hotkeys to hit and when) how to add my horns to the model, but how to make my own. You gotta weight paint them to have them part of the model, which is easy. Probably will have to do that for the back spikes and the elbow claws.<br \/>\nTaking a break, and will likely be asking Wolves again (and writing down what he tells me to do). If he can, I&#8217;ll make new elbow claws and spikes.<br \/>\n=======================================<br \/>\n<strong>DAY 3<\/strong> (thanks to Wolves&#8217; teaching, the model is nearly ready for the Beta stage);<br \/>\n<img decoding=\"async\" class=\"transparent\" src=\"http:\/\/benies-blogs.com\/images\/blender_2020-03-19_17-14-21.png\" alt=\"http:\/\/benies-blogs.com\/images\/blender_2020-03-19_17-14-21.png\" \/><br \/>\n<img decoding=\"async\" src=\"http:\/\/benies-blogs.com\/images\/blender_2020-03-19_17-33-08.png\" \/><br \/>\n<img decoding=\"async\" src=\"http:\/\/benies-blogs.com\/images\/blender_2020-03-19_17-32-56.png\" \/><br \/>\nThe horns\/elbow claws\/back spikes have been added to the model. As usual, it was annoying with him being sarcastic and making fun of me at times. But if it wasn&#8217;t for his timely help, this project would&#8217;ve been delayed for a very long time.<br \/>\nWolves also taught me how to make a triangle in less than a minute (to replace the old one).<br \/>\nBut anyway, yeah! All I need to do now is remove the beans from the feet (forgot about that, DERP!!)<br \/>\n<img decoding=\"async\" src=\"http:\/\/benies-blogs.com\/images\/blender_2020-03-19_22-49-53.png\" \/><br \/>\nThere, don&#8211; wait. Why&#8217;s the right foot missing its claws?? Asked Wolves and followed his direction, but applying the Mirror modifier gives me an error: &#8220;Modifier cannot be applied to a mesh with shape keys.&#8221;<br \/>\nAnd that&#8217;s now fixed. Turns out since the claws (even when detached from the model), the shape keys are still part of it and had to be removed to properly apply the modifier.<br \/>\n========================<br \/>\n<strong>DAY 4<\/strong> (final touches);<br \/>\n<img decoding=\"async\" src=\"http:\/\/benies-blogs.com\/images\/blender_2020-03-20_20-22-40.png\" \/><br \/>\nI&#8217;m cleaning up the back\/tail spikes by resizing them (and adding more). Also you might notice something&#8217;s different with the tail now.<br \/>\n<img decoding=\"async\" src=\"http:\/\/benies-blogs.com\/images\/blender_2020-03-20_20-22-50.png\" \/><br \/>\nI got rid of the diamond part of the tail (that&#8217;s typical with Dutchie tails), and made it pointier (with help from Wolves)! It was a simple resize thing, but had a few parts that I possibly would not be able to recreate without writing them down.<br \/>\nBlender has a LOT of &#8220;do this but make sure you do X before, but not before doing Y!&#8221; that makes my head spin.<br \/>\nFor example, when it comes to attaching an object to a bone, there are so. many. STEPS!!<br \/>\nGo to Object Mode, select bone which takes you to Pose Mode, then you gotta right click to go back to Object Mode, then you go to Weight Paint, then you go <em>back<\/em> to Edit Mode <strong>just<\/strong> to set the fucking object to the bone! Holy fuck, Blender.<br \/>\nBut anyway, I got what I needed done and the model is pretty much ready for the Beta state (Unity). I need a break from this. Blender is just so freakin&#8217; infuriating at<br \/>\ntimes (when you&#8217;re trying so hard to learn it).<br \/>\n========================<br \/>\n<strong>DAY ???<\/strong> (what time is it?)<br \/>\n<em>&#8220;Oh, it&#8217;s you folks. It&#8217;s been a <strong>long<\/strong> time! How have you been? I&#8217;ve been reeeeeaallly busy putting this project on hiatus!&#8221;<\/em><br \/>\nI&#8217;m still alive, yes. I&#8217;ve been putting this project on hold for a very, very long time. But now it&#8217;s time to stop that and get back to work, especially when I wrote down a list for myself on moving the project into Beta. However&#8230; I felt what I had done was &#8220;too easy&#8221;, too simple&#8211; something was going to go wrong.<br \/>\nSure enough, I was right. The model had no &#8216;Armature&#8217; listed in the Hierarchy. The Armature is important, as it fuses the bones to work within the mesh (aka to make the model move). In other words, the model had no muscles. The bones moved, but without muscles, the body won&#8217;t move with the bones.<br \/>\nI also noticed this issue when I was looking for answers;<br \/>\n<img decoding=\"async\" class=\"transparent\" src=\"http:\/\/benies-blogs.com\/images\/Unity_2020-04-16_12-52-45.png\" alt=\"http:\/\/benies-blogs.com\/images\/Unity_2020-04-16_12-52-45.png\" \/><br \/>\nMissing left leg bone. Not good. Attempting to fix caused these errors;<br \/>\n<img decoding=\"async\" src=\"http:\/\/benies-blogs.com\/images\/Unity_2020-04-16_13-01-27.png\" \/><br \/>\nI was forced to ask Kaelygon (since he made the model). After awhile, <em>I<\/em> discovered the issue with the missing leg bone. It was using CATRigLLeg1.001, instead of CATRigLLeg1.<br \/>\n&#8211;<br \/>\nCorrecting this mistake (possibly caused by the export), the invisible bone issue is now fixed!<br \/>\n<img decoding=\"async\" src=\"http:\/\/benies-blogs.com\/images\/Unity_2020-04-16_16-53-42.png\" \/><br \/>\n&#8211;<br \/>\nAs for the &#8216;muscles&#8217; not doing anything, it turned out there&#8217;s a export bug with 2.79b. I noticed this (from this);<br \/>\n<img decoding=\"async\" src=\"http:\/\/benies-blogs.com\/images\/Unity_2020-04-16_13-16-10.png\" \/><br \/>\nNotice the word &#8216;Armature&#8217; isn&#8217;t listed. Kael asked for the blend file and I sent him. He exported it using 2.8, and it worked (proving it wasn&#8217;t an issue with the model itself).<br \/>\nHe also told me to get the latest Blender version (which currently is 2.8.2a), and it gives a new UI when exporting.<br \/>\nUsing that, it&#8217;s working fine now (posing works as it should, meaning the bones have properly fused inside the mesh).<br \/>\n<img decoding=\"async\" src=\"http:\/\/benies-blogs.com\/images\/Unity_2020-04-16_17-02-56.png\" \/><br \/>\nThis is normal. \ud83d\ude42 Armature should always go before Body.<br \/>\n========================<br \/>\n<strong>DAY Whatever<\/strong> (it doesn&#8217;t matter anymore)<br \/>\nWork on the Beta is going pretty good, and the reason why I&#8217;ve been putting the project on hiatus becomes clear. Not only is it the fear of the entire project falling apart (due to something going wrong after removing the fur and adding other stuff), but having to manually add the eyes and wings.<br \/>\nAnd as expected, the eyes were a pita to set right. The wings however.. surprisingly weren&#8217;t when the scaling lined up perfectly.<br \/>\n<img decoding=\"async\" src=\"http:\/\/benies-blogs.com\/images\/Unity_2020-04-18_15-07-31.png\" \/><br \/>\n<img decoding=\"async\" src=\"http:\/\/benies-blogs.com\/images\/Unity_2020-04-18_15-07-55.png\" \/><br \/>\nFeel like I may&#8217;ve went a bit overboard with the tail spikes. Maybe, I dunno. But I did notice something else; a similar issue I noticed in Blender that didn&#8217;t really make itself known until I was moving the hand collider settings over..<br \/>\n<img decoding=\"async\" src=\"http:\/\/benies-blogs.com\/images\/Unity_2020-04-18_15-25-54.png\" \/><br \/>\nThe right hand&#8217;s claws are missing. And it&#8217;s confirmed in Blender.<br \/>\n<img decoding=\"async\" src=\"http:\/\/benies-blogs.com\/images\/blender_2020-04-18_15-26-48.png\" \/><br \/>\nFirst the right foot, now the right hand. Why is this happening&#8230;?<br \/>\nAnd I got my fix (via Wolves). Also spent the time writing down every step, including exporting to fbx using Blender 2.8.2a.<br \/>\n<img decoding=\"async\" src=\"http:\/\/benies-blogs.com\/images\/Unity_2020-04-18_17-54-59.png\" \/><br \/>\nHmm&#8230; the claws have the scale texture?! That won&#8217;t do at all!! I&#8217;m going to need to redo the old emission and exclude that (plus the chest).<br \/>\nActually no. As I was fixing dinner, the solution came to me. I have to put the emission as the Detail Mask (it&#8217;s the one that controls where the scale shader shows up). And sure enough&#8230;<br \/>\n<img decoding=\"async\" src=\"http:\/\/benies-blogs.com\/images\/Unity_2020-04-18_18-11-30.png\" \/><br \/>\n<img decoding=\"async\" src=\"http:\/\/benies-blogs.com\/images\/Unity_2020-04-18_18-11-36.png\" \/><br \/>\nNo more scales where I don&#8217;t want them! \ud83d\ude00<br \/>\n========================<br \/>\n<strong>DAY Almost Ready<\/strong> (yes it is)<br \/>\nProgress continues on Beta. It&#8217;s nearing the release state, which is good as I hope to have it ready for use and uploaded before the next Dutchie Meetup. It went through yet another hiatus period (to be with the one I love).<br \/>\nIt was literally yesterday when I got back to work on it, but I had reached a snag; a quite big one that was really showing its teeth.<br \/>\n<img decoding=\"async\" src=\"http:\/\/benies-blogs.com\/images\/Unity_2020-04-22_21-21-18.png\" \/><br \/>\nTrying to move the public use idle animation I set up for Jero&#8217;s avatar. The pose<br \/>\nworked, but as you can see&#8230; an old nemesis showed itself. Except this one wasn&#8217;t anywhere as bad as the original. But it did make absolutely no sense of why it was happening! Even having zero keyframes and hitting the Preview button, the jaw pops open.<br \/>\nI had to ask Kaelygon, but also remembering advice he has given to others of a similar issue (yet I wasn&#8217;t sure if the issue was truly related to mine). This morning as I was waking up, Kael responded to my help request asking &#8220;is the jaw empty in the avatar rig configuration?&#8221; Still waking up I could barely understand what he meant by this.<br \/>\nWith OJ down my throat and fully awake, my brain made me remember what Kael told others.<br \/>\n&#8230;It <strong><em>is<\/em><\/strong> related to my issue! Infact it <span style=\"text-decoration: underline;\">was<\/span> the issue! But I had to ask &#8220;why&#8221; is this a thing and if it&#8217;s related to the jaw hanging issue I had with the original Dutchie model (after that one VRChat update). He said <em>&#8220;vrchat uses it as jaw flap bone even if you have selected visemes in avatar descriptor<\/em><br \/>\n<em>and unity by default sets the jaw&#8221;<\/em><br \/>\nBasically, VRChat &#8216;made a fucky wucky&#8217; that hasn&#8217;t been reverted since my jaw hanging issue started. Anyway, unsetting the jaw fixed the issue. Now work can continue with setting up the visemes and dynamic bones.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;Wait, BTD 3.5?! WHA?!&#8221; you might be asking from looking at the title. Yes. 3.5, as this resurrection project to bring back a fan favorite with some of my furry friends, using the new 1.2b Dutchie model. I am also &hellip; <a href=\"http:\/\/benies-blogs.com\/games\/2020\/03\/17\/btd-3-5-rebirth-project\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[60,58,61],"tags":[],"class_list":["post-10496","post","type-post","status-publish","format-standard","hentry","category-other","category-pc","category-vr"],"_links":{"self":[{"href":"http:\/\/benies-blogs.com\/games\/wp-json\/wp\/v2\/posts\/10496","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/benies-blogs.com\/games\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/benies-blogs.com\/games\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/benies-blogs.com\/games\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/benies-blogs.com\/games\/wp-json\/wp\/v2\/comments?post=10496"}],"version-history":[{"count":16,"href":"http:\/\/benies-blogs.com\/games\/wp-json\/wp\/v2\/posts\/10496\/revisions"}],"predecessor-version":[{"id":10531,"href":"http:\/\/benies-blogs.com\/games\/wp-json\/wp\/v2\/posts\/10496\/revisions\/10531"}],"wp:attachment":[{"href":"http:\/\/benies-blogs.com\/games\/wp-json\/wp\/v2\/media?parent=10496"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/benies-blogs.com\/games\/wp-json\/wp\/v2\/categories?post=10496"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/benies-blogs.com\/games\/wp-json\/wp\/v2\/tags?post=10496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}