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

Owned by Emma

AI Story Crafters

123 members • Free

Learn to create short, inspiring ebooks with AI—from children’s moral tales to adult fiction—complete with illustrations, storytelling tips.

Memberships

Skill & Soul Studio

191 members • Free

Advertising Accelerator

47 members • Free

🎬 Memoir Skool 📸

90 members • Free

The Wildlife Lens

39 members • Free

📸 Photography by Cristal

154 members • Free

Ricochet

211 members • Free

Read SkoolMagazine Here

282 members • Free

The Directory On Skool

788 members • Free

NextGen AI

37.6k members • Free

14 contributions to Grasshopper3D Challenge
How I finally understood data matching
In this video, I explain why data matching is one of the most important ideas in Grasshopper. The example is simple: two curves, two sets of points, and lines between them. But when the point counts do not match, the result changes. The main idea is simple: - Matching lists creates clean connections - Different point counts create unexpected results - Grasshopper follows the data structure you give it - Better control starts with checking inputs and outputs Watch here Book a strategy call
2 likes • 8d
thanks
How I use Evaluate Curve in Grasshopper
In this video, I explain how Evaluate Curve works and why it gives you more control than simply dividing a curve. Divide Curve is useful when you want equal points. But when you want to control where points land, create uneven spacing, or use logic like Graph Mapper or Fibonacci sequences, Evaluate Curve becomes much more flexible. The main idea is simple: - Curves can be read through parameters - Reparameterize helps remap the curve between 0 and 1 - Evaluate Curve lets you place points with more control - Graph Mapper can create uneven point spacing - Fibonacci values can create gradual spacing changes Watch here Book a strategy call
3 likes • 15d
Wow
Your Surface is not always flat
In this video, I explain the difference between a surface that looks flat and a surface that is actually planar. This matters a lot when you work with fabrication, paneling, facades, fashion, or any workflow where geometry needs to be cut, unfolded, or built accurately. The main idea is simple: - Planar means the surface sits on one single plane - A tilted surface can still be planar - A surface can look flat but still fail the planarity test - Triangulation can break curved surfaces into planar pieces - More divisions can give a closer approximation of the original shape Watch here Book a strategy call
3 likes • 16d
Good one!
Different shapes, same area
In this video, I show how to create different polygon variations while keeping the same target area. This is useful when you want to explore multiple design options, but still keep one important constraint fixed. For example, you may want different plot shapes, massing footprints, or competition options that all stay within the same area requirement. The main idea is simple: - Start with a base polygon - Rotate the edges to create variations - Rebuild the shape from intersections - Scale the result back to the target area - Check whether it fits inside the boundary Watch here Book a strategy call
3 likes • 16d
it's getting better and better... 🥰
I use Trim in Grasshopper for stitching patterns
In this video, I show how I use Trim with Breps to keep a generated pattern inside a material boundary. This is useful when you create lines for stitching, cutting, engraving, or fabrication, but only want the pattern to exist inside a specific sheet or surface. The main idea is simple: - First, create the pattern - Then define the boundary - Use the surface as the trimming region - Keep only the parts that stay inside Watch here Book a strategy call
3 likes • 18d
Trim it clean! 😉
1-10 of 14
Emma Wratten
3
36points to level up
@emmawratten
Lawyer by day, I unwind through sketching and storytelling. Excited to grow my AI skills, explore new ideas, and have fun with it.

Active 1m ago
Joined Mar 4, 2026
Cambridge, United Kingdom