{"id":524,"date":"2014-11-05T15:05:56","date_gmt":"2014-11-05T22:05:56","guid":{"rendered":"https:\/\/blogs.ubc.ca\/dm2ends\/?p=524"},"modified":"2014-11-05T15:06:26","modified_gmt":"2014-11-05T22:06:26","slug":"finishing-bambi-model-and-3d-printing","status":"publish","type":"post","link":"https:\/\/blogs.ubc.ca\/dm2ends\/2014\/11\/05\/finishing-bambi-model-and-3d-printing\/","title":{"rendered":"Finishing Bambi Model and 3D Printing"},"content":{"rendered":"<p>This past week, Jasmine and I finished off the last few parts of our Rhino model. Using a combination of curve networks, loft, sweep, revolve, rail revolve, edge srf, cap, and boolean commands, we managed to complete Bambi&#8217;s eyes, hair, ears, tail, \u00a0arms, and legs.<\/p>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/DM_p2_Oct29_1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-526\" src=\"https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/DM_p2_Oct29_1-300x182.png\" alt=\"DM_p2_Oct29_1\" width=\"300\" height=\"182\" srcset=\"https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/DM_p2_Oct29_1-300x182.png 300w, https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/DM_p2_Oct29_1-2000x1214.png 2000w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/DM_p2_Oct29_hair_offset_loft.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-527\" src=\"https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/DM_p2_Oct29_hair_offset_loft-300x209.png\" alt=\"DM_p2_Oct29_hair_offset_loft\" width=\"300\" height=\"209\" srcset=\"https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/DM_p2_Oct29_hair_offset_loft-300x209.png 300w, https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/DM_p2_Oct29_hair_offset_loft-2000x1397.png 2000w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>For the hair, we extracted iso curves from the main massing of the head and traced the general shape using photos of the front, side, and back views. \u00a0We then used curve networks, and then extracted iso curves again. We then adjusted the new iso curves until\u00a0we were fairly satisfied with the shape and used the curve network command again. Jasmine and I found out that different combinations of the iso curves yielded slightly different shapes, some smoother than others. This process took many tries until we each achieved a shape that resembled the smooth surfaces of Bambi&#8217;s hair. After that, we offset the hair and lofted between the two surfaces.<\/p>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/DM_p2_Oct29_left_view_rod_offset.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-528\" src=\"https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/DM_p2_Oct29_left_view_rod_offset-300x175.png\" alt=\"DM_p2_Oct29_left_view_rod_offset\" width=\"300\" height=\"175\" srcset=\"https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/DM_p2_Oct29_left_view_rod_offset-300x175.png 300w, https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/DM_p2_Oct29_left_view_rod_offset-2000x1171.png 2000w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/DM_p2_Oct29_rod_boolean.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-529\" src=\"https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/DM_p2_Oct29_rod_boolean-300x180.png\" alt=\"DM_p2_Oct29_rod_boolean\" width=\"300\" height=\"180\" srcset=\"https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/DM_p2_Oct29_rod_boolean-300x180.png 300w, https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/DM_p2_Oct29_rod_boolean-2000x1205.png 2000w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>In our last blog post, Jasmine mentioned that we were trying to make the heads of our models turn. We decided to simplify the original &#8220;knob&#8221;-like turning mechanism in the toy to a basic cylinder. Using an offset of 0.5 mm, we created a cylindrical void inside the head which would allow the neck to turn. After discussing with some classmates, Jasmine and I were careful to leave more empty space above the rod in case we wouldn&#8217;t be able to remove all the support material after 3D printing.<\/p>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/Bambi-in-Pattern-Layers-Ears-detail.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-532\" src=\"https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/Bambi-in-Pattern-Layers-Ears-detail-300x168.jpg\" alt=\"Bambi in Pattern Layers - Ears detail\" width=\"300\" height=\"168\" srcset=\"https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/Bambi-in-Pattern-Layers-Ears-detail-300x168.jpg 300w, https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/Bambi-in-Pattern-Layers-Ears-detail.jpg 1920w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>For the ears, we traced one section to get the profile curve, rail revolved, and lofted. Similar to the process for creating the hair, we extracted iso curves from this new shape, manually adjusted them, and then lofted again to generate a more precise form of the ear.<\/p>\n<p>After making sure that our model was properly joined\/booleaned and \u00a0free of nasty naked edges, we were ready to prepare our file for 3D printing.<\/p>\n<p>Our first printing job took about 2 minutes&#8230; Due to scaling problems, we ended up printing our model 10 times too small. We soon realized that Tinkerine had taken our model (drawn in centimetres) and changed the units to millimetres. We made the adjustments and proceeded to print again.<\/p>\n<p>We had hoped to print our model in white, but due to temperature issues, and the spool tangling within itself (which happens when the spool is too large to fit on the back of the printer), our second print was a failure to say the least.<\/p>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/2014-10-30-22.51.48.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-536\" src=\"https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/2014-10-30-22.51.48-300x168.jpg\" alt=\"2014-10-30 22.51.48\" width=\"300\" height=\"168\" srcset=\"https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/2014-10-30-22.51.48-300x168.jpg 300w, https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/2014-10-30-22.51.48-2000x1125.jpg 2000w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>For 10 hours, we watched our print job while manually untangling the filament as best as we could.<\/p>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/2014-10-30-23.57.25.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-539 size-medium\" src=\"https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/2014-10-30-23.57.25-e1415224176350-168x300.jpg\" alt=\"2014-10-30 23.57.25\" width=\"168\" height=\"300\" srcset=\"https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/2014-10-30-23.57.25-e1415224176350-168x300.jpg 168w, https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/2014-10-30-23.57.25-e1415224176350-1125x2000.jpg 1125w\" sizes=\"auto, (max-width: 168px) 100vw, 168px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>An open window and other temperature issues caused breaks and gaping holes in our model. \u00a0Another lesson we learned was not to leave a print job unattended. After a frustrating 10 hours, we went home for the last 5 hours of our print jobs for some much needed sleep. Unfortunately, when we arrived at school the next morning, \u00a0just when we thought things couldn&#8217;t get any worse, we discovered the following scene.<\/p>\n<p><a href=\"https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/10746651_10152370396771135_1521672084_o.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-538\" src=\"https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/10746651_10152370396771135_1521672084_o-300x200.jpg\" alt=\"10746651_10152370396771135_1521672084_o\" width=\"300\" height=\"200\" srcset=\"https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/10746651_10152370396771135_1521672084_o-300x200.jpg 300w, https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/10746651_10152370396771135_1521672084_o.jpg 1080w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Without anybody to untangle and help move the spool along, the filament seemed to have stopped feeding into the machine, leaving our model incomplete.<\/p>\n<p>Our third attempt was much more successful. This time, we decided to split our files\u00a0onto two separate printers and opted for the clear filament. This time, there were no temperature issues and the print job went smoothly and fairly quickly, taking just under 3 hours.\u00a0<a href=\"https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/2014-10-31-18.03.31.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-540\" src=\"https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/2014-10-31-18.03.31-300x300.jpg\" alt=\"2014-10-31 18.03.31\" width=\"300\" height=\"300\" srcset=\"https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/2014-10-31-18.03.31-300x300.jpg 300w, https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/2014-10-31-18.03.31-150x150.jpg 150w, https:\/\/blogs.ubc.ca\/dm2ends\/files\/2014\/11\/2014-10-31-18.03.31-2000x2000.jpg 2000w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Overall, Jasmine and I are happy with the results. The neck connection worked out well, and the heads were able to turn! It was indeed a happy ending to what seemed like a dreadful beginning.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This past week, Jasmine and I finished off the last few parts of our Rhino model. Using a combination of curve networks, loft, sweep, revolve, rail revolve, edge srf, cap, and boolean commands, we managed to complete Bambi&#8217;s eyes, hair, ears, tail, \u00a0arms, and legs. For the hair, we extracted iso curves from the main &hellip; <a href=\"https:\/\/blogs.ubc.ca\/dm2ends\/2014\/11\/05\/finishing-bambi-model-and-3d-printing\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Finishing Bambi Model and 3D Printing<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":26094,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2078],"tags":[],"class_list":["post-524","post","type-post","status-publish","format-standard","hentry","category-week-7"],"_links":{"self":[{"href":"https:\/\/blogs.ubc.ca\/dm2ends\/wp-json\/wp\/v2\/posts\/524","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ubc.ca\/dm2ends\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.ubc.ca\/dm2ends\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ubc.ca\/dm2ends\/wp-json\/wp\/v2\/users\/26094"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ubc.ca\/dm2ends\/wp-json\/wp\/v2\/comments?post=524"}],"version-history":[{"count":2,"href":"https:\/\/blogs.ubc.ca\/dm2ends\/wp-json\/wp\/v2\/posts\/524\/revisions"}],"predecessor-version":[{"id":542,"href":"https:\/\/blogs.ubc.ca\/dm2ends\/wp-json\/wp\/v2\/posts\/524\/revisions\/542"}],"wp:attachment":[{"href":"https:\/\/blogs.ubc.ca\/dm2ends\/wp-json\/wp\/v2\/media?parent=524"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ubc.ca\/dm2ends\/wp-json\/wp\/v2\/categories?post=524"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ubc.ca\/dm2ends\/wp-json\/wp\/v2\/tags?post=524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}