{"id":8074,"date":"2024-09-27T08:42:40","date_gmt":"2024-09-27T15:42:40","guid":{"rendered":"https:\/\/www.corbinstreehouse.com\/blog\/?p=8074"},"modified":"2024-09-27T08:42:43","modified_gmt":"2024-09-27T15:42:43","slug":"the-mirror-frame-v1-and-other-concepts","status":"publish","type":"post","link":"https:\/\/www.corbinstreehouse.com\/blog\/2024\/09\/the-mirror-frame-v1-and-other-concepts\/","title":{"rendered":"The Mirror Frame v1 and Other Concepts"},"content":{"rendered":"<p id=\"top\" \/>\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/r_w8R7Sr53A?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span>\n<\/div><figcaption class=\"wp-element-caption\">Video Link: <a href=\"https:\/\/youtu.be\/r_w8R7Sr53A\">Mirror Frame v1 on YouTube<\/a><\/figcaption><\/figure>\n\n\n\n<p>Yeah, I did spend $1100 to make two of these mirrors for my bathroom, but it was worth it! And it really wasn&#8217;t that much; the majority of the cost was purchasing software: <a href=\"https:\/\/www.rhino3d.com\">Rhino<\/a>.  I spent the past three months learning how to create parametric designs using <a href=\"https:\/\/www.grasshopper3d.com\">Grasshopper<\/a> inside of Rhino. Grasshopper lets you generate really cool shapes using a programming-like node structure and math. You can actually write code to do stuff too, but I haven&#8217;t really dived too deep into that side of things. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01688-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"684\" src=\"https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01688-1024x684.jpg\" alt=\"\" class=\"wp-image-8076\" srcset=\"https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01688-1024x684.jpg 1024w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01688-300x200.jpg 300w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01688-768x513.jpg 768w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01688-1536x1026.jpg 1536w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01688-2048x1368.jpg 2048w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01688-380x254.jpg 380w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01688-1320x882.jpg 1320w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Before I get too far, you can download this design from Corbin&#8217;s Workshop and make a copy for yourself on your own CNC machine: <a href=\"https:\/\/www.corbinsworkshop.com\/shop\/digital-files-mirror-frame-v1\/\">Digital Files: Mirror Frame v1<\/a>. I shared all the files as a free download. For those of you with Rhino 8 (or higher), you can open up the design file in Grasshopper and change a lot of the parameters to control the shape. If you use <a href=\"https:\/\/www.autodesk.com\">Fusion 360<\/a>, I included the toolpaths and setup for machining it on my <a href=\"https:\/\/www.avidcnc.com\">Avid CNC<\/a>. I also included the STL files, which you can import into other CAM\/Toolpath software, such as Vectric VCarve\/Aspire, Carveco, etc. <\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01701-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"684\" data-id=\"8078\" src=\"https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01701-1024x684.jpg\" alt=\"\" class=\"wp-image-8078\" srcset=\"https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01701-1024x684.jpg 1024w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01701-300x200.jpg 300w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01701-768x513.jpg 768w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01701-1536x1026.jpg 1536w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01701-2048x1368.jpg 2048w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01701-380x254.jpg 380w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01701-1320x882.jpg 1320w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01703-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"684\" data-id=\"8077\" src=\"https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01703-1024x684.jpg\" alt=\"\" class=\"wp-image-8077\" srcset=\"https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01703-1024x684.jpg 1024w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01703-300x200.jpg 300w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01703-768x513.jpg 768w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01703-1536x1026.jpg 1536w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01703-2048x1368.jpg 2048w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01703-380x254.jpg 380w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01703-1320x882.jpg 1320w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01698-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"684\" data-id=\"8080\" src=\"https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01698-1024x684.jpg\" alt=\"\" class=\"wp-image-8080\" srcset=\"https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01698-1024x684.jpg 1024w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01698-300x200.jpg 300w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01698-768x513.jpg 768w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01698-1536x1026.jpg 1536w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01698-2048x1368.jpg 2048w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01698-380x254.jpg 380w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01698-1320x882.jpg 1320w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>My two mirrors are made out of cherry wood (about $80), and finished with <a href=\"https:\/\/amzn.to\/49o8iZW\">Osmo Polyx<\/a>, in satin. The mirrors were purchased from Lowes at a cost of $20 each. Lowes is awesome, in they will custom cut the mirror sizes in store, so I didn&#8217;t have to worry about trying it myself and breaking the glass. The guy who cut them for me accidentally broke one mirror that was sticking out of the storage area.<\/p>\n\n\n\n<p>I&#8217;m pretty pleased with the organic flow-y shape that I generated. This is just a simple curve that starts at one corner, rises upward to create a mountain, and then flows back down to the other corner. The heights and positions are all customizable inside of Grasshopper. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/screen-shot-in-Rhino-of-frame-scaled.jpeg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/screen-shot-in-Rhino-of-frame-1024x636.jpeg\" alt=\"\" class=\"wp-image-8082\" width=\"840\" height=\"521\" srcset=\"https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/screen-shot-in-Rhino-of-frame-1024x636.jpeg 1024w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/screen-shot-in-Rhino-of-frame-300x186.jpeg 300w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/screen-shot-in-Rhino-of-frame-768x477.jpeg 768w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/screen-shot-in-Rhino-of-frame-1536x953.jpeg 1536w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/screen-shot-in-Rhino-of-frame-2048x1271.jpeg 2048w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/screen-shot-in-Rhino-of-frame-380x236.jpeg 380w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/screen-shot-in-Rhino-of-frame-1320x819.jpeg 1320w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><\/a><figcaption class=\"wp-element-caption\">The Mirror Frame in Rhino &#8211; this is a &#8220;Bake&#8221; from Grasshopper<\/figcaption><\/figure>\n<\/div>\n\n\n<p>I did experiment with some other ideas. Here&#8217;s one of them shown below: the idea was to create a lot of randomly extruded triangles to give it a unique texture. In the end, I didn&#8217;t like this concept, and it was a little too crazy. It still might make an interesting picture frame, especially if I remove the curved top (that was just to get an idea of how it might look).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/triangle-square-frame-idea-scaled.jpeg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"636\" src=\"https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/triangle-square-frame-idea-1024x636.jpeg\" alt=\"\" class=\"wp-image-8083\" srcset=\"https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/triangle-square-frame-idea-1024x636.jpeg 1024w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/triangle-square-frame-idea-300x186.jpeg 300w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/triangle-square-frame-idea-768x477.jpeg 768w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/triangle-square-frame-idea-1536x953.jpeg 1536w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/triangle-square-frame-idea-2048x1271.jpeg 2048w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/triangle-square-frame-idea-380x236.jpeg 380w, https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/triangle-square-frame-idea-1320x819.jpeg 1320w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Another idea in Rhino, also made in Grasshopper<\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yeah, I did spend $1100 to make two of these mirrors for my bathroom, but it was worth it! And it really wasn&#8217;t that much; the majority of the cost was purchasing software: Rhino. I&#8230; <a class=\"read-more\" href=\"https:\/\/www.corbinstreehouse.com\/blog\/2024\/09\/the-mirror-frame-v1-and-other-concepts\/\">[read more]<\/a><\/p>\n","protected":false},"author":1,"featured_media":8079,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[11],"tags":[210,73],"class_list":["post-8074","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-woodworking","tag-cnc","tag-woodworking"],"jetpack_featured_media_url":"https:\/\/www.corbinstreehouse.com\/blog\/wp-content\/uploads\/2024\/09\/Mirror-Frame-DSC01693-scaled.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.corbinstreehouse.com\/blog\/wp-json\/wp\/v2\/posts\/8074","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.corbinstreehouse.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.corbinstreehouse.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.corbinstreehouse.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.corbinstreehouse.com\/blog\/wp-json\/wp\/v2\/comments?post=8074"}],"version-history":[{"count":1,"href":"https:\/\/www.corbinstreehouse.com\/blog\/wp-json\/wp\/v2\/posts\/8074\/revisions"}],"predecessor-version":[{"id":8084,"href":"https:\/\/www.corbinstreehouse.com\/blog\/wp-json\/wp\/v2\/posts\/8074\/revisions\/8084"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.corbinstreehouse.com\/blog\/wp-json\/wp\/v2\/media\/8079"}],"wp:attachment":[{"href":"https:\/\/www.corbinstreehouse.com\/blog\/wp-json\/wp\/v2\/media?parent=8074"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.corbinstreehouse.com\/blog\/wp-json\/wp\/v2\/categories?post=8074"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.corbinstreehouse.com\/blog\/wp-json\/wp\/v2\/tags?post=8074"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}