{"id":2758,"date":"2015-05-26T16:28:08","date_gmt":"2015-05-26T21:28:08","guid":{"rendered":"http:\/\/www.wisconsin.edu\/for-wisconsin\/?post_type=campus_story&#038;p=2758"},"modified":"2015-05-26T16:28:08","modified_gmt":"2015-05-26T21:28:08","slug":"uw-eau-claire-new-way-to-create-3-d-models-has-computer-education-fields-buzzing","status":"publish","type":"campus_story","link":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/story\/uw-eau-claire-new-way-to-create-3-d-models-has-computer-education-fields-buzzing\/","title":{"rendered":"UW-Eau Claire:  New way to create 3-D models has computer, education fields buzzing"},"content":{"rendered":"<p><a href=\"http:\/\/www.wisconsin.edu\/for-wisconsin\/wp-content\/uploads\/sites\/378\/2015\/05\/UWEC_20150415_Johnson_0019-e1432675479573.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-2757\" src=\"http:\/\/www.wisconsin.edu\/for-wisconsin\/wp-content\/uploads\/sites\/378\/2015\/05\/UWEC_20150415_Johnson_0019-e1432675479573-300x167.jpg\" alt=\"University of Wisconsin-Eau Claire assistant professor Dr. Chris Johnson, who created Madeup\" width=\"300\" height=\"167\" srcset=\"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-content\/uploads\/sites\/378\/2015\/05\/UWEC_20150415_Johnson_0019-e1432675479573-300x167.jpg 300w, https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-content\/uploads\/sites\/378\/2015\/05\/UWEC_20150415_Johnson_0019-e1432675479573-1024x568.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>A new computer programming language for creating 3-D models is generating a lot of buzz in computer science and education circles.<\/p>\n<p>The University of Wisconsin-Eau Claire assistant professor who created Madeup \u2014 a program that allows people to code shapes and print them as 3-D models \u2014 is a tad surprised but very encouraged by the positive response to his project, as well as the financial support it\u2019s receiving through the crowd-sourced funding its getting on Kickstarter.com.<\/p>\n<p>As its name suggests, Madeup is a programming language for making things up, says its creator Dr. Chris Johnson. As users navigate 3-D space to generate printable shapes, the language teaches them computation from a first-person perspective, and helps them learn to integrate technology back into the non-virtual world, Johnson says, noting that models built in Madeup can be sent directly to 3-D printers.<\/p>\n<p>The innovative project received instant support from many on Kickstarter.com. In less than a week, more than 50 friends and strangers supported Johnson\u2019s Madeup project through his Kickstarter funding request.<\/p>\n<p>The Madeup programming language is gaining support and attention from computer science, art and mathematics teachers, as well as people who simply like to make cool things using 3-D shapes.<\/p>\n<p>Response on Kickstarter was so strong so quickly that Johnson increased his funding goal from $2,500 to $4,000, an increase that will help him create a desktop version of the program so it will meet the needs of even more users, Johnson says.<\/p>\n<p>Johnson plans to make Madeup available in early 2016, with the desktop version completed by summer of 2016.<\/p>\n<p>Dr. Chris Johnson took a few minutes to talk about his Madeup project, its potential uses and is innovative funding source.<\/p>\n<p><strong>1. How would you explain Madeup to people outside of the computer science world?<\/strong><\/p>\n<p>Madeup can be viewed a couple of ways. One might see it as a tool for generating printable 3D models. Others might see it as a sandbox for exploring the ideas of math and computation. It\u2019s really both. Users of Madeup walk through 3D space, tracing out the skeletons or cross sections of 3D objects using precise mathematical commands.<\/p>\n<p>For instance, a circle can be described as a forward step followed by a one degree turn, and all this repeated 360 times. Through some other commands, the user expands this path into a solid model. We generate a coin from the circle by stretching or extruding it away from itself. If we print our coin a hundred times, we can open our own Madeup bank.<\/p>\n<p><strong>2. What sparked this idea?<\/strong><\/p>\n<p>My father was a mechanic and had a shop full of tools that could do pretty much anything. However, every time I\u00a0\u00a0 tried to use them, my lack of practice and my fear of messing up caused me to mess up. I resigned myself to taking things apart.<\/p>\n<p>When I discovered computers, I became interested in creative generation again. I found that in writing code, it was safer and cheaper to experiment and make mistakes. However, my products were all virtual. My father\u2019s tools made real things.<\/p>\n<p>Soon after affordable 3D printers started coming out, I had dinner at some friends\u2019 house. They had a beautiful trivet on their dining room table, made of two interlocking wooden spirals. I wondered, \u201cCould I make that?\u201d With a jigsaw, probably not \u2014 at least not without a lot of practice. With a computer, I certainly could. I decided it was time to write a tool to help me express shapes.<\/p>\n<p><strong>3. How long have you been working on this project?<\/strong><\/p>\n<p>Madeup has been in active development since 2013. However, the ideas for it have been brewing all my life.<\/p>\n<p><strong>4. Who do you see using this and how?<\/strong><\/p>\n<p>In education, we strive for tools that have \u201clow floors\u201d and \u201chigh ceilings.\u201d Because Madeup builds off of simple spatial movements like stepping and turning, I think Madeup is usable by folks as young as elementary school. On the other end, I\u2019ve shared Madeup with a number of adults who are happy to make objects steeped in advanced mathematics.<\/p>\n<p>Personally, I\u2019d love to see Madeup used to teach mathematics and computer science in open-ended and creative ways.<\/p>\n<p>We are actively looking for ways to partner with schools, equip them with printers, and collaborate with teachers on integrating Madeup into their curriculum.<\/p>\n<p><strong>5. Are UW-Eau Claire students involved in the project?<\/strong><\/p>\n<p>Next year we are planning to work with math education majors and see how they might use it in their future classrooms. This past fall, I gave our first-semester computer science majors problems in Madeup each week.<\/p>\n<p>As it continues to grow, we hope that art and computer science majors can help us expand its usability and features.<\/p>\n<p><strong>6. You\u2019ve introduced Madeup to some local groups. What\u2019s the reaction been to it?<\/strong><\/p>\n<p>My favorite response to Madeup was from a sixth-grade girl. We had just looked at how we might walk along a circle. She immediately wondered how we might generate a sphere. There are several ways to do this, and we talked about them. The simplest is to generate a semi-circle and then revolve it around its central axis.<\/p>\n<p>Another great response came from a local school administrator. We were presenting at the public library and she dropped in to see what we were doing. She had looked around the 3D printing craze and lamented that people were not really making anything themselves. Instead, they were downloading other people\u2019s models and printing them off, which somewhat defeats the creative potential of a 3D printer. She saw Madeup as a way to empower people to make their own creations.<\/p>\n<p><strong>7. Tell us about using Kickstarter to help fund the project.<\/strong><\/p>\n<p>Some of my students suggested I put Madeup on Kickstarter. I\u2019m not eager to market myself, but I am curious about the Internet and its power to form community.<\/p>\n<p>From all my reading of history from Abraham Lincoln to Steve Jobs, I\u2019ve seen that success requires both good ideas and investment from others. Of course, the prospect of covering a couple of mortgage payments during my off-contract months was also appealing.<\/p>\n<p>I published the Kickstarter project on the Friday before spring break. Less than seven days later, we met our goal.<\/p>\n<p>Former students, complete strangers and my loving mother all backed the project.<\/p>\n<p>Seeing Madeup written about on blogs and social media by people I had never met before was a bewildering and humbling experience.<\/p>\n<p>Others\u2019 generosity has pushed me to invest more frequently in others\u2019 ideas.<\/p>\n<p><strong>8. Anything else you\u2019d like to add?<\/strong><\/p>\n<p>Being at an institution like UW-Eau Claire has made Madeup possible.<\/p>\n<p>Because of our focus on teaching, learning and serving our community, I\u2019ve received a great deal of support from my colleagues, the Provost, the Blugold Beginnings Office, our Office of Research and Sponsored Programs, and the UW Office of Professional and Instructional Development.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A new computer programming language for creating 3-D models is generating a lot of buzz in computer science and education circles. The University of Wisconsin-Eau Claire assistant professor who created Madeup \u2014 a program that allows people to code shapes and print them as 3-D models \u2014 is a tad surprised but very encouraged by [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":2757,"comment_status":"closed","ping_status":"open","template":"","institution":[96],"story_category":[],"class_list":["post-2758","campus_story","type-campus_story","status-publish","has-post-thumbnail","hentry","institution-uw-eau-claire"],"_links":{"self":[{"href":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-json\/wp\/v2\/campus_story\/2758","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-json\/wp\/v2\/campus_story"}],"about":[{"href":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-json\/wp\/v2\/types\/campus_story"}],"author":[{"embeddable":true,"href":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-json\/wp\/v2\/comments?post=2758"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-json\/wp\/v2\/media\/2757"}],"wp:attachment":[{"href":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-json\/wp\/v2\/media?parent=2758"}],"wp:term":[{"taxonomy":"institution","embeddable":true,"href":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-json\/wp\/v2\/institution?post=2758"},{"taxonomy":"story_category","embeddable":true,"href":"https:\/\/www.wisconsin.edu\/all-in-wisconsin\/wp-json\/wp\/v2\/story_category?post=2758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}