algorithmic modeling for Rhino
(Edit. David sez: Please append your (well explained) ideas/suggestions/wishes. I don't care much for what you want, I care why you want it.)
Perhaps this topic has been covered recently, but I don't see any active threads. We're looking for a plugin project and I'd like to get some feedback from the power users before choosing something.
So...
What is missing from grasshopper?
What would you like to connect to that you can't already connect to?
What kind of bottlenecks do you run into?
What secret wish do you have for Grasshopper that doesn't even seem possible?
What project have you been meaning to undertake but haven't had/won't have the time?
Just trying to brainstorm a few ideas here. There are so many great and useful plugins out there, it's hard to discover the gaps anymore.
Looking forward to your thoughts!
Cheers,
Marc
Tags:
You can use f4 key to search for components.
hi, David.
I wish for these:
and yet again - thanks!
Jan
IndexOfTheLastListItem would save so much -1s!
Here are few things I have noticed. I am using Grasshopper for a few months now and have mastered vvvv and used Quartz composer a lot, so this is the 3rd node-based programming environment I have used.
So far I can't fault the functionality, so, being a UI/UX designer, they are mainly design/usability related.
In no particular order:
- grouping is so essential for large patches and is really cumbersome. Nesting groups borders on impossible, the blob grouping layout is misleading, no swatches to reuse colors. all in all its just not very userfriendly, even though its one of the very few means to structure and organize the patches. Wires going over groups and group labels are in the foreground, making them less usefull (see image), which brings me to my next point:
- there should be a way to dim or even recolor wires and or even nodes. The wires as they are just look a mess with slightly larger patches and make reading them and keeping them neat really hard. Transmitter/Receiver has its drawbacks but for those who know what they are doing its great and reduces mess a lot. In vvvv you can "hide" nodes and wires, which doesn't hide them completely, but just makes them very dim and transparent. Its so handy to hide all the small stuff, like a boolean at the "start" of the patch, but which controls many things in the patch, leaving long wires going across everything. At least let us have a setting to change color or opacity of the wires. I also like the different wire types in vvvv: curved, straight and right-angled.
Cheers,
Armin.
You can set the wire style to "faint"... The only problem here is that you have to set it for each input separetely.
Wires 2.0
Being able to select and edit wires could improve the workflow and the readability of the definitions:
- Select (multiple) and delete
- Select (multiple) and rewire. For instance when you have multiple I/O wires and just want to reroute some of them. The rewiring should detect which side of the wire you are on.
- Select and add a generic data component under the mouse pointer so that you can branch form there
- Select (multiple) and change line width. 0 would be hidden. (tired of going through all the inputs of the wires I want to affect one by one)
- Select (multiple) and change colour and transparency (don't know why... but I guess it would be good for coding)
- Select and change curve. The current curve of the wires is nice but sometimes it's messy (in vertical arrangements particularly). Being able to set some control points and adjusting the I/O tangency could help getting a cleaner diagram
- Select and Define a linetype would get in the way of the current signification so I don't know if I would mess with that, but it's worth considering.
Not really wires but related: "extract parameter" could work with inputs and outputs and with multiple wires attached.
Thanks
1 - Grouping texts and geometries to bake with LuchBox Bake component.
2 - Multi-Thread
3 - Name Coherence - mainly to teach ( f. ex.: why in Unit Z the input is Factor and in other vector components the input is Amplitude?)
4 - Sometimes you need to build a domain and sometimes deconstruct the domain (f. ex.: remap values and gradient)
5 - Components names - typing deconstruct 999 times a day is terrible.
Some things that would really improve the workflow at the office...
geometry pipeline functional within clusters
let all nick-named components (at least parameters) be searchable and let the user paste them onto the canvas with the inputs of the original component. (calling a variable)
along the same lines - search and replace (regex) manipulation of all nick-names
combined data+geometry group datatype
text input to pathmapper
tag datatype + output from tag components to arrange bulk baking in for instance lunchbox
and lastly the holy grail - native looping ability (maybe an interface between canvas and clusters?)
Cheers Frans
Well I Wish the new Grasshopper have a good class structure.Easy to read and easy to override.It will be helpfull for us to develop more usefull component.By the way the C# using lines are locked in Script components witch brings a lot of trouble.
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