top of page
Parameterization_Top

Grasshopper 101:

Parameterization

VIDEO TUTORIALS

Grasshopper 101: Parameterization | #01 Intro, Remap Numbers
10:30
Grasshopper 101: Parameterization | #03 Graph Mapper Domains
07:15

Grasshopper 101: Parameterization | #03 Graph Mapper Domains

In this tutorial, we talk in-depth about Graph Mapper. The video aims to introduce you to different aspects of Graph Mapper and its domains, allowing you to identify and fix any issues you might have concerning this tool. This video is an introductory tutorial for beginners. CHAPTERS: 00:00 Intro and overview 00:43 Red vertical lines in Graph Mapper 01:04 Manipulating curve endpoints in Graph Mapper 01:40 Exceeding the Graph Mapper's domain | clipped at the end 02:04 Lock the Graph Mapper 02:14 Matching non-normalized domains in Graph Mapper 02:46 Exceeding the Graph Mapper's domain | clipped at the start 03:06 Spreading the graph outside the single unit domain 04:00 Utilizing a subdomain of a graph in Graph Mapper 05:22 Exceeding Graph Mapper's X-domain | Bezier graph 06:24 Exceeding Graph Mapper's X-domain | Infinite functions 06:50 Riched Graph Mapper add-on 07:05 Closing COMPONENTS: Range Component Remap Number Component Bounds Component Construct Point Component Graph Mapper Component REFERENCED VIDEOS: Graph Mapper https://youtu.be/o0ICDF8ZUgU RECOMMENDED ADD-ONS: Riched Graph Mapper https://discourse.mcneel.com/t/graph-mapper-can-you-do-this/70262/18 https://www.food4rhino.com/app/riched-graph-mapper LINKS Add-ons: https://www.food4rhino.com/ Forum: https://discourse.mcneel.com/ Grasshopper component library: http://grasshopperdocs.com/ CONTACT US AT: https://www.learn-visual-programming.com Narrated by: Lina Vestarte _ Click LIKE, if you find the tutorial useful. Have a question or suggestion? Leave a comment below! Never miss a new tutorial - SUBSCRIBE :)
Grasshopper 101: Parameterization | #04 Find Similar Member, Jitter Strength, Pull Point
15:58

Grasshopper 101: Parameterization | #04 Find Similar Member, Jitter Strength, Pull Point

In this exercise, we learn to remap numbers to a set of fixed target values and to shuffle the results utilizing the Jitter Strength input. We also revisit data filtering topics, introduce gradual random reduction methods, and more. This video is an introductory tutorial for beginners. CHAPTERS: 00:00 Intro 00:16 Sort List, Range Exercise review 00:38 Remap Numbers | A Grid of Circles 01:40 The Rectangle component | A Grid of Squares 03:43 Construct Domain for fixed grid cell size 04:25 Pull Point explanation | Attractor Curve 06:05 Graph Mapper and Scale factors | Null items error 06:57 Subdomain | Remap Numbers and Graph Mapper 07:35 How to remove the smallest objects from the pattern? 08:02 Remove Small | Data Filtering 09:05 Gradual Random Reduction | Data Filtering 10:46 Fixed sizes | Find Similar Member explanation 13:50 Jitter Strength explanation | Sort Keys 15:41 FREE additional learning materials 15:50 Closing COMPONENTS: Range Remap Numbers Bounds Rectangle Scale Random Jitter Graph Mapper Larger Than Smaller Than Cull Pattern Find similar member REFERENCED VIDEOS: Sort List exercise: https://www.youtube.com/watch?v=QbdqwHxzFRQ&t=1s Cross Reference: https://www.youtube.com/watch?v=NGAZryv5YZo&t=2s Random filtering patterns: https://www.youtube.com/watch?v=j8MZP6R1Lyg&t=1s LINKS Add-ons: https://www.food4rhino.com/ Forum: https://discourse.mcneel.com/ Grasshopper component library: http://grasshopperdocs.com/ CONTACT US AT: https://www.learn-visual-programming.com Narrated by: Lina Vestarte _ Click LIKE, if you find the tutorial useful. Have a question or suggestion? Leave a comment below! Never miss a new tutorial - SUBSCRIBE :)
Grasshopper 101: Parameterization | #11 Stepped Surface EXERCISE | IsoCurves | Loft | Extrude
15:37

Grasshopper 101: Parameterization | #11 Stepped Surface EXERCISE | IsoCurves | Loft | Extrude

In this video, we create stepped surfaces using NURBS surfaces and IsoCurves. While focusing on parameterization, we also touch upon the relevant Data Tree management tools and revisit Custom Preview, the Gradient, and the Color Wheel. Enjoy! This video is an introductory tutorial for beginners in Grasshopper3D and Rhinoceros. PREREQUISITE TUTORIAL: ►https://www.youtube.com/watch?v=ZXT68lFd0qA LEARNING SLIDES: ►https://www.learn-visual-programming.com/parameterization?lightbox=dataItem-l3ogpkib CHAPTERS: 00:00 Intro 00:23 Surface Plane 01:15 Extracting Surface Iso Curves 02:34 Surface Steps: Extrusion 03:19 Surface Steps: Loft Surface | Cull Index | Merge 05:48 Adaptive Step Size 07:55 Merge Component Issues 08:40 Changing IsoCurve Distribution on Surface 09:36 Custom Color Preview | Gradient | Color Wheel 10:58 Grasshopper Custom Preview Issues 12:12 Preview Issues of Curved Surfaces 13:34 Adjusting the Definition 14:38 Stepped Subdivision Surfaces 15:07 Check for Duplicate and Invalid surfaces 15:24 Closing COMPONENTS: IsoCurve component Extrude component Cull Index component Merge component Brep Join component Curve Proximity component Project component Shift List component Loft component Rebuild Curve component More on Surface UV directions and Normal: ►http://docs.mcneel.com/rhino/5/help/en-us/commands/dir.htm ►https://discourse.mcneel.com/t/brep-flip-brep-face-reverse-brep-surface-reverse-inconsistencies/153688 RELEVANT ADD-ONS: ►https://www.food4rhino.com/en/app/pufferfish?lang=en ►https://www.food4rhino.com/en/app/lunchbox ►https://www.food4rhino.com/en/app/parakeet ►CONTACT US AT: https://www.learn-visual-programming.com Narrated by: Lina Vestarte _ ✅ Click LIKE, if you find the tutorial useful. ✅ Have a question or suggestion? Leave a comment below! ✅ Never miss a new tutorial - SUBSCRIBE :)
Grasshopper 101: Parameterization | #10  Pixelated Surface EXERCISE | Project Point | Clusters
16:04

Grasshopper 101: Parameterization | #10 Pixelated Surface EXERCISE | Project Point | Clusters

In this exercise, we're creating a pixel-like grid of boxes following a surface. We focus on NURBS surfaces and parameterization while revisiting other relevant tools and topics, such as cluster creation and the importance of the Data Tree Structure. Have fun! This video is an introductory tutorial for beginners in Grasshopper3D and Rhinoceros. PREREQUISITE TUTORIAL: ►https://www.youtube.com/watch?v=ZXT68lFd0qA LEARNING SLIDES: ►https://www.learn-visual-programming.com/parameterization?lightbox=dataItem-l3ogpkib CHAPTERS: 00:00 Intro 00:28 Surface Creation | Aligned with XY Plane 01:04 Creating Grid for Pixelation 01:53 Bars Following a Surface 02:35 Bar Size Adaptive to Grid Resolution 03:18 Boxes Distributed Along a Surface 04:10 Point Grid Matching Surface proportions 04:55 Project Pixelation Points to the Surface 06:38 Custom Grid for Pixelation 09:18 Creating a Cluster in Grasshopper 11:00 Exact Box dimensions and Pixelation Direction 11:37 Speeding Up the Project Point Tool 12:15 Changing Domain Box Base Plane 13:04 Rounding Vertical Step Values 14:08 Cluster Properties 14:45 Stacking Boxes | Data Tree Structure 15:44 Closing COMPONENTS: Divide Surface Component Domain Box Construct Domain Project Component Bounding Box Rotate Plane Component Evaluate Box Surface Dimensions Box Properties Rectangular Grid Round Expressions Clean Tree ►CONTACT US AT: https://www.learn-visual-programming.com Narrated by: Lina Vestarte _ ✅ Click LIKE, if you find the tutorial useful. ✅ Have a question or suggestion? Leave a comment below! ✅ Never miss a new tutorial - SUBSCRIBE :)