{"id":14182,"date":"2024-10-31T18:54:29","date_gmt":"2024-11-01T00:54:29","guid":{"rendered":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/?p=14182"},"modified":"2024-10-31T18:54:29","modified_gmt":"2024-11-01T00:54:29","slug":"daniels-small-assignment-final-project-proposal","status":"publish","type":"post","link":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/2024\/10\/31\/daniels-small-assignment-final-project-proposal\/","title":{"rendered":"Daniel&#8217;s Small Assignment: Final Project Proposal"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Description<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For my final project, I want to explore the creation of 3D-printed jigsaw puzzles. During our recent class on tiling, the mention of creating puzzle pieces sparked my interest, and I realized that designing jigsaw puzzles would be both challenging and rewarding. As I haven\u2019t seen other students pursue a project like this, I believe it could add a unique perspective to our exploration of 3D printing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The main objective of my project is to develop a jigsaw puzzle cutter algorithm that can generate puzzle piece shapes based on customizable parameters. This algorithm would allow for a range of puzzle designs, creating a unique approach to puzzle making. If successful, the algorithm itself would be one of the deliverables for the project. If this approach proves too complex within the timeframe, I plan to develop a set of at least three distinct puzzle cutter designs as a backup.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Additionally, I aim to create, and 3D print at least three completed jigsaw puzzles in different shapes:<br><br>A <strong>terrain map jigsaw puzzle<\/strong> featuring topographic details.<br>A <strong>flat, traditional jigsaw puzzle<\/strong> with standard interlocking pieces.<br>A <strong>jigsaw puzzle with varying z-height<\/strong> to introduce a dimensional aspect.<br><br>If time allows, I would also like to experiment with <strong>multi-color printing<\/strong> to enhance the puzzles\u2019 aesthetic appeal. Additionally, if feasible, I may try to <strong>commission colored prints<\/strong> of the puzzles for a more professional finish.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Deliverables:<\/strong><br><br>A puzzle cutter algorithm or a set of at least three distinct cutter designs.<br><br>Design and printing of the three puzzle types mentioned above<br><br>Experimentation with multiple colors in the final prints and potential commissioning of colored prints, if time permits.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Timeline<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>October 31 &#8211; November 18<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Research Phase<\/strong>:<br>      Research existing jigsaw puzzle cutter algorithms and analyze their structures. Focus on understanding algorithmic parameters that define piece shapes, such as interlocking mechanisms and edge randomness.<br>     Study the mechanics of puzzle cutting to identify feasible methods for 3D printing.<\/li>\n\n\n\n<li><strong>Design Drafting<\/strong>:<br>Develop initial sketches or digital drafts for the puzzle cutter, exploring different piece shapes and edge designs.<br>Experiment with parameter settings for the algorithm, aiming to generate unique yet interlocking puzzle pieces.<\/li>\n\n\n\n<li><strong>Algorithm and Prototype Development<\/strong>:<br>Begin writing or refining the puzzle cutter algorithm if applicable. Ensure that the algorithm can modify piece shapes based on input parameters (e.g., piece count, shape complexity).<br>Alternatively, finalize at least three distinct puzzle cutter designs that can be used for testing.<\/li>\n\n\n\n<li><strong>Testing Phase<\/strong>:<br>Create digital simulations or early 3D prints of the cutter designs to assess their accuracy and fit.<br>Make adjustments as needed, documenting the changes and their impact on the puzzle&#8217;s overall cohesion.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>November 19 &#8211; December 2:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Puzzle Design and Printing<\/strong>:<br>Finalize puzzle designs based on the cutter algorithm or selected designs. Ensure a diverse range of shapes to meet the project\u2019s creativity goals.<\/li>\n\n\n\n<li><strong>3D Printing and Evaluation<\/strong>:<br>Begin and finish 3D printing at least three complete puzzles using finalized cutter designs or algorithm outputs.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Related Work<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">One relevant piece of related work for my project is the paper titled <em>&#8220;Design Jigsaw: Exploring a Computational Approach to Assembling Ideas in the Design Production Process&#8221;<\/em> by Chia-Hui Nico Lo, Ih-Cheng Lai, and Teng-Wen Chang. This research focuses on a computational framework called Design Jigsaw, which aids in organizing and linking ideas, much like the pieces in a jigsaw puzzle. Using a jigsaw metaphor, the authors explore how designers can use a tool called the Dynamic Idea Map (DIM) to visualize connections between ideas, creating a graph-like structure. By facilitating idea linkage, Design Jigsaw helps users assemble complex concepts into a cohesive design. This approach to modular, interlocking components is highly relevant to my own jigsaw puzzle cutter algorithm, as it offers insights into computational methods for generating interlocking shapes. By drawing from the computational mechanisms discussed in this paper, I can better understand how to design my algorithm\u2019s parameters to produce jigsaw pieces that not only fit together structurally but also form a cohesive whole.<br>Link: <a href=\"https:\/\/papers.cumincad.org\/data\/works\/att\/ijac201412206.pdf\">Design Jigsaw: Exploring a Computational Approach to Assembling Ideas in the Design Production Process<\/a><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"986\" src=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/1-s2.0-S0097849321002259-ga1_lrg-1024x986.jpg\" alt=\"\" class=\"wp-image-14322\" style=\"width:668px;height:auto\" srcset=\"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/1-s2.0-S0097849321002259-ga1_lrg-1024x986.jpg 1024w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/1-s2.0-S0097849321002259-ga1_lrg-300x289.jpg 300w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/1-s2.0-S0097849321002259-ga1_lrg-768x739.jpg 768w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/1-s2.0-S0097849321002259-ga1_lrg-920x886.jpg 920w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/1-s2.0-S0097849321002259-ga1_lrg-575x554.jpg 575w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/1-s2.0-S0097849321002259-ga1_lrg-380x366.jpg 380w, https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-content\/uploads\/2024\/10\/1-s2.0-S0097849321002259-ga1_lrg.jpg 1127w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><br>A second related work that will inform my project is the paper <em>&#8220;Synthesis of 3D Jigsaw Puzzles over Freeform 2-Manifolds&#8221;<\/em> by Gershon Elber and Myung-Soo Kim. This paper presents a method for creating 3D jigsaw puzzles using freeform surfaces, specifically NURBS surfaces commonly used in CAD modeling. The authors propose a straightforward algorithm for creating interlocking 3D jigsaw tiles on these curved surfaces, which can then be 3D printed for a physical puzzle. The approach uses conventional geometric operations, such as offsetting NURBS surfaces and dividing 3D models into curved, interlocking pieces. This work is particularly relevant to my project because it addresses the technical challenges involved in converting complex 3D surfaces into puzzle pieces that are both structurally sound and interlocking. By incorporating similar techniques, I can explore ways to create interlocking jigsaw pieces with varying dimensions or curvature, adding a new layer of complexity to the puzzles I plan to design.<br><br>Link: <a href=\"https:\/\/www.sciencedirect.com\/science\/article\/abs\/pii\/S0097849321002259\">Synthesis of 3D jigsaw puzzles over freeform 2-manifolds &#8211; ScienceDirect<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Additional Exploration<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In addition to the three planned puzzle types, I\u2019m also exploring the potential to create a jigsaw puzzle from a more complex 3D form, such as a teapot, if time permits. Inspired by the method detailed in <em>Synthesis of 3D Jigsaw Puzzles over Freeform 2-Manifolds<\/em> by Gershon Elber and Myung-Soo Kim, I would experiment with generating jigsaw tiles over curved surfaces instead of flat ones. Using trimmed NURBS surfaces, as the paper describes, offers a way to convert freeform models into 3D interlocking puzzle pieces that can still be 3D printed. Integrating this approach would let me apply my puzzle cutter algorithm to different geometries, pushing the complexity of my final designs.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Description For my final project, I want to explore the creation of 3D-printed jigsaw puzzles. During our recent class on tiling, the mention of creating puzzle pieces sparked my interest, and I realized that designing jigsaw puzzles would be both challenging and rewarding. As I haven\u2019t seen other students pursue a project like this, I believe it could add a [&hellip;]<\/p>\n","protected":false},"author":61,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[59,46],"tags":[],"class_list":["post-14182","post","type-post","status-publish","format-standard","hentry","category-final-project-proposal","category-studentwork24"],"_links":{"self":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/14182","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/users\/61"}],"replies":[{"embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/comments?post=14182"}],"version-history":[{"count":15,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/14182\/revisions"}],"predecessor-version":[{"id":14326,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/posts\/14182\/revisions\/14326"}],"wp:attachment":[{"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/media?parent=14182"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/categories?post=14182"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/handandmachine.org\/classes\/computational_fabrication\/wp-json\/wp\/v2\/tags?post=14182"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}