{"id":31351,"date":"2017-05-23T03:00:24","date_gmt":"2017-05-23T07:00:24","guid":{"rendered":"https:\/\/www.shapeways.com\/blog\/?p=31351"},"modified":"2017-05-30T10:29:19","modified_gmt":"2017-05-30T14:29:19","slug":"tutorial-tuesday-18-parametric-modeling-grasshopper","status":"publish","type":"post","link":"https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper","title":{"rendered":"Tutorial Tuesday 18: Parametric Modeling With Grasshopper"},"content":{"rendered":"<p>Why create just one design when you can create infinitely many? Instead of designing a ring in just one size, you could use parametric design to control the ring size or the surface pattern, effectively creating many designs within one. Parameters also enable you to create algorithmic, generative designs with amazing complexity.<\/p>\n<p>A good entry point to parametric design is OpenSCAD; you can read more about it in our previous article\u00a0<a href=\"https:\/\/www.shapeways.com\/blog\/archives\/29287-tutorial-tuesday-4-using-openscad-to-design-with-code.html\" target=\"_blank\">Tutorial Tuesday 4: Using OpenSCAD to Design With Code<\/a>. When you&#8217;re ready to step into more complex, even organic-looking parametric design, then it&#8217;s time to look at <a href=\"http:\/\/www.grasshopper3d.com\/\" target=\"_blank\">Grasshopper<\/a>. Grasshopper is a plug-in that comes standard with the powerful 3D modeling software <a href=\"https:\/\/www.rhino3d.com\/\" target=\"_blank\">Rhino<\/a>.<\/p>\n<p>To give Grasshopper a try, you must first\u00a0download a <a href=\"https:\/\/www.rhino3d.com\/download\" target=\"_blank\">free trial of Rhino for Windows<\/a>, or download the <a href=\"https:\/\/www.rhino3d.com\/download\/rhino-for-mac\/5.0\/wip\" target=\"_blank\">Work in Progress version of Rhino for Mac<\/a>. Start up Rhino and type &#8220;grasshopper&#8221; into the Rhino command line; Grasshopper will open in a window that overlays your Rhino workspace. Creating designs in Grasshopper involves placing\u00a0visual code elements and connecting them with input\/output &#8220;wires.&#8221; The resulting forms can be modified with parametric sliders and then ultimately &#8220;baked&#8221; into Rhino when you find a desirable set of parameters.<\/p>\n<p>It looks complicated, but it isn&#8217;t as hard as it seems; once you get the hang of it, it is easier than writing text-based code. Here&#8217;s what a typical Grasshopper design-in-progress\u00a0might look like:<\/p>\n<div id=\"attachment_31372\" style=\"width: 850px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.arch2o.com\/10-parametric-plugins-every-architect-should-know\/\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-31372\" class=\"wp-image-31372 size-medium\" src=\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-12.44.53-PM-840x521.png\" alt=\"\" width=\"840\" height=\"521\" srcset=\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-12.44.53-PM-840x521.png 840w, https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-12.44.53-PM-768x476.png 768w, https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-12.44.53-PM-1120x695.png 1120w, https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-12.44.53-PM-90x55.png 90w, https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-12.44.53-PM-800x496.png 800w, https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-12.44.53-PM.png 1225w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><\/a><p id=\"caption-attachment-31372\" class=\"wp-caption-text\">Grasshopper screenshot from Seth Moczydlowski<\/p><\/div>\n<h3>Getting Started with Grasshopper<\/h3>\n<p>For first steps, follow through the\u00a0<a href=\"https:\/\/vimeopro.com\/rhino\/grasshopper-getting-started-by-david-rutten\" target=\"_blank\">Grasshopper Getting Started<\/a>\u00a0videos by David Rutten. These videos will walk you through creating your first Grasshopper definition, working with sliders, and using the interface effectively.<\/p>\n<p><a href=\"https:\/\/vimeopro.com\/rhino\/grasshopper-getting-started-by-david-rutten\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-31365 size-medium\" src=\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-11.59.49-AM-840x429.png\" alt=\"\" width=\"840\" height=\"429\" srcset=\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-11.59.49-AM-840x429.png 840w, https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-11.59.49-AM-768x392.png 768w, https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-11.59.49-AM-1120x572.png 1120w, https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-11.59.49-AM.png 1250w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><\/a><\/p>\n<p>Once you understand the basics of interacting with Grasshopper, move on to Mode Lab&#8217;s fantastic\u00a0<a href=\"http:\/\/grasshopperprimer.com\/en\/index.html\" target=\"_blank\">Grasshopper Primer<\/a>. This primer is a\u00a0printable online resource that can be used as the basis of a short but powerful first course on Grasshopper. This foundations course covers not only the\u00a0basics but also more advanced key topics such as data trees, algorithms, and mesh geometry.<\/p>\n<p><a href=\"http:\/\/grasshopperprimer.com\/en\/index.html\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-31367 size-medium\" src=\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-12.05.34-PM-840x429.png\" alt=\"Mode Lab: The Grasshopper Primer\" width=\"840\" height=\"429\" srcset=\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-12.05.34-PM-840x429.png 840w, https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-12.05.34-PM-768x392.png 768w, https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-12.05.34-PM-1120x572.png 1120w, https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-12.05.34-PM.png 1252w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><\/a><\/p>\n<p>For\u00a0more advanced tips, walthroughs, and examples, head back to the main Grasshopper site to check out their list of <a href=\"http:\/\/www.grasshopper3d.com\/video\/video\/listTagged?tag=tutorial&amp;sort=mostPopular\" target=\"_blank\">video tutorials<\/a>:<\/p>\n<p><a href=\"http:\/\/www.grasshopper3d.com\/video\/video\/listTagged?tag=tutorial&amp;sort=mostPopular\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-31369 size-medium\" src=\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-12.17.10-PM-e1495467355268-840x534.png\" alt=\"Grasshoper Learn web page\" width=\"840\" height=\"534\" srcset=\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-12.17.10-PM-e1495467355268-840x534.png 840w, https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-12.17.10-PM-e1495467355268-768x488.png 768w, https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-12.17.10-PM-e1495467355268.png 953w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><\/a><\/p>\n<p>And finally, you can order\u00a0a printed reference for Grasshopper:\u00a0<a href=\"http:\/\/www.grasshopper3d.com\/profile\/DavidBachman\" target=\"_blank\">Dave Bachman<\/a>&#8216;s excellent new book <a href=\"https:\/\/www.amazon.com\/Grasshopper-Visual-Scripting-Rhinoceros-3D\/dp\/0831136111\/ref=tmm_pap_swatch_0?_encoding=UTF8&amp;qid=&amp;sr=\" target=\"_blank\">Grasshopper: Visual Scripting for Rhinoceros 3D<\/a>. The first half of this book is a thorough introduction to Grasshopper, including very detailed breakdowns of Grasshopper scripts for key example designs. The second half is\u00a0an extensive Component Reference, which is handy to flip through to get new ideas or a birds-eye view of available options.<\/p>\n<p><a href=\"http:\/\/new.industrialpress.com\/grasshopper-visual-scripting-for-rhinoceros-3d.html\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-31371 size-full\" src=\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-12.40.46-PM.png\" alt=\"Grasshopper Visual Scripting for Rhinoceros 3D by David Bachman book\" width=\"726\" height=\"289\" \/><\/a><\/p>\n<h3>A simple Grasshopper design<\/h3>\n<p>So what can you design\u00a0with Grasshopper?\u00a0Anything from simple forms to complex algorithmic designs. Let&#8217;s start with a very simple example, our own <a href=\"https:\/\/www.shapeways.com\/product\/55CBZNLED\/witness-bracelet?optionId=60195525\" target=\"_blank\">Witness Bracelet<\/a> from the <a href=\"https:\/\/www.shapeways.com\/shops\/mathgrrl\" target=\"_blank\">geekhaus<\/a> shop:<\/p>\n<p><a href=\"https:\/\/www.shapeways.com\/product\/55CBZNLED\/witness-bracelet?optionId=60195525\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-31374 size-full\" src=\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/710x528_14295601_8718331_1466797765.png\" alt=\"Witness Bracelet from geekhaus\" width=\"710\" height=\"528\" \/><\/a><\/p>\n<p>This bracelet was designed by sketching out the Witness path shape on a flat plane, extruding around that sketch with a tube, then wrapping the resulting form around an elliptical cylinder whose dimensions are determined by parameters that represent wrist width and height.\u00a0The Grasshopper code for those actions is the mysterious mess of wiring shown below:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-31434 size-medium\" src=\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/grasshopperlong-840x186.jpg\" alt=\"Grasshopper code for Witness bracelet by geekhaus\" width=\"840\" height=\"186\" srcset=\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/grasshopperlong-840x186.jpg 840w, https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/grasshopperlong-768x170.jpg 768w, https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/grasshopperlong-1120x247.jpg 1120w, https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/grasshopperlong.jpg 1680w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><\/p>\n<p>Of course, we could have created this simple bracelet in a much simpler, nonparametric way, but using Grasshopper enables us to move sliders to control wrist size measurements, path definition, and other\u00a0features. This means that the Grasshopper code can create millions of variations on\u00a0our design, and we decided to print one of them.<\/p>\n<h3>Parametric Power<\/h3>\n<p>Designers who leverage the power of parametric design don&#8217;t create just one model at a time, they create whole\u00a0<em>families<\/em> of models with adjustable parameters. For example, consider the stunning <a href=\"https:\/\/www.shapeways.com\/product\/GUVVFPKM7\/clothoid-a-lamp?optionId=1454950\" target=\"_blank\">Clothoid.A Lamp<\/a> by <a href=\"https:\/\/www.shapeways.com\/shops\/alienology\" target=\"_blank\">Alienology<\/a>, one beautiful form chosen from a huge array\u00a0of possible designs created with parametric lofted splines:<\/p>\n<p><a href=\"https:\/\/www.shapeways.com\/product\/GUVVFPKM7\/clothoid-a-lamp?optionId=1454950\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-31386 size-full\" src=\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/710x528_204951_218971_1459302995.jpg\" alt=\"Clothoid.A Lamp by Alienology\" width=\"710\" height=\"528\" \/><\/a><\/p>\n<p>Using the same Grasshopper code and\u00a0modifying certain parameters, Alienology also created this very different <a href=\"https:\/\/www.shapeways.com\/product\/WEDYEY9WS\/clothoid-b-lamp?optionId=1348974\" target=\"_blank\">Clothoid.B Lamp<\/a>:<\/p>\n<p><a href=\"https:\/\/www.shapeways.com\/product\/WEDYEY9WS\/clothoid-b-lamp?optionId=1348974\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-31385 size-full\" src=\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/710x528_203351_204466_1459302980.jpg\" alt=\"Clothoid.B Lamp by Alienology\" width=\"710\" height=\"528\" \/><\/a><\/p>\n<p>As another example, consider the work done by <a href=\"http:\/\/responsivedesign.de\/eng\/\" target=\"_blank\">Responsive Design Studio<\/a> in Germany. Using Grasshopper, they created a parametric ring design that can be customized to finger size, width, pattern, and other\u00a0preferences.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-31387 size-full\" src=\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/sm_selection2-768x577.jpg\" alt=\"Responsive Design Studio ring\" width=\"768\" height=\"577\" \/><\/p>\n<p>Have you been creating parametric designs with Grasshopper or other modeling software? Tell us about it in the comments for a chance to be featured in future Tutorial Tuesday posts.<\/p>\n<p>Or, if you&#8217;ve got questions about Grasshopper, leave a comment so that someone in the Shapeways community can help you get started.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Why create just one design when you can create infinitely many? Instead of designing a ring in just one size,&#8230;<\/p>\n","protected":false},"author":105,"featured_media":31372,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[489],"tags":[557,1203,508,1810,490,1655,1663,1592],"class_list":["post-31351","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-products-and-design","tag-3d-modeling","tag-3d-modeling-software","tag-33-education","tag-grasshopper","tag-jewelry","tag-parametric-design","tag-rhino","tag-tutorial-tuesday"],"thumbnail":"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-12.44.53-PM.png","yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.9 (Yoast SEO v23.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tutorial Tuesday 18: Parametric Modeling With Grasshopper - Shapeways Blog<\/title>\n<meta name=\"description\" content=\"3D forms in Grasshopper can be modified with parametric sliders and then &quot;baked&quot; into Rhino when you find a desirable set of parameters.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"mathgrrl\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper\"},\"author\":{\"name\":\"mathgrrl\",\"@id\":\"https:\/\/prodshapeblog.wpenginepowered.com\/#\/schema\/person\/9934f55f1b6a0954a93f55d54767e118\"},\"headline\":\"Tutorial Tuesday 18: Parametric Modeling With Grasshopper\",\"datePublished\":\"2017-05-23T07:00:24+00:00\",\"dateModified\":\"2017-05-30T14:29:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper\"},\"wordCount\":752,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/prodshapeblog.wpenginepowered.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-12.44.53-PM.png\",\"keywords\":[\"3d modeling\",\"3D modeling software\",\"Education\",\"Grasshopper\",\"Jewelry\",\"parametric design\",\"Rhino\",\"Tutorial Tuesday\"],\"articleSection\":[\"Products and Design\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper\",\"url\":\"https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper\",\"name\":\"Tutorial Tuesday 18: Parametric Modeling With Grasshopper - Shapeways Blog\",\"isPartOf\":{\"@id\":\"https:\/\/prodshapeblog.wpenginepowered.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-12.44.53-PM.png\",\"datePublished\":\"2017-05-23T07:00:24+00:00\",\"dateModified\":\"2017-05-30T14:29:19+00:00\",\"description\":\"3D forms in Grasshopper can be modified with parametric sliders and then \\\"baked\\\" into Rhino when you find a desirable set of parameters.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper#primaryimage\",\"url\":\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-12.44.53-PM.png\",\"contentUrl\":\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-12.44.53-PM.png\",\"width\":1225,\"height\":760},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/prodshapeblog.wpenginepowered.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorial Tuesday 18: Parametric Modeling With Grasshopper\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/prodshapeblog.wpenginepowered.com\/#website\",\"url\":\"https:\/\/prodshapeblog.wpenginepowered.com\/\",\"name\":\"Shapeways Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/prodshapeblog.wpenginepowered.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/prodshapeblog.wpenginepowered.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/prodshapeblog.wpenginepowered.com\/#organization\",\"name\":\"Shapeways Blog\",\"url\":\"https:\/\/prodshapeblog.wpenginepowered.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/prodshapeblog.wpenginepowered.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2019\/05\/shapeways-blog.png\",\"contentUrl\":\"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2019\/05\/shapeways-blog.png\",\"width\":943,\"height\":121,\"caption\":\"Shapeways Blog\"},\"image\":{\"@id\":\"https:\/\/prodshapeblog.wpenginepowered.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"http:\/\/facebook.com\/shapeways\",\"https:\/\/x.com\/shapeways\",\"http:\/\/instagram.com\/shapeways\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/prodshapeblog.wpenginepowered.com\/#\/schema\/person\/9934f55f1b6a0954a93f55d54767e118\",\"name\":\"mathgrrl\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/prodshapeblog.wpenginepowered.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/00491cb7978fdc3dabf0c9ec31b927fffad0b03ed06fc4f1e7ff11444067eb44?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/00491cb7978fdc3dabf0c9ec31b927fffad0b03ed06fc4f1e7ff11444067eb44?s=96&d=mm&r=g\",\"caption\":\"mathgrrl\"},\"url\":\"https:\/\/www.shapeways.com\/blog\/author\/laura-taalman\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Tutorial Tuesday 18: Parametric Modeling With Grasshopper - Shapeways Blog","description":"3D forms in Grasshopper can be modified with parametric sliders and then \"baked\" into Rhino when you find a desirable set of parameters.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper","twitter_misc":{"Written by":"mathgrrl","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper#article","isPartOf":{"@id":"https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper"},"author":{"name":"mathgrrl","@id":"https:\/\/prodshapeblog.wpenginepowered.com\/#\/schema\/person\/9934f55f1b6a0954a93f55d54767e118"},"headline":"Tutorial Tuesday 18: Parametric Modeling With Grasshopper","datePublished":"2017-05-23T07:00:24+00:00","dateModified":"2017-05-30T14:29:19+00:00","mainEntityOfPage":{"@id":"https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper"},"wordCount":752,"commentCount":1,"publisher":{"@id":"https:\/\/prodshapeblog.wpenginepowered.com\/#organization"},"image":{"@id":"https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper#primaryimage"},"thumbnailUrl":"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-12.44.53-PM.png","keywords":["3d modeling","3D modeling software","Education","Grasshopper","Jewelry","parametric design","Rhino","Tutorial Tuesday"],"articleSection":["Products and Design"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper","url":"https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper","name":"Tutorial Tuesday 18: Parametric Modeling With Grasshopper - Shapeways Blog","isPartOf":{"@id":"https:\/\/prodshapeblog.wpenginepowered.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper#primaryimage"},"image":{"@id":"https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper#primaryimage"},"thumbnailUrl":"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-12.44.53-PM.png","datePublished":"2017-05-23T07:00:24+00:00","dateModified":"2017-05-30T14:29:19+00:00","description":"3D forms in Grasshopper can be modified with parametric sliders and then \"baked\" into Rhino when you find a desirable set of parameters.","breadcrumb":{"@id":"https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper#primaryimage","url":"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-12.44.53-PM.png","contentUrl":"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2017\/05\/Screen-Shot-2017-05-20-at-12.44.53-PM.png","width":1225,"height":760},{"@type":"BreadcrumbList","@id":"https:\/\/www.shapeways.com\/blog\/tutorial-tuesday-18-parametric-modeling-grasshopper#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/prodshapeblog.wpenginepowered.com\/"},{"@type":"ListItem","position":2,"name":"Tutorial Tuesday 18: Parametric Modeling With Grasshopper"}]},{"@type":"WebSite","@id":"https:\/\/prodshapeblog.wpenginepowered.com\/#website","url":"https:\/\/prodshapeblog.wpenginepowered.com\/","name":"Shapeways Blog","description":"","publisher":{"@id":"https:\/\/prodshapeblog.wpenginepowered.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/prodshapeblog.wpenginepowered.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/prodshapeblog.wpenginepowered.com\/#organization","name":"Shapeways Blog","url":"https:\/\/prodshapeblog.wpenginepowered.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/prodshapeblog.wpenginepowered.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2019\/05\/shapeways-blog.png","contentUrl":"https:\/\/www.shapeways.com\/blog\/wp-content\/uploads\/2019\/05\/shapeways-blog.png","width":943,"height":121,"caption":"Shapeways Blog"},"image":{"@id":"https:\/\/prodshapeblog.wpenginepowered.com\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/facebook.com\/shapeways","https:\/\/x.com\/shapeways","http:\/\/instagram.com\/shapeways"]},{"@type":"Person","@id":"https:\/\/prodshapeblog.wpenginepowered.com\/#\/schema\/person\/9934f55f1b6a0954a93f55d54767e118","name":"mathgrrl","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/prodshapeblog.wpenginepowered.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/00491cb7978fdc3dabf0c9ec31b927fffad0b03ed06fc4f1e7ff11444067eb44?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/00491cb7978fdc3dabf0c9ec31b927fffad0b03ed06fc4f1e7ff11444067eb44?s=96&d=mm&r=g","caption":"mathgrrl"},"url":"https:\/\/www.shapeways.com\/blog\/author\/laura-taalman"}]}},"_links":{"self":[{"href":"https:\/\/www.shapeways.com\/blog\/wp-json\/wp\/v2\/posts\/31351","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.shapeways.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.shapeways.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.shapeways.com\/blog\/wp-json\/wp\/v2\/users\/105"}],"replies":[{"embeddable":true,"href":"https:\/\/www.shapeways.com\/blog\/wp-json\/wp\/v2\/comments?post=31351"}],"version-history":[{"count":0,"href":"https:\/\/www.shapeways.com\/blog\/wp-json\/wp\/v2\/posts\/31351\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.shapeways.com\/blog\/wp-json\/wp\/v2\/media\/31372"}],"wp:attachment":[{"href":"https:\/\/www.shapeways.com\/blog\/wp-json\/wp\/v2\/media?parent=31351"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.shapeways.com\/blog\/wp-json\/wp\/v2\/categories?post=31351"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.shapeways.com\/blog\/wp-json\/wp\/v2\/tags?post=31351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}