[{"month":"07","oa_version":"Published Version","abstract":[{"lang":"eng","text":"Color and gloss are fundamental aspects of surface appearance. State-of-the-art fabrication techniques can manipulate both properties of the printed 3D objects. However, in the context of appearance reproduction, perceptual aspects of color and gloss are usually handled separately, even though previous perceptual studies suggest their interaction. Our work is motivated by previous studies demonstrating a perceived color shift due to a change in the object's gloss, i.e., two samples with the same color but different surface gloss appear as they have different colors. In this paper, we conduct new experiments which support this observation and provide insights into the magnitude and direction of the perceived color change. We use the observations as guidance to design a new method that estimates and corrects the color shift enabling the fabrication of objects with the same perceived color but different surface gloss. We formulate the problem as an optimization procedure solved using differentiable rendering. We evaluate the effectiveness of our method in perceptual experiments with 3D objects fabricated using a multi-material 3D printer and demonstrate potential applications. "}],"language":[{"iso":"eng"}],"file":[{"file_name":"Condor2023_supplemental.pdf","date_created":"2023-05-16T09:32:50Z","creator":"mpiovarc","file_size":42323971,"date_updated":"2023-05-16T09:32:50Z","success":1,"checksum":"84a437739af5d46507928939b20c0c28","file_id":"12983","relation":"main_file","access_level":"open_access","content_type":"application/pdf"},{"date_created":"2024-01-29T10:14:10Z","file_name":"2023_Siggraph_Condor.pdf","creator":"dernst","date_updated":"2024-01-29T10:14:10Z","file_size":26079404,"file_id":"14893","checksum":"0f5c8b242e8e7c153c04888c4d0c6f37","success":1,"access_level":"open_access","relation":"main_file","content_type":"application/pdf"}],"publication_status":"published","publication_identifier":{"isbn":["9798400701597"]},"keyword":["color","gloss","perception","color compensation","color management"],"status":"public","conference":{"name":"SIGGRAPH: Computer Graphics and Interactive Techniques Conference","start_date":"2023-08-06","end_date":"2023-08-10","location":"Los Angeles, CA, United States"},"tmp":{"legal_code_url":"https://creativecommons.org/licenses/by/4.0/legalcode","image":"/images/cc_by.png","name":"Creative Commons Attribution 4.0 International Public License (CC-BY 4.0)","short":"CC BY (4.0)"},"type":"conference","_id":"12979","department":[{"_id":"BeBi"}],"file_date_updated":"2024-01-29T10:14:10Z","ddc":["004"],"date_updated":"2024-02-28T12:52:04Z","oa":1,"publisher":"Association for Computing Machinery","quality_controlled":"1","acknowledgement":"We thank Matthew S Zurawski for the 3D model of the car speed shape. This research has been supported by the Swiss National Science Foundation (SNSF, Grant 200502) and the FWF Lise Meitner (Grant M 3319).","date_created":"2023-05-16T09:34:13Z","doi":"10.1145/3588432.3591546","date_published":"2023-07-23T00:00:00Z","publication":"SIGGRAPH ’23 Conference Proceedings","day":"23","year":"2023","has_accepted_license":"1","isi":1,"project":[{"_id":"eb901961-77a9-11ec-83b8-f5c883a62027","name":"Perception-Aware Appearance Fabrication","grant_number":"M03319"}],"article_number":"21","title":"Gloss-aware color correction for 3D printing","external_id":{"isi":["001117690500021"]},"article_processing_charge":"No","author":[{"last_name":"Condor","full_name":"Condor, Jorge","first_name":"Jorge"},{"last_name":"Piovarci","orcid":"0000-0002-5062-4474","full_name":"Piovarci, Michael","id":"62E473F4-5C99-11EA-A40E-AF823DDC885E","first_name":"Michael"},{"last_name":"Bickel","orcid":"0000-0001-6511-9385","full_name":"Bickel, Bernd","first_name":"Bernd","id":"49876194-F248-11E8-B48F-1D18A9856A87"},{"full_name":"Didyk, Piotr","last_name":"Didyk","first_name":"Piotr"}],"user_id":"2DF688A6-F248-11E8-B48F-1D18A9856A87","citation":{"chicago":"Condor, Jorge, Michael Piovarci, Bernd Bickel, and Piotr Didyk. “Gloss-Aware Color Correction for 3D Printing.” In SIGGRAPH ’23 Conference Proceedings. Association for Computing Machinery, 2023. https://doi.org/10.1145/3588432.3591546.","ista":"Condor J, Piovarci M, Bickel B, Didyk P. 2023. Gloss-aware color correction for 3D printing. SIGGRAPH ’23 Conference Proceedings. SIGGRAPH: Computer Graphics and Interactive Techniques Conference, 21.","mla":"Condor, Jorge, et al. “Gloss-Aware Color Correction for 3D Printing.” SIGGRAPH ’23 Conference Proceedings, 21, Association for Computing Machinery, 2023, doi:10.1145/3588432.3591546.","ieee":"J. Condor, M. Piovarci, B. Bickel, and P. Didyk, “Gloss-aware color correction for 3D printing,” in SIGGRAPH ’23 Conference Proceedings, Los Angeles, CA, United States, 2023.","short":"J. Condor, M. Piovarci, B. Bickel, P. Didyk, in:, SIGGRAPH ’23 Conference Proceedings, Association for Computing Machinery, 2023.","apa":"Condor, J., Piovarci, M., Bickel, B., & Didyk, P. (2023). Gloss-aware color correction for 3D printing. In SIGGRAPH ’23 Conference Proceedings. Los Angeles, CA, United States: Association for Computing Machinery. https://doi.org/10.1145/3588432.3591546","ama":"Condor J, Piovarci M, Bickel B, Didyk P. Gloss-aware color correction for 3D printing. In: SIGGRAPH ’23 Conference Proceedings. Association for Computing Machinery; 2023. doi:10.1145/3588432.3591546"}},{"date_updated":"2024-01-29T10:47:51Z","supervisor":[{"id":"49876194-F248-11E8-B48F-1D18A9856A87","first_name":"Bernd","last_name":"Bickel","full_name":"Bickel, Bernd","orcid":"0000-0001-6511-9385"}],"ddc":["516","004","518","531"],"department":[{"_id":"GradSch"},{"_id":"BeBi"}],"file_date_updated":"2023-12-08T23:30:04Z","_id":"12897","type":"dissertation","status":"public","degree_awarded":"PhD","publication_status":"published","publication_identifier":{"issn":["2663-337X"],"isbn":["978-3-99078-031-2"]},"language":[{"iso":"eng"}],"file":[{"date_updated":"2023-12-08T23:30:04Z","file_size":50714445,"creator":"chafner","date_created":"2023-05-11T10:43:20Z","file_name":"thesis-hafner-2023may11-a2b.pdf","content_type":"application/pdf","access_level":"open_access","relation":"main_file","file_id":"12942","checksum":"cc2094e92fa27000b70eb4bfb76d6b5a","embargo":"2023-12-07"},{"checksum":"a6b51334be2b81672357b1549afab40c","file_id":"12943","relation":"source_file","access_level":"closed","embargo_to":"open_access","content_type":"application/pdf","file_name":"thesis-release-form.pdf","date_created":"2023-05-11T10:43:44Z","creator":"chafner","file_size":265319,"date_updated":"2023-12-08T23:30:04Z"}],"ec_funded":1,"related_material":{"record":[{"status":"public","id":"9817","relation":"part_of_dissertation"},{"status":"public","id":"7117","relation":"part_of_dissertation"},{"relation":"dissertation_contains","id":"13188","status":"public"}]},"acknowledged_ssus":[{"_id":"M-Shop"}],"abstract":[{"lang":"eng","text":"Inverse design problems in fabrication-aware shape optimization are typically solved on discrete representations such as polygonal meshes. This thesis argues that there are benefits to treating these problems in the same domain as human designers, namely, the parametric one. One reason is that discretizing a parametric model usually removes the capability of making further manual changes to the design, because the human intent is captured by the shape parameters. Beyond this, knowledge about a design problem can sometimes reveal a structure that is present in a smooth representation, but is fundamentally altered by discretizing. In this case, working in the parametric domain may even simplify the optimization task. We present two lines of research that explore both of these aspects of fabrication-aware shape optimization on parametric representations.\r\n\r\nThe first project studies the design of plane elastic curves and Kirchhoff rods, which are common mathematical models for describing the deformation of thin elastic rods such as beams, ribbons, cables, and hair. Our main contribution is a characterization of all curved shapes that can be attained by bending and twisting elastic rods having a stiffness that is allowed to vary across the length. Elements like these can be manufactured using digital fabrication devices such as 3d printers and digital cutters, and have applications in free-form architecture and soft robotics.\r\n\r\nWe show that the family of curved shapes that can be produced this way admits geometric description that is concise and computationally convenient. In the case of plane curves, the geometric description is intuitive enough to allow a designer to determine whether a curved shape is physically achievable by visual inspection alone. We also present shape optimization algorithms that convert a user-defined curve in the plane or in three dimensions into the geometry of an elastic rod that will naturally deform to follow this curve when its endpoints are attached to a support structure. Implemented in an interactive software design tool, the rod geometry is generated in real time as the user edits a curve and enables fast prototyping. \r\n\r\nThe second project tackles the problem of general-purpose shape optimization on CAD models using a novel variant of the extended finite element method (XFEM). Our goal is the decoupling between the simulation mesh and the CAD model, so no geometry-dependent meshing or remeshing needs to be performed when the CAD parameters change during optimization. This is achieved by discretizing the embedding space of the CAD model, and using a new high-accuracy numerical integration method to enable XFEM on free-form elements bounded by the parametric surface patches of the model. Our simulation is differentiable from the CAD parameters to the simulation output, which enables us to use off-the-shelf gradient-based optimization procedures. The result is a method that fits seamlessly into the CAD workflow because it works on the same representation as the designer, enabling the alternation of manual editing and fabrication-aware optimization at will."}],"oa_version":"Published Version","alternative_title":["ISTA Thesis"],"month":"05","citation":{"chicago":"Hafner, Christian. “Inverse Shape Design with Parametric Representations: Kirchhoff Rods and Parametric Surface Models.” Institute of Science and Technology Austria, 2023. https://doi.org/10.15479/at:ista:12897.","ista":"Hafner C. 2023. Inverse shape design with parametric representations: Kirchhoff Rods and parametric surface models. Institute of Science and Technology Austria.","mla":"Hafner, Christian. Inverse Shape Design with Parametric Representations: Kirchhoff Rods and Parametric Surface Models. Institute of Science and Technology Austria, 2023, doi:10.15479/at:ista:12897.","apa":"Hafner, C. (2023). Inverse shape design with parametric representations: Kirchhoff Rods and parametric surface models. Institute of Science and Technology Austria. https://doi.org/10.15479/at:ista:12897","ama":"Hafner C. Inverse shape design with parametric representations: Kirchhoff Rods and parametric surface models. 2023. doi:10.15479/at:ista:12897","short":"C. Hafner, Inverse Shape Design with Parametric Representations: Kirchhoff Rods and Parametric Surface Models, Institute of Science and Technology Austria, 2023.","ieee":"C. Hafner, “Inverse shape design with parametric representations: Kirchhoff Rods and parametric surface models,” Institute of Science and Technology Austria, 2023."},"user_id":"400429CC-F248-11E8-B48F-1D18A9856A87","article_processing_charge":"No","author":[{"id":"400429CC-F248-11E8-B48F-1D18A9856A87","first_name":"Christian","full_name":"Hafner, Christian","last_name":"Hafner"}],"title":"Inverse shape design with parametric representations: Kirchhoff Rods and parametric surface models","project":[{"call_identifier":"H2020","_id":"24F9549A-B435-11E9-9278-68D0E5697425","grant_number":"715767","name":"MATERIALIZABLE: Intelligent fabrication-oriented Computational Design and Modeling"}],"year":"2023","has_accepted_license":"1","day":"05","page":"180","date_created":"2023-05-05T10:40:14Z","doi":"10.15479/at:ista:12897","date_published":"2023-05-05T00:00:00Z","oa":1,"publisher":"Institute of Science and Technology Austria"},{"oa":1,"quality_controlled":"1","publisher":"Association for Computing Machinery","acknowledgement":"We thank the anonymous reviewers for their generous feedback, and Julian Fischer for his help in proving Proposition 1. This project has received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (grant agreement No. 715767).","date_created":"2023-07-04T07:41:30Z","date_published":"2023-09-20T00:00:00Z","doi":"10.1145/3606033","year":"2023","has_accepted_license":"1","isi":1,"publication":"ACM Transactions on Graphics","day":"20","project":[{"grant_number":"715767","name":"MATERIALIZABLE: Intelligent fabrication-oriented Computational Design and Modeling","call_identifier":"H2020","_id":"24F9549A-B435-11E9-9278-68D0E5697425"}],"article_number":"171","article_processing_charge":"No","external_id":{"isi":["001086833300010"]},"author":[{"first_name":"Christian","id":"400429CC-F248-11E8-B48F-1D18A9856A87","full_name":"Hafner, Christian","last_name":"Hafner"},{"id":"49876194-F248-11E8-B48F-1D18A9856A87","first_name":"Bernd","full_name":"Bickel, Bernd","orcid":"0000-0001-6511-9385","last_name":"Bickel"}],"title":"The design space of Kirchhoff rods","citation":{"ista":"Hafner C, Bickel B. 2023. The design space of Kirchhoff rods. ACM Transactions on Graphics. 42(5), 171.","chicago":"Hafner, Christian, and Bernd Bickel. “The Design Space of Kirchhoff Rods.” ACM Transactions on Graphics. Association for Computing Machinery, 2023. https://doi.org/10.1145/3606033.","ieee":"C. Hafner and B. Bickel, “The design space of Kirchhoff rods,” ACM Transactions on Graphics, vol. 42, no. 5. Association for Computing Machinery, 2023.","short":"C. Hafner, B. Bickel, ACM Transactions on Graphics 42 (2023).","ama":"Hafner C, Bickel B. The design space of Kirchhoff rods. ACM Transactions on Graphics. 2023;42(5). doi:10.1145/3606033","apa":"Hafner, C., & Bickel, B. (2023). The design space of Kirchhoff rods. ACM Transactions on Graphics. Association for Computing Machinery. https://doi.org/10.1145/3606033","mla":"Hafner, Christian, and Bernd Bickel. “The Design Space of Kirchhoff Rods.” ACM Transactions on Graphics, vol. 42, no. 5, 171, Association for Computing Machinery, 2023, doi:10.1145/3606033."},"user_id":"2DF688A6-F248-11E8-B48F-1D18A9856A87","intvolume":" 42","month":"09","acknowledged_ssus":[{"_id":"M-Shop"}],"abstract":[{"lang":"eng","text":"The Kirchhoff rod model describes the bending and twisting of slender elastic rods in three dimensions, and has been widely studied to enable the prediction of how a rod will deform, given its geometry and boundary conditions. In this work, we study a number of inverse problems with the goal of computing the geometry of a straight rod that will automatically deform to match a curved target shape after attaching its endpoints to a support structure. Our solution lets us finely control the static equilibrium state of a rod by varying the cross-sectional profiles along its length.\r\nWe also show that the set of physically realizable equilibrium states admits a concise geometric description in terms of linear line complexes, which leads to very efficient computational design algorithms. Implemented in an interactive software tool, they allow us to convert three-dimensional hand-drawn spline curves to elastic rods, and give feedback about the feasibility and practicality of a design in real time. We demonstrate the efficacy of our method by designing and manufacturing several physical prototypes with applications to interior design and soft robotics."}],"oa_version":"Submitted Version","ec_funded":1,"related_material":{"record":[{"relation":"part_of_dissertation","status":"public","id":"12897"}]},"issue":"5","volume":42,"publication_status":"published","publication_identifier":{"issn":["0730-0301"],"eissn":["1557-7368"]},"language":[{"iso":"eng"}],"file":[{"creator":"chafner","file_size":19635168,"date_updated":"2023-07-04T08:11:28Z","file_name":"kirchhoff-rods.pdf","date_created":"2023-07-04T08:11:28Z","relation":"main_file","access_level":"open_access","content_type":"application/pdf","success":1,"file_id":"13194","checksum":"4954c1cfa487725bc156dcfec872478a"},{"file_name":"supp-main.pdf","date_created":"2023-07-04T07:46:28Z","title":"Supplemental Material with Proofs","creator":"chafner","file_size":420909,"date_updated":"2023-07-04T07:46:28Z","file_id":"13190","checksum":"79c9975fbc82ff71f1767331d2204cca","relation":"supplementary_material","access_level":"open_access","content_type":"application/pdf"},{"date_created":"2023-07-04T07:46:30Z","title":"Cheat Sheet for Notation","file_name":"supp-cheat.pdf","creator":"chafner","date_updated":"2023-07-04T07:46:30Z","file_size":430086,"file_id":"13191","checksum":"4ab647e4f03c711e1e6a5fc1eb8684db","access_level":"open_access","relation":"supplementary_material","content_type":"application/pdf"},{"creator":"chafner","date_updated":"2023-07-04T07:46:39Z","file_size":268088064,"title":"Supplemental Video","date_created":"2023-07-04T07:46:39Z","file_name":"kirchhoff-video-final.mp4","access_level":"open_access","relation":"supplementary_material","content_type":"video/mp4","file_id":"13192","checksum":"c0fd9a57d012046de90c185ffa904b76"},{"title":"Matlab Source Code with Example","date_created":"2023-07-04T07:47:10Z","file_name":"matlab-submission.zip","creator":"chafner","date_updated":"2023-07-04T07:47:10Z","file_size":25790,"file_id":"13193","checksum":"71b00712b489ada2cd9815910ee180a9","access_level":"open_access","relation":"supplementary_material","content_type":"application/x-zip-compressed"}],"article_type":"original","type":"journal_article","keyword":["Computer Graphics","Computational Design","Computational Geometry","Shape Modeling"],"status":"public","_id":"13188","file_date_updated":"2023-07-04T08:11:28Z","department":[{"_id":"BeBi"}],"date_updated":"2024-03-27T23:30:46Z","ddc":["516"]},{"quality_controlled":"1","publisher":"Association for Computing Machinery","oa":1,"acknowledgement":"This work is supported by FWF Lise Meitner (Grant M 3319), European Research Council (project CHAMELEON, Grant no. 682080), Swiss National Science Foundation (Grant no. 200502), and academic gifts from Meta.","date_published":"2022-11-01T00:00:00Z","doi":"10.1145/3550469.3555406","date_created":"2023-01-12T12:03:56Z","has_accepted_license":"1","year":"2022","day":"01","publication":"SIGGRAPH Asia 2022 Conference Papers","project":[{"_id":"eb901961-77a9-11ec-83b8-f5c883a62027","grant_number":"M03319","name":"Perception-Aware Appearance Fabrication"}],"article_number":"35","author":[{"full_name":"Chen, Bin","last_name":"Chen","first_name":"Bin"},{"full_name":"Piovarci, Michael","last_name":"Piovarci","id":"62E473F4-5C99-11EA-A40E-AF823DDC885E","first_name":"Michael"},{"full_name":"Wang, Chao","last_name":"Wang","first_name":"Chao"},{"full_name":"Seidel, Hans-Peter","last_name":"Seidel","first_name":"Hans-Peter"},{"first_name":"Piotr","full_name":"Didyk, Piotr","last_name":"Didyk"},{"full_name":"Myszkowski, Karol","last_name":"Myszkowski","first_name":"Karol"},{"last_name":"Serrano","full_name":"Serrano, Ana","first_name":"Ana"}],"article_processing_charge":"No","title":"Gloss management for consistent reproduction of real and virtual objects","citation":{"ista":"Chen B, Piovarci M, Wang C, Seidel H-P, Didyk P, Myszkowski K, Serrano A. 2022. Gloss management for consistent reproduction of real and virtual objects. SIGGRAPH Asia 2022 Conference Papers. SIGGRAPH: Computer Graphics and Interactive Techniques Conference vol. 2022, 35.","chicago":"Chen, Bin, Michael Piovarci, Chao Wang, Hans-Peter Seidel, Piotr Didyk, Karol Myszkowski, and Ana Serrano. “Gloss Management for Consistent Reproduction of Real and Virtual Objects.” In SIGGRAPH Asia 2022 Conference Papers, Vol. 2022. Association for Computing Machinery, 2022. https://doi.org/10.1145/3550469.3555406.","apa":"Chen, B., Piovarci, M., Wang, C., Seidel, H.-P., Didyk, P., Myszkowski, K., & Serrano, A. (2022). Gloss management for consistent reproduction of real and virtual objects. In SIGGRAPH Asia 2022 Conference Papers (Vol. 2022). Daegu, South Korea: Association for Computing Machinery. https://doi.org/10.1145/3550469.3555406","ama":"Chen B, Piovarci M, Wang C, et al. Gloss management for consistent reproduction of real and virtual objects. In: SIGGRAPH Asia 2022 Conference Papers. Vol 2022. Association for Computing Machinery; 2022. doi:10.1145/3550469.3555406","ieee":"B. Chen et al., “Gloss management for consistent reproduction of real and virtual objects,” in SIGGRAPH Asia 2022 Conference Papers, Daegu, South Korea, 2022, vol. 2022.","short":"B. Chen, M. Piovarci, C. Wang, H.-P. Seidel, P. Didyk, K. Myszkowski, A. Serrano, in:, SIGGRAPH Asia 2022 Conference Papers, Association for Computing Machinery, 2022.","mla":"Chen, Bin, et al. “Gloss Management for Consistent Reproduction of Real and Virtual Objects.” SIGGRAPH Asia 2022 Conference Papers, vol. 2022, 35, Association for Computing Machinery, 2022, doi:10.1145/3550469.3555406."},"user_id":"2DF688A6-F248-11E8-B48F-1D18A9856A87","scopus_import":"1","month":"11","intvolume":" 2022","abstract":[{"lang":"eng","text":"A good match of material appearance between real-world objects and their digital on-screen representations is critical for many applications such as fabrication, design, and e-commerce. However, faithful appearance reproduction is challenging, especially for complex phenomena, such as gloss. In most cases, the view-dependent nature of gloss and the range of luminance values required for reproducing glossy materials exceeds the current capabilities of display devices. As a result, appearance reproduction poses significant problems even with accurately rendered images. This paper studies the gap between the gloss perceived from real-world objects and their digital counterparts. Based on our psychophysical experiments on a wide range of 3D printed samples and their corresponding photographs, we derive insights on the influence of geometry, illumination, and the display’s brightness and measure the change in gloss appearance due to the display limitations. Our evaluation experiments demonstrate that using the prediction to correct material parameters in a rendering system improves the match of gloss appearance between real objects and their visualization on a display device."}],"oa_version":"Published Version","volume":2022,"publication_identifier":{"isbn":["9781450394703"]},"publication_status":"published","file":[{"date_updated":"2023-01-24T07:35:21Z","file_size":28826826,"creator":"dernst","date_created":"2023-01-24T07:35:21Z","file_name":"2022_ACM_SIGGRAPH_Chen.pdf","content_type":"application/pdf","access_level":"open_access","relation":"main_file","checksum":"f47f3215ab8bb919e3546b3438c34c21","file_id":"12351","success":1}],"language":[{"iso":"eng"}],"type":"conference","tmp":{"legal_code_url":"https://creativecommons.org/licenses/by/4.0/legalcode","image":"/images/cc_by.png","name":"Creative Commons Attribution 4.0 International Public License (CC-BY 4.0)","short":"CC BY (4.0)"},"conference":{"name":"SIGGRAPH: Computer Graphics and Interactive Techniques Conference","location":"Daegu, South Korea","end_date":"2022-12-09","start_date":"2022-12-06"},"status":"public","_id":"12135","department":[{"_id":"BeBi"}],"file_date_updated":"2023-01-24T07:35:21Z","date_updated":"2023-02-13T09:15:25Z","ddc":["000"]},{"project":[{"name":"Perception-Aware Appearance Fabrication","grant_number":"M03319","_id":"eb901961-77a9-11ec-83b8-f5c883a62027"},{"call_identifier":"H2020","_id":"24F9549A-B435-11E9-9278-68D0E5697425","grant_number":"715767","name":"MATERIALIZABLE: Intelligent fabrication-oriented Computational Design and Modeling"}],"article_number":"112","author":[{"first_name":"Michael","id":"62E473F4-5C99-11EA-A40E-AF823DDC885E","last_name":"Piovarci","full_name":"Piovarci, Michael"},{"last_name":"Foshey","full_name":"Foshey, Michael","first_name":"Michael"},{"full_name":"Xu, Jie","last_name":"Xu","first_name":"Jie"},{"first_name":"Timothy","last_name":"Erps","full_name":"Erps, Timothy"},{"last_name":"Babaei","full_name":"Babaei, Vahid","first_name":"Vahid"},{"full_name":"Didyk, Piotr","last_name":"Didyk","first_name":"Piotr"},{"last_name":"Rusinkiewicz","full_name":"Rusinkiewicz, Szymon","first_name":"Szymon"},{"full_name":"Matusik, Wojciech","last_name":"Matusik","first_name":"Wojciech"},{"first_name":"Bernd","id":"49876194-F248-11E8-B48F-1D18A9856A87","last_name":"Bickel","full_name":"Bickel, Bernd","orcid":"0000-0001-6511-9385"}],"article_processing_charge":"No","external_id":{"arxiv":["2201.11819"]},"title":"Closed-loop control of direct ink writing via reinforcement learning","citation":{"ama":"Piovarci M, Foshey M, Xu J, et al. Closed-loop control of direct ink writing via reinforcement learning. ACM Transactions on Graphics. 2022;41(4). doi:10.1145/3528223.3530144","apa":"Piovarci, M., Foshey, M., Xu, J., Erps, T., Babaei, V., Didyk, P., … Bickel, B. (2022). Closed-loop control of direct ink writing via reinforcement learning. ACM Transactions on Graphics. Association for Computing Machinery. https://doi.org/10.1145/3528223.3530144","ieee":"M. Piovarci et al., “Closed-loop control of direct ink writing via reinforcement learning,” ACM Transactions on Graphics, vol. 41, no. 4. Association for Computing Machinery, 2022.","short":"M. Piovarci, M. Foshey, J. Xu, T. Erps, V. Babaei, P. Didyk, S. Rusinkiewicz, W. Matusik, B. Bickel, ACM Transactions on Graphics 41 (2022).","mla":"Piovarci, Michael, et al. “Closed-Loop Control of Direct Ink Writing via Reinforcement Learning.” ACM Transactions on Graphics, vol. 41, no. 4, 112, Association for Computing Machinery, 2022, doi:10.1145/3528223.3530144.","ista":"Piovarci M, Foshey M, Xu J, Erps T, Babaei V, Didyk P, Rusinkiewicz S, Matusik W, Bickel B. 2022. Closed-loop control of direct ink writing via reinforcement learning. ACM Transactions on Graphics. 41(4), 112.","chicago":"Piovarci, Michael, Michael Foshey, Jie Xu, Timothy Erps, Vahid Babaei, Piotr Didyk, Szymon Rusinkiewicz, Wojciech Matusik, and Bernd Bickel. “Closed-Loop Control of Direct Ink Writing via Reinforcement Learning.” ACM Transactions on Graphics. Association for Computing Machinery, 2022. https://doi.org/10.1145/3528223.3530144."},"user_id":"2DF688A6-F248-11E8-B48F-1D18A9856A87","quality_controlled":"1","publisher":"Association for Computing Machinery","oa":1,"acknowledgement":"This work is graciously supported by the following grant agencies: FWF Lise Meitner (Grant M 3319), SNSF (Grant 200502), ERC Starting Grant (MATERIALIZABLE-715767), NSF (Grant IIS-181507).\r\n","doi":"10.1145/3528223.3530144","date_published":"2022-06-01T00:00:00Z","date_created":"2022-06-10T06:41:47Z","has_accepted_license":"1","year":"2022","day":"01","publication":"ACM Transactions on Graphics","article_type":"original","type":"journal_article","tmp":{"legal_code_url":"https://creativecommons.org/licenses/by/4.0/legalcode","image":"/images/cc_by.png","name":"Creative Commons Attribution 4.0 International Public License (CC-BY 4.0)","short":"CC BY (4.0)"},"status":"public","_id":"11442","department":[{"_id":"BeBi"}],"file_date_updated":"2022-06-28T08:32:58Z","date_updated":"2023-05-31T12:38:21Z","ddc":["000"],"month":"06","intvolume":" 41","abstract":[{"lang":"eng","text":"Enabling additive manufacturing to employ a wide range of novel, functional materials can be a major boost to this technology. However, making such materials printable requires painstaking trial-and-error by an expert operator,\r\nas they typically tend to exhibit peculiar rheological or hysteresis properties. Even in the case of successfully finding the process parameters, there is no guarantee of print-to-print consistency due to material differences between batches. These challenges make closed-loop feedback an attractive option where the process parameters are adjusted on-the-fly. There are several challenges for designing an efficient controller: the deposition parameters are complex and highly coupled, artifacts occur after long time horizons, simulating the deposition is computationally costly, and learning on hardware is intractable. In this work, we demonstrate the feasibility of learning a closed-loop control policy for additive manufacturing using reinforcement learning. We show that approximate, but efficient, numerical simulation is\r\nsufficient as long as it allows learning the behavioral patterns of deposition that translate to real-world experiences. In combination with reinforcement learning, our model can be used to discover control policies that outperform\r\nbaseline controllers. Furthermore, the recovered policies have a minimal sim-to-real gap. We showcase this by applying our control policy in-vivo on a single-layer, direct ink writing printer. "}],"oa_version":"Submitted Version","volume":41,"related_material":{"link":[{"url":"https://ista.ac.at/en/news/machine-learning-3d-printing-fluids/","relation":"press_release","description":"News on ISTA website"}]},"issue":"4","ec_funded":1,"publication_identifier":{"issn":["0730-0301"],"eissn":["1557-7368"]},"publication_status":"published","file":[{"checksum":"27f6fe41c6ff84d50445cc9b0176d45b","file_id":"11467","success":1,"content_type":"application/pdf","access_level":"open_access","relation":"main_file","date_created":"2022-06-28T08:32:58Z","file_name":"2022_ACM_acceptedversion_Piovarci.pdf","date_updated":"2022-06-28T08:32:58Z","file_size":33994829,"creator":"dernst"}],"language":[{"iso":"eng"}]}]