Posts Tagged ‘grasshopper’
after a long session of inactivity (due to our gh3d workstation frying), we’ve been starting to patch together the urban future – gh3d particle system development. we’ve also been teaching scripting, matsys and prefabrication techniques within our digital masters studio at usyd. (more…)
here’s a simple surface weave paneling script that takes any surface, generates a series of alternating u array of points and creates a set of polyLines, ready to loft flat weaved sections across the surface. There’s a generic amplitude that varies the fold amount in which the script be altered for distance or pattern logic for a differentiation of folding amplitude (if you’re keen to get your hands dirty in the VB code).
rhino 5.0 / grasshopper 0.60055
ok, so here’s the first in a number of particle defintions that we are writing in VB. we’re aiming towards a full particleEngine.gha that users can drag drop various: particle emitters; space modifiers and script characteristic components from within the grasshopper tab environment without having to get their hands dirty with code.
another particle test from within grasshopper – this script is more directly exploring the displayPipeline and grasshopper’s potential for colour and line weights from within VB components. still some issues with clearing the displayConduit on update but a call can be made to either pause or capture every frame before disposing…
we’re now looking to further develop auto-organizational systems + network structures (via particles and chains) and will start posting our grasshopper definitions for public exploration by sometime next week.
We’ve been testing a number of auto-organization techniques from within the grasshopper3d environment, including an early build of a physics engine. As the agents are controlled by distance logic and vectors, the script can be applied in a 3 dimensional environment.
another rhinoScript to grasshopper VB translation that takes a mesh object and recursively subdivides into child mesh faces with rotation, generation and mutation (optional). gets pretty interesting when selecting a number of mesh faces with the original before varying the rotational and mutation values.
we’re developing the script further to constrain the geometry to set volumes. (more…)