Grasshopper

algorithmic modeling for Rhino

Recursive Perlin noise applied selectively to a gradient of points clustered along positive surface curvature of previous iteration.

Views: 205

Comment

You need to be a member of Grasshopper to add comments!

Comment by Timothy Tai on September 21, 2016 at 9:03am

Hi Kellan,

Thank you so much for taking the time out to describe the process in such detail - I really appreciate it. The sorting part is brilliant because as you mentioned, re-applying the noise globally over a few more times do not end up generating much more interesting results when I tried.

And "book keeping" sounds like a great way to keep things organized.

I will give it a try when I get a chance to!

Thanks a lot again,

Tim

Comment by Kellan Shanahan on September 20, 2016 at 2:27pm

Hi Timothy, 

 Away from my work computer right now.. But the in this workflow i created a cylindrical surface, subdivided it into a dense grid of points, and applied perlin noise as usual. Then the next step was to sort the points according to surface curvature and reapply the noise to a selection of points with the highest positive curvatures. Then repeat as many times as desired. I think the result is more interesting and organic than re-applying the noise globally.

The tricky part was keeping a record of the points in their  original order, so that once they're sorted by curvature and deformed, they can be sorted back into their original order and the surface can be rebuilt properly. To do that I created a text list of the points original indices, then applied every transformation to it that I applied to the actual list of points. Then the points can be sorted back according to this list of original indices. Believe this technique is called "book keeping"

Comment by Timothy Tai on September 19, 2016 at 1:33pm

Hi Kellan,

This looks great!

I am also looking into applying perlin noise to a surface recursively (or, in a fractal sense if you will). Would you mind giving me some pointers in the process, if not share the script you did for this image?

Thanks a lot,

Tim

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service