Grasshopper

generative modeling for Rhino

hi!

after the response to this thread , i decided to make a thread with only my ideas. everyone is welcome to comment on them, but if you have your own ideas, please don't post them here, but make a separate thread in respect to Davids request.



1st idea: receivers for everyone! (the crowd goes wild)
i'm thinking, why not make each input hook be able to work as a receiver. it could be chosen from the right-click menu, and the waves graphic can appear (as in the receiver component) around that hook.

an advantage of this would be, that if you start with a bunch of components near the input components area, and then decide to make room in between this two sets for a new set, it is useful to get rid of the current connection lines that would make that area messy. it would be easier to just change the status of the hooks, rather then create a receiver for each input data needed, and redraw the connections.



2nd idea: preview selected only button
near the "preview mode" button, there could be an on-off "preview selected" button,that when is pushed, only displays the component(s) that is/are selected

it happens often that i am working in one part of the definition, that generates a certain geometry and i need to see how this geometry relates to other stuff in the scene, so i need other components visible, but i also need just to check if the resulted geo looks right, and it's hard to see with other objects overlapping in the display. i currently do this: bake the current component, and then close grasshopper, or chose no preview, then switch back to shaded preview. that button would make things easier.




thanks for the interest!
awaiting some feedback

Views: 1077

Reply to This

Replies to This Discussion

Hi David,
May you please add a video explaining the spatial deform or upload a definition?
I have tried it several times but failed to go a step forward!
Hi Bibo,

I don't have time now for making a tutorial, but here's the idea behind it:

1) Define any number of anchor points {P}.
2) For every anchor point, define a motion vector {M}.

Geometry that is close to {P}i will be deformed primarily along {M}i, geometry that is in between {P}i and {P}j, will be deformed in equal measures by {M}i and {M}j.

If you define only a single point and a single vector, the Spatial Deform acts as a Move operation. If you define the same motion vector for all points, you will also get a Move operation. It's only when motion vectors are distinct, that the geometry will be stretched or squeezed.

--
David Rutten
david@mcneel.com
Poprad, Slovakia
Small correction.. FitCrv is available directly in the SDK. Just never used it!
Patch and NetworkSrf are not in the SDK, so I'll have to wait for the core team to expose these functions. It's wished for all the time so I hope it won't take too long. I just added FitCrv (available from the dropdown only).

How do you want Split to work?

--
David Rutten
david@mcneel.com
Seattle, WA
6th idea: add a close button to the drop-down list of opened files (the one in the upper right corner)
it would be easier to just close from that menu the opened files you no longer wish to have, rather then selecting them and going to File>Close
Done.


--
David Rutten
david@mcneel.com
Seattle, WA
7th idea: point input on the multiply component
if i use the multiply component and input points, it should automatically multiply all 3 coordinates of the points and output a list of the updated points
this already works i see
8th idea: tree outout of nested vornoi
the 2nd generation output curves should come in paths that correspond to their mother cells
9th idea: graph mapper reparamatrize option
graph mapper should have a "reparamatrize" option, so that the values that are processed are scaled so that they fit the 0..1 domain that path mapper has as default. After the data is processed, the output values should be scaled back to drawing scale.

it would eliminate the effort to "map" the domain of the values to 0..1 (since the domain of the graph can't be set parametrically) and then scale it back to drawing scale.
Addition:

The ability to select an anchor pt in the graph mapper dialog window an key in a value, such a zero for the start and end anchor pts.

The ability to define a custom graph with a user input for # of anchor pts.

The ability for a graph mapper to be a "wireless" parent of other graph mappers (just the curve, not input/output)

3 deminsional graph mappers?!?
Just read the second sentence on the original post, how rude of me to post my own ideas!

RSS

Translate

Search Grasshopper

Members

Photos

  • Add Photos
  • View All

© 2012   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service