Grasshopper

generative modeling for Rhino

Daniel Piker's Friends

  • Jim
  • Toby Plunkett
  • Amr Al Janadi
  • Bruno Boas
  • Ikram Ch
  • Jennifer Lim
  • soduseki
  • Mark
  • Kaveh Allahdin
  • Mohsen Fayazbakhsh
  • Vi
  • Andreas Schiffer
  • Shih-Yuan Wang
  • patric guenther
  • Sarah Jean Roberts

Daniel Piker's Groups

Daniel Piker's Discussions

Random numbers aren't...
1 Reply

Started this discussion. Last reply by Robert Vier Dec 27, 2012.

Sketching Dynamic Geometry
10 Replies

Started this discussion. Last reply by djordje Nov 14, 2012.

'Visual Programming and Why It Sucks'
4 Replies

Started this discussion. Last reply by Luis Fraguada Sep 9, 2012.

 

Daniel Piker's Page

Latest Activity

Daniel Piker replied to Dmitry's discussion circle paking on 3D surface in the group Kangaroo
"Hi Dmitry, Here you go: It uses the offset curve on surface component to get the right boundaries for the different circles"
yesterday
Daniel Piker commented on David Rutten's photo
Thumbnail

Moving furniture

"Whenever I see Galapagos running through different solutions I'm always reminded of this part about furniture moving simulations from Douglas Adams book "Dirk Gently's holistic detective agency" : http://pastebin.com/FVrpgPtq and…"
Thursday
Daniel Piker liked Csiby Zsolt's video
Wednesday
Daniel Piker liked Csiby Zsolt's photo
Wednesday
Daniel Piker liked Csiby Zsolt's photo
Wednesday
peter left a comment for Daniel Piker
"hi Daniel, Hi have a propblem loading kangaroo - see error message below. I did check that I have those to files in the library folder and both are unlocked. Any ideas what it could be ? many thanks, Peter Object: KangarooA (level 1){ Exception has…"
Wednesday
Daniel Piker replied to Dickson Whitney III's discussion Pressure - Balloon Simulation in the group Kangaroo
"Hi Alex, Not a problem to revive an old thread, in fact it is quite timely, as I've just been revisiting the Pressure force recently. The PressureLevel setting is the pressure difference between the 2 sides of the mesh, measured in…"
May 17
Cemre Akalin liked Daniel Piker's video
May 17
Profile IconXiaoming, hrbxsw and Antonio Giordano joined Daniel Piker's group
Thumbnail

Kangaroo

Kangaroo is a Live Physics engine for interactive simulation, optimization and form-finding directly within Grasshopper. See More
May 17
Shridhar Mamidalaa commented on Daniel Piker's video
May 17
Shridhar Mamidalaa liked Daniel Piker's video
May 17
Profile IconAmr Al Janadi, Valentina Mancini and Davide Lombardi joined Daniel Piker's group
Thumbnail

Kangaroo

Kangaroo is a Live Physics engine for interactive simulation, optimization and form-finding directly within Grasshopper. See More
May 16
Dmitry commented on Daniel Piker's group Kangaroo
"help001.gh help%20002.3dm"
May 16
Dmitry commented on Daniel Piker's group Kangaroo
"Hello Daniel ! sorry for may ask same question again  , but I cannot found solution how to fix it .the target is to make limit border of shape for circle paking  .I add some button  to script , which I load from your blog , for make…"
May 16
Daniel Piker replied to Ignacio España's discussion Kangaroo not deleting duplicate points
"It's because your points are in different paths. If you flatten the list before feeding into the remove duplicates component then it will remove all duplicates across the tree."
May 15
Anton Laterra left a comment for Daniel Piker
"Dear Daniel,   Here is a video on vimeo that you uploaded 2 years ago: http://vimeo.com/20287194   Could you please explain in a few words which forces and how distributed create such a tension between points. I guesed there are 2 anchor…"
May 14

Profile Information

Daniel Piker's Photos

Loading…
  • Add Photos
  • View All

Daniel Piker's Videos

  • Add Videos
  • View All

Daniel Piker's Blog

Topologizer/Network CleanUp

To complement the recent Exoskeleton wireframe thickening tool by David Stasiuk and myself,

I am also sharing this component for cleaning up messy wireframes or line networks.

You provide it with any list of lines and it turns them into a clean directed graph or network.

So it :

-Snaps together nearby…

Continue

Posted on December 22, 2012 at 2:36pm — 6 Comments

Introducing 'Exoskeleton' - A wireframe thickening tool

A collaborative effort by David Stasiuk and Daniel Piker, Exoskeleton brings simple wireframe thickening to Grasshopper. You input a network of lines, and it turns them into a solid

(without the heavy calculation of a Boolean intersection of many pipes and spheres).…

Continue

Posted on December 21, 2012 at 12:13pm — 44 Comments

MeshMash - Dynamic Remeshing

I've just posted a new article about something I've been working on recently:

http://spacesymmetrystructure.wordpress.com/2012/09/20/meshmash/

I'm quite excited about this step forward, as I think dynamically changing topology is going to open up a lot more possibilities for interesting ways of using relaxation/optimization.…

Continue

Posted on September 20, 2012 at 8:23am — 8 Comments

Rheotomic surfaces and flowline generation tool

Around 3 years ago I wrote an essay on my blog about what I called rheotomic surfaces - a type of surface I had developed related to fluid flow and electrostatics, and a technique for their generation…

Continue

Posted on February 19, 2012 at 12:53pm — 42 Comments

New Kangaroo - mesh collisions and separate XYZ constraints

Hi all,

I'm putting this up for anyone who wants to test it out before I make it the main release on the Food4Rhino site. Let me know if it works and if not what errors you get.

This contains a fix for the Mesh Collision component, and also a new sort of Anchor where you can toggle separate booleans for constraint in x, y or z of a point.

(Also note that like the AnchorSpring component this connects to the ForceObjects input of the main Kangaroo component rather…

Continue

Posted on December 31, 2011 at 3:13pm — 7 Comments

Comment Wall (27 comments)

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

Join Grasshopper

At 2:25am on May 22, 2013, peter said…

hi Daniel,

Hi have a propblem loading kangaroo - see error message below.

I did check that I have those to files in the library folder and both are unlocked.

Any ideas what it could be ?

many thanks,

Peter

Object: KangarooA (level 1)
{
Exception has been thrown by the target of an invocation.
TargetInvocationException
}

Object: KangarooA (level 2)
{
Could not load file or assembly 'KangarooLib, Version=0.0.8.5, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
FileNotFoundException
}

At 5:07am on May 14, 2013, Anton Laterra said…

Dear Daniel,

 

Here is a video on vimeo that you uploaded 2 years ago:

http://vimeo.com/20287194

 

Could you please explain in a few words which forces and how distributed create such a tension between points.

I guesed there are 2 anchor pts on each side. And should be some sort of repulsion going on...

Couldn't make it

thank you

At 10:58am on October 10, 2012, Systemiq said…

Hi Daniel,

your Mand3d with complex number raised to power of 4 instead of 2, perhaps it looks like something too.

At 6:44pm on July 11, 2012, bassem M.EID.M said…

Hi everyone,

any resources about how to create spring connection between a set of boxes that represent spaces?

At 3:39pm on March 25, 2012, Iker Mugarra Flores said…

Hi Daniel,

(Flat_circlepacking_ikerImage.gh)

I have manage to adapt this definition that you worked on(circle packing), o an image-field that defines the radii of the circles, but my main target is to optimize the radii for a better arrangement and population within the image-field allowing the radii to change and adapt during the simulation... some one posted in you tube a great video where they show this plus other interesting packing logic's....

here is the link:

http://www.youtube.com/watch?v=SSWudanJc7c&feature=related

any suggestions about to achieve similar results as image base/fighting for space....?

thanks

Iker

At 8:03pm on December 18, 2011, Jerome said…

I created a group of mesh in Grasshopper, then I turned the "FLOOR" to true, but the meshes didn't stop at floor level. Could anyone help to see what's wrong with the meshes? This is the link to the questions and the files. Thanks!

http://www.grasshopper3d.com/forum/topics/meshes-penetrate-through-the-kangaroo-floor?xg_source=activity

At 2:09pm on November 30, 2011, Nick Tyrer said…

Thanks dude. ive been giving it a go, really neat little program.

At 11:40am on November 28, 2011, Nick Tyrer said…

Hey Daniel

A bit of a random question, (non gh related). At your Shape to Fabricate presentation i believe you mentioned home-made 3d scanning your workshop's panels to see how accurate they were. Just wondering what software you used for this? 

 

I was gutted when i found out too late that they had reduced prices of the workshops. Yours and gregs was really fascinating!

Thanks,

Nick

At 6:45am on November 16, 2011, Travis Lydon said…

Hi Daniel,

 

I have a few question for you regarding stiffness tolerances for surface relaxation in Kangaroo. I'm attempting to use kangaroo as a form-finder for a cable-net clastic structure which i'm using to skin my design studio building. I'm trying to use varying degrees of stiffness in separate curve sets to create somewhat of a 'seam' definition on the surface of the processed relaxation, and was wondering if there was a better way to approach it than what I've been doing. The curve sets I am referring to are labeled as the Diagonal Tension Cables and Ramp Pressure Curves in the Script. My problem is now occuring where the circulation ramp is protruding through the relaxed skin, I need to figure out how to create a reactionary force back on the skin to push it away from the ramps. Thanks in advance, I know it sounds confusing but I taught myself Kangaroo last night, andI have a feeling its an easy fix.

 Single Kangaroo Relaxation - 3 Spring Tolerances Help.3dm

Single Kangaroo Relaxation - 3 Spring Tolerances Help.gh

-Travis

At 2:16pm on November 14, 2011, Daniel Piker said…
 
 
 

Translate

Search Grasshopper

Photos

  • Add Photos
  • View All

© 2013   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service