background preloader

Parametric modeling - 3d modeling, video tutorials, rhino grasshopper - parametric-modeling.net

Parametric modeling - 3d modeling, video tutorials, rhino grasshopper - parametric-modeling.net

blackspectacles David LeFevre's course is going to walk you through a number of ways to create and manipulate surfaces using Grasshopper and Rhino. We'll start by showing basic methodologies for creating surfaces. Then, we’ll create a simple Grasshopper definition that will illustrate the basic principles of relationship modeling. From there we’ll learn how to extract information from surfaces in order to create new geometries, we’ll learn how to sample an image to create parametric inputs, and finally, we’ll learn how to inform the selection of objects within arrays of multiple geometries. When we’re finished you will have the knowledge you will need to construct your own parametric surfaces using Grasshopper and Rhino. Chapter 1: Basic Surface Modeling Tools Introduction Loft Surface Sum Surface & Network Surface 1-Rail Sweep & 2-Rail Sweep Planar Surface & Extrude Pipe Component Offset Surface Chapter 2: Building Parametric Surfaces

Grasshopper - generative modeling for Rhino Lyrebird This is the first release of our plug-in to instantiate Revit families using data from Grasshopper. Lyrebird for Grasshopper will create one component, LBOut for sending information from Grasshopper to Revit. Within Revit, the Lyrebird plugin will create a split button with four commands: a toggle to turn the receiver on/off, a settings dialog, a command to select all elements in a particular set, and a command to strip the Lyrebird data from selected element(s). We have tested this project, but it is the first release and it may still contain bugs. Please use it "as is", it does not come with warranties. I spent a lot of time developing the logic and implementing it, please give credit where credit is due. To install: Download the Lyrebird.msi file from below and run it to install Lyrebird for the local user. In Grasshopper, choose File > Special Folders > Components folder. For Revit, copy the two DLL files and one ADDIN file to %programdata%\Autodesk\Revit\Addins\2014.

[Sub]Code This page is set up to host bits of codes and sample algorithms. Those algorithms are free to be explored or even shared with proper recognition to the author.Please let me know if you reached any interesting result using any piece of the code provided. Before downloading anything from Digital [Sub]stance you consent to the following license agreement Digital [Sub]stance by Marios Tsiliakos is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. “If you Enjoyed anf found the content of this blog useful please consider donating to keep Digital [Sub]stance up and running.” Grasshopper Definitions

designcoding Maybe a huge kitsch for contemporary architecture, I know, but a good example of a fundamental problem of constructing geometric relationships. In ARCH362 today, we’ve examined the geometric modeling process that opens us parametric relationships just by converting it into a diagram of design history. You may follow the construction of such a diagram step by step and see the possible parameters emerged from it. Only rule of this construction is the connection from the left side of the component (node) represents an input to that node, and the connection from the right side of the component represents an output of that node. A couple of numbers are the input of a “polygon” node, while the output of that node is a curve (the polygon). You can download the definition file here [GHX: 0.8.0066] Please note that in this method, first, a geometric sketch is made in Rhino to create an initial object. Of course, Grasshopper is not limited with this method of diagrammatic deduction.

| DesignReform This is a response to a question on the forum. The question is 1. How does one snap in 3ds Max and 2. how can one move things dimensionally. This 3ds Max video tutorials explains both as... I'm going to start this post by saying this is not something I will do regularly but i was compelled in this case to give it a shot. Delete Mesh provides parametric deletion based on the current sub-object selection level in the stack. So.... This is the third part of a series in which I will try and go through all the operations that can be done at the sub-object level of the various geometry types in 3ds Max. Week 2: Variables - Computational Methods, Fall 2012 Grasshopper Resources Supra | Supracodex A DLA model, now coded in C++ / Openframeworks. The DLA model is a paradigm model for far-from-equilibrium pattern formation. ‘[P]articles are added, one at a time, to a growing cluster or aggregate of particles via random walk paths starting outside the region occupied by the cluster.’ The Ulam spiral (named after its discoverer, the mathematician Stanislaw Ulam) is a rectangalur grid of numbers spiraling out from the center, in which the prime numbers are highlighted. A visualisation of an attracting set of a quadratic recurrence equation exhibiting a very elegant and intricate structure with fractal properties. A simulation of a reaction-diffusion system. The model is coded in Processing as an agent-based Cellular Automaton model. A classic in mathematical visualization, the Mandelbrot set, coded in C++ / Openframeworks. A classic in chaos mathematics coded and visualized with Processing. An agent-based model of diffusion-limited aggregation.

Zwarts en Jansma Lattice Lab LATTICE LAB was a two-day workshop on the topic of Subdivision Modeling for fabrication with 3D printing. Workshop Journal Lab participants learned how to create, distribute, and smooth mesh elements through the Plug-Ins Paneling Tools and Weaverbird for Rhinoceros. The Lab curriculum included a series of instructional lectures, lab exercises, and open work sessions. Instructional lectures served to both introduce key concepts and spark discussion amongst the group. Drawing inspiration from the patterns found in 3-Dimensional Lattice Structures, Lattice Lab participants created vast arrays of geometrical units capable of responding to a range of dynamic contexts. Open work sessions offered participants time to develop individual design studies with one-on-one assistance by the Lab instructors.

DigitAG& Jeffrey Vaglio Project vignettes:Tower VignetteDefinition Vignette Additional images:Top ViewPerspective ViewOverall View Grasshopper file:Elliptical Tower with Annual Solar Response Louvers This is a parametric tower Grasshopper routine which twists an tapers and ellipse as it rises vertically. Core, structure and glazing systems are applied. Here are some more images:Close-Up View Here is the Grasshopper file:Elliptical Tower with Annual Solar Response Louvers Here is the Diagrid Routine applied to an pseudo-ovoid shell: Here is the Grasshopper file: Diagrid Panels on Surface I was interested in applying a Diagrid Panel system to my tower geometry. Here are some snapshots from my efforts to combine the Solar Responsive Panel System with component population to a high rise tower definition. Here are some more images:Tower ViewPerspective View The following Solar Responsive Custom Paneling System integrates component population strategies developed by nGai. USC_517_JVaglio_Solar_Responsive_System3_100418.ghx

designplaygrounds.com

Related: