Activity
Mon
Wed
Fri
Sun
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
What is this?
Less
More

Memberships

The Parametric Circle

328 members • Free

Grasshopper3D Challenge

393 members • Free

How to Rhino

34.3k members • Free

How to Rhino Premium

241 members • $35/m

Parametric House

377 members • Free

Affinity Creatives

2k members • Free

Drafting Workshop

90 members • Free

Sketch Like an Architect

2.9k members • Free

YourTechStep

21 members • Free

22 contributions to The Parametric Circle
NEW VIDEOS - PREMIUM AND FOR FREEMIUM!
Hi everyone! 👋 Just a quick heads-up that two sessions are now available for the Freemium group (and visible to all) - We’ve also just posted a brand-new session focused on the Galapagos plug-in—see the description below: In this tutorial, we use Galapagos with the LB View Percent component to optimize a tower for the best possible views. By adjusting three key parameters—X-axis displacement, Y-axis displacement, and rotation per floor—we evolve the building’s position and form to minimize view obstruction from surrounding buildings while maximizing overall visibility across the site. This workflow shows how evolutionary solvers can support smarter, performance-driven design decisions.
NEW VIDEOS - PREMIUM AND FOR FREEMIUM!
0 likes • 2d
Hi Bryan, great timing on this one. This new session really adds some solid substance to the topic after last week’s live session, a perfect follow-up. Thanks for sharing your insights, it’s genuinely appreciated.
0 likes • 20h
Grasshopper Free plugin to use Pollination through your favourite modelling tool and .exe for an easy install on Windows https://app.pollination.solutions/cad-plugins https://docs.pollination.solutions/user-manual/grasshopper-plugin/download-and-install-the-grasshopper-plugin
A question about how to reverse or return to origin of data that has been modified for terrain modeling.
I was confronted with the following challenge that I have tried to solve to no avail, and I was asking if anyone had a viable solution. I was given 3D CAD file for an extended area of the terrain that only had 3D height contour lines and polylines. Modeling a terrain mesh out of it was easy until but very heavy, and was able to deduce that those contours were not accurate since they were deduced from a NURBS surface modeled from another software application and I have no way to get the original NURBS surface nor the data that was modelled from. So I was asking, is there a way that I have generate a new terrain mesh with fewer points that does not compromise the accuracy of the new modelling surface, and to be as similar as possible to the original the set of points that was used to generate the reference NURBS surface?
1 like • 2d
I was intrigue by your question because you mentioned it first in 'How to Rhino' so I simply put it to Google Gemini to solve it, and here is the answer, maybe that can help: _________________ That is a fascinating and common challenge in computational terrain modelling! You are essentially facing a "reverse engineering" problem: trying to infer the simple, original control points from a dense, derived geometry (the messy 3D contour lines). While I cannot access or directly run Grasshopper for you, I can certainly provide a **viable, high-level computational strategy** using **Grasshopper components** and **Python/C\# scripting** to address this issue. The goal is to simplify the highly redundant data (the dense, noisy contours) into a clean, minimal set of points that accurately represent the original surface, and then use those points to generate a much lighter mesh. ----- ## 💡 Computational Strategy: Reverse-Engineering Terrain Data This approach is based on data simplification and surface reconstruction. ### 1\. 🧹 Data Cleaning and Preparation Before generating a new surface, you must simplify the redundant contour lines. | Step | Goal | Grasshopper Component(s) | Notes | | :--- | :--- | :--- | :--- | | **A. Curve Simplification** | Reduce the number of points defining each contour line without changing the shape much. | **`Simplify Curve`** (Curve Tab) | This removes redundant control points from the polylines, which is crucial if they were generated from NURBS. | | **B. Point Extraction** | Get a single set of 3D points from all the simplified curves. | **`Divide Curve`** (Curve Tab) | Use a large distance or a low count for the division to drastically **reduce the total number of points**. This step directly addresses the "very heavy" file size. | | **C. Point Noise Reduction** | Smooth the points slightly to remove computational noise introduced by the original NURBS derivation. | **`Average`** (Vector Tab) or **`Smooth`** (Mesh/SubD Tab) | This uses neighborhood averaging to clean up the data set. |
GENERATIVE RIBBON VIDEO OUT NOW
This tutorial demonstrates a physics-based curve relaxation workflow in Grasshopper using Kangaroo. Planar curves are subdivided into point networks and driven by length, bending, and collision constraints to generate smooth, flowing, self-organizing ribbon geometry. The result is a dynamic, editable form-finding system ideal for parametric walls, partitions, and spatial patterns.
2 likes • 15d
That's fantastic! With this geometry, it looks like we could whip up a maze so massive, even Theseus would need a coffee break and a map. It truly is an intriguing shape!
0 likes • 15d
@Walter Patrick Smith 😉
New Video this Wednesday!
Hey everyone! I’m getting ready to upload a new tutorial to the Skool platform, and I’d love your input. As many of you know, I’ve posted around 500 Grasshopper scripts on Instagram over the years — and I want to start turning some of the most interesting ones into in-depth tutorials for you here. If there’s a specific script, technique, or style from my page that you’d like to see broken down step-by-step, let me know! Your suggestions will help me focus on what you’re most excited to learn. Drop your ideas below — looking forward to hearing what you’d find most valuable!
0 likes • 18d
Bryan, you’ve been in the grind for so long, cranking out a GH script every single day for ages. Honestly, wow. Choosing just one is going to feel like a full-on brain puzzle, there are simply too many good ones. Maybe these ones, they seem promising enough to make the others jealous! https://archbga.com/bryangarciaagudelo https://www.instagram.com/bryan_garcia_agudelo/ https://www.patreon.com/bryangarciaagudelo https://www.youtube.com/@bryangarciaagudelo1664/streams
NEED VIDEO UP - SINE PAVILION
I'VE JUST UPLOADED THIS WEEKS TUTORIAL FOR PREMIUM MEMBERS. In this session, we use Graph Mapper to shape and control a parametric portico structure. By remapping values through custom graph curves, we adjust column heights, beam profiles, and the overall rhythm of the design. The tutorial shows how manipulating data with Graph Mapper can transform a basic setup into a dynamic architectural form, helping students understand both the workflow and creative possibilities of Grasshopper.
0 likes • 24d
Cool, Using Graph Mapper to bend a simple portico into something way more fun, tweaking heights and shapes until the whole thing comes alive. Thanks Bryan!
0 likes • 19d
NEED VIDEO UP - SINE PAVILION you mean NEW VIDEO UP - SINE PAVILION maybe?
1-10 of 22
Fabrice Boulben
3
27points to level up
@fabrice-boulben-6547
Passionate about architecture and computational design, always exploring creative and innovative design solutions.

Active 1h ago
Joined Sep 22, 2025
Cambridge UK