algorithmic modeling for Rhino
The Pufferfish is one of few animals which is capable of changing its shape.
This plugin is a set of 330 components which focuses on Tweens, Blends, Morphs, Averages, Transformations, & Interpolations - essentially Shape Changing. Pufferfish mainly uses parameters and factors for inputs for more custom control over operations like tweens and grids as opposed to grasshoppers usual division count inputs. These components are accompanied by support components which are useful methods for tween / blend / morph / lattice operations such as making curves compatible, a custom curve graph mapper, and a multi-threaded morph to twisted box. In addition, there are extra components which simplify some common grasshopper operations such as testing for equality within a tolerance and rounding to nearest numbers. Please email me if you find any bugs. Works with Grasshopper for Rhino 5, Rhino 6, Rhino 7 WIP, and Rhino Mac.
Instagrams: @ekimroyrp & @designmorphine
Download:www.food4rhino.com/app/pufferfish
Website: http://www.food4rhino.com/app/pufferfish
Location: Grasshopper3d
Members: 412
Latest Activity: Jul 15
General notes
Pufferfish Changelog
June 15, 2021 - Pufferfish V3.0
April 01, 2021 - Pufferfish V3.0
June 05, 2020 - Pufferfish V2.9
June 01, 2020 - Pufferfish V2.9
May 10, 2020 - Pufferfish V2.9
January 16, 2020 - Pufferfish V2.8
October 05, 2019 - Pufferfish V2.7
September 27, 2019 - Pufferfish V2.7
July 27, 2019 - Pufferfish V2.6
July 04, 2019 - Pufferfish V2.5
May 17, 2019 - Pufferfish V2.4
May 14, 2019 - Pufferfish V2.4
Oct 24, 2018 - Pufferfish V2.3
Oct 10, 2018 - Pufferfish V2.2
Sep 27, 2018 - Pufferfish V2.2
Sep 19, 2018 - Pufferfish V2.2
Aug 05, 2018 - Pufferfish V2.1
May 16, 2018 - Pufferfish V2.0
Apr 27, 2018 - Pufferfish V1.9
Apr 15, 2018 - Pufferfish V1.9
Apr 13, 2018 - Pufferfish V1.9
Mar 02, 2018 - Pufferfish V1.8
Feb 16, 2018 - Pufferfish V1.8
Jan 03, 2018 - Pufferfish V1.7
Dec 29, 2017 - Pufferfish V1.6
Dec 22, 2017 - Pufferfish V1.6
Dec 20, 2017 - Pufferfish V1.6
Dec 04, 2017 - Pufferfish V1.5
Nov 29, 2017 - Pufferfish V1.5
Nov 28, 2017 - Pufferfish V1.5
Nov 08, 2017 - Pufferfish V1.4
Nov 01, 2017 - Pufferfish V1.3
Oct 28, 2017 - Pufferfish V1.2
Oct 22, 2017 - Pufferfish V1.1
Oct 17, 2017 - Pufferfish V1.0
Pufferfish Tab List
Comment les gommes au chanvre peuvent-elles affecter le corps ? Les articles disent qu'aucun effet secondaire n'a été trouvé jusqu'à présent.Continue
Started by Anthony Morgan. Last reply by Jakeee Jun 10, 2022.
can get a tutorial for this toolset? It would be super helpful for people who are just starting out. I have some experience with GH and Maya but I am not able to get the results that are uploaded on…Continue
Started by Akarsh Sabhaney. Last reply by Cfeldman Sep 3, 2021.
Hello everyone, hope you're all good!I'm very new to the software.I have been trying to recreate the grid tearing effect I found on one of Michael's old videos (image attached). As it has no audio I…Continue
Started by Bruna Dec 9, 2020.
Hi everyone.I'd like to know how 'Is Arc/Circle/Ellipse' components work.How does these components recognize the specific type of input curve?Can someone help me understand the content of these…Continue
Started by Manu. Last reply by Michael Pryor Oct 28, 2019.
Comment
Pufferfish V1.9: Update - adds 26 new components. Most notably Mirror Cut components for all geometry types, Scale To Length, Twisted Box Curve Variable, and Twisted Box Pipe Variable, Parameter Mesh Surface, Trim components and others. Additional features, options, and outputs added to previous components. General optimizations and fixes all around. Some component rearrangements in the tabs and renamed. Some components require at least Rhino 5 SR14. After installing the pufferfish1-9.gha, please close Rhino completely one time to avoid potential assembly reference errors with the "Twisted Box" components.
@Garikundesu ah yes - Rhino6>Plug-ins>Grasshopper>Components is where the files that make up native grasshopper go. Libraries is for Grasshopper Plug ins.
Hi Michael,
I could finally install it with success. I found the problem.
After downloading the component file, i pasted it in Rhino6>Plug-ins>Grasshopper>Components, while the software could load everything except the twisted box Tab.
Now i removed it from there and i went to paste it in Users>AppData>Roaming>Grasshopper>Libraries, and every Tab of Pufferfish is now working.
Thank you so much for the swift answers regardless of the time difference.
Cheers,
@Garikundesu Do you have other native Xform components like boxmorph or surfacebox? Trying to see if maybe you are missing that part of Grasshopper somehow.
@Michael Pryor
Thanks a lot for your swift answer.
Well, nice you brought it up. I do actually have Rhino 5 installed on my machine.
Actually the main purpose for installing rhino 6 was because i was getting exactly the same errors in Rhino 5 and that i wanted to use the hole pufferfish components.
Anyway, if you cross by this problem another time and could give me some feedback, i would be really grateful.
I am not exactly sure what the issue could be in that case. Do you still have Rhino 5 installed? For me it works in Rhino 6 but I have both Rhino 5 and Rhino 6 installed and Rhino 6 picks it up automatically from Rhino 5. I haven't switched fully to Rhino 6 yet as it seems Rhino 6 still has many bugs they are updating frequently and Rhino 6 rhino common has methods that cant be used in Rhino 5.
It seems like it cannot find where your grasshopper install is.
Hi Michael,
As always you 're making great things for the community.
I switched to Rhino 6 version and installed Pufferfish 1.8 updated version. Still i receive a loading error after launching grasshopper, and it seems that the hole "Twisted BOX'' tab is missing. Any idea ? I made sure to unblock the component file and restarted my rhino6.
If you could help that would be really great.
Here is an idea of the message received (didn't paste it all) :
Object: WeightedAverageTwistedBox (level 1)
{
TargetInvocationException
}
Object: WeightedAverageTwistedBox (level 2)
{
Impossible de charger le fichier ou l'assembly 'XformComponents, Version=1.0.0.0, Culture=neutral, PublicKeyToken=dda4f5ec2cd80803' ou une de ses dépendances. Le fichier spécifié est introuvable.
FileNotFoundException
}
Object: AverageTwistedBox (level 1)
{
TargetInvocationException
}
Object: AverageTwistedBox (level 2)
{
Impossible de charger le fichier ou l'assembly 'XformComponents, Version=1.0.0.0, Culture=neutral, PublicKeyToken=dda4f5ec2cd80803' ou une de ses dépendances. Le fichier spécifié est introuvable.
FileNotFoundException
}
Object: TweenTwoTwistedBoxes (level 1)
{
TargetInvocationException
}
Object: TweenTwoTwistedBoxes (level 2)
{
Impossible de charger le fichier ou l'assembly 'XformComponents, Version=1.0.0.0, Culture=neutral, PublicKeyToken=dda4f5ec2cd80803' ou une de ses dépendances. Le fichier spécifié est introuvable.
FileNotFoundException
}
Object: TweenThroughTwistedBoxes (level 1)
{
TargetInvocationException
}
Object: TweenThroughTwistedBoxes (level 2)
{
Impossible de charger le fichier ou l'assembly 'XformComponents, Version=1.0.0.0, Culture=neutral, PublicKeyToken=dda4f5ec2cd80803' ou une de ses dépendances. Le fichier spécifié est introuvable.
FileNotFoundException
}
Object: TweenConsecutiveTwistedBoxes (level 1)
{
Une exception a été levée par la cible d'un appel.
TargetInvocationException
}
Object: TweenConsecutiveTwistedBoxes (level 2)
{
Impossible de charger le fichier ou l'assembly 'XformComponents, Version=1.0.0.0, Culture=neutral, PublicKeyToken=dda4f5ec2cd80803' ou une de ses dépendances. Le fichier spécifié est introuvable.
FileNotFoundException
}
Object: TwistedBoxExtrude (level 1)
{
Une exception a été levée par la cible d'un appel.
TargetInvocationException
}
Object: TwistedBoxExtrude (level 2)
{
Impossible de charger le fichier ou l'assembly 'XformComponents, Version=1.0.0.0, Culture=neutral, PublicKeyToken=dda4f5ec2cd80803' ou une de ses dépendances. Le fichier spécifié est introuvable.
FileNotFoundException
}
Object: TwistedBoxPipe (level 2)
{
Impossible de charger le fichier ou l'assembly 'XformComponents, Version=1.0.0.0, Culture=neutral, PublicKeyToken=dda4f5ec2cd80803' ou une de ses dépendances. Le fichier spécifié est introuvable.
FileNotFoundException
}
Object: EvaluateTwistedBox (level 1)
{
Une exception a été levée par la cible d'un appel.
TargetInvocationException
}
Object: EvaluateTwistedBox (level 2)
{
Impossible de charger le fichier ou l'assembly 'XformComponents, Version=1.0.0.0, Culture=neutral, PublicKeyToken=dda4f5ec2cd80803' ou une de ses dépendances. Le fichier spécifié est introuvable.
FileNotFoundException
}
Object: ConstructTwistedBox (level 2)
{
Impossible de charger le fichier ou l'assembly 'XformComponents, Version=1.0.0.0, Culture=neutral, PublicKeyToken=dda4f5ec2cd80803' ou une de ses dépendances. Le fichier spécifié est introuvable.
FileNotFoundException
}
@Jorge Jimenez all images are from definitions in the example files. Download the example files at the same place as the plugin.
Hi everyone!, im working on a project where im trying to define a structure for a bridge with small diameter pipes (as shown in the discrete polyline example picture) im having some trouble to make the definition to do this, i have some experience in GH but im not an expert if anyone could help me out it would be great
Thank you!
Jorge Jimenez
Pufferfish V1.8: Update - Re-uploaded Pufferfish V1.8 to add edges and faces outputs to the Deconstruct Twisted Box. Also added an Evaluate Twisted Box component and a Twisted Box Centers component. Re-uploaded the V1.8 example files as well.
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by
You need to be a member of Pufferfish to add comments!