bsp;
-Vehicle elements (3D objects and a component for custom vehicles; models from Google Warehouse)
-Traffic Velocity Graphs, drawn on every trajectory curve (allow custom graphs drawn)
-Traffic regulation elements (such as Traffic Lights and Stop Signals) and traffic density
-Particle Systems on trajectory curves, just to manage the traffic regulations and avoid collisions based on security distances
-Traffic Vehicle Animation Modes (Dots, Bounding Boxes or complex Meshes with attributes for final rendering (Giulio Piacentino´s Render Animation)
-Vehicle Lights and Vehicle Sights, to make visual studies
Team:
-Sergio del Castillo Tello (Doctor No, lead programmer)
-Everyone that wants to be involved, support.. these tools
The development of Roadrunner is planned to take part within a Research Group Program at ETSAM (University of Architecture in Madrid); This forum group is created just to test the interest of the community, while we keep on developing (it is still being tested), probably we will share the whole thing in the future. Cheers!
Traffic Cluster Scheme
Traffic Elements
Traffic Urban Systems
Vehicle Elements
Roadrunner - overview
Roadrunner 0 Basics
Roadrunner 1 Modes
Roadrunner 2 Elements
Roadrunner 3 Urban Systems…
raries by entering %appdata% into the dialog box and browsing to the Grasshopper Libraries folder to find KangarooSolver.dll.)
Oh wow, because of "physics" there is substantial gap between the surface layer of many particles and the inner truss, so we already have some form of boundary adaptive 3D meshing, albeit only in the surface "XY" direction not the normal "Z" direction. There's less full XYZ directional force on the particles at the surface, so they can cluster more there due to the forces from within having to struggle much more against one another from all directions. Something like that.
Differing surface curvature has not much if any affect on particle packing:
The actual physics of electrons along a conductor says they are all on the surface, where they concentrate at sharp features, but here I imagine if they concentrated more at the finger tip, they would then push more interior particles away, which is not very adaptive after all.
Higher falloff exponents than 3 (actually -3) give much more even distances of surface vs. interior, so my color coding by length doesn't even work and there are visibly a lot more interior particles:
I confirm that exponent -2 drives everything to the surface, but also gives a quite odd artifact that they are not minimizing energy by close packing away from each other but are forming squares that seem to align with the UV directions of the container:
Exponent -4 then and even more -5 maximize the interior population, but beyond -5 it it becomes unstable and bounces around like crazy.
The Kangaroo2 custom goal C# script is simple enough:
I'm still confused how to attenuate the effect according to distance to the surface and also curvature of the surface when you are getting close to it since I don't understand if Kangaroo is running the entire Grasshopper script each iteration or not so I could just do calculations via Grasshopper stuff and feed it into the C# script as needed?
…
Added by Nik Willmore at 7:43pm on August 12, 2015
, National University of Singapore.
An introduction workshop for Rhinoceros 3D and Grasshopper Generative Modeling for Rhino for architectural practices. Workshop goal is to provide basic functional understanding of both Rhinoceros 3D and Grasshopper, to enable participants to build own definitions, and understands existing definitions.
Grasshopper is a Work-in-Progress. Features and procedures are added/changed often. If you are bringing your own laptop, please update to Rhino version 4 service release 8 and Grasshopper version 0.8.0004 which will be use in the workshop.
If you are not sure of your current update, please email to Agnes (agnes.tan@mcneel.com) for assistance.
Speaker: Agnes Tan agnes.tan@mcneel.com
Contact Person: Pinglei ping_lei@nus.edu.sg
Campus map: http://www.nus.edu.sg/campusmap/
Seats Limited.
Registration fee: S$250.00 each person
Mode of payment: Cash or Cash cheque
*Please note exhibition and workshop venues are in different locations.
…
ke triangle faces like they are in the 2D case of mostly hexagons/pentagons being the dual of a triangular mesh. What you are seeing is in fact fragments of the original non-flat mesh surface.
Perhaps I could isolate the mostly hexagons themselves and create alternative cells with patches for faces to handle non-flat faces. See, if you look very close at the literature figures, they simply leave out the lines in their actual surface faces that themselves have multiple mesh faces, whereas I'm outputting NURBS so end up with polysurface faces when I make a formal clipped Voronoi.
In the 2D case, flattening the cell edges is equivalent to flattening the 3D faces, but that's rarely what people want to do in the 2D case so they just chop the boundary up into curved little cell edges:
It was going to be difficult to clip the 3D case at all without grabbing a small hexagonal/pentagonal piece of the original mesh but once I have done that, I can then possibly replace it with a single surface often non-flat patch, as an option instead. If I tried to make them all flat it would require altering the geometry at least in places, likely most places. See the figure on the right. The faces are not flat!
The question is whether the Rhino Patch command will reliably close the cell with a mere patch on there instead of a faceted polysurface.
I'll look into this. One option is to include the center point in the patch forming command, to not flatten the face so much.
Doing Patch in Rhino, manually, I'm *not* getting a closable solid easily:
Any ideas? I can increase the spans of the patch I guess, without a huge memory hit since it's just surface pieces. Even with 10 spans and stiffness only 1 it still won't close though. Ah, it's because it has sharp facets from the clipping itself and a patch will simply not form a sharp kink in the face of a single surface so will never close?! 30 spans is already getting up there and it won't close either:
Not even if I include a mesh version of the polysurface face in my Patch command will it close the solid, even with low stiffness, since it simply will not make a proper kink in the the edge. It can't really, since a patch is a single surface and it would require huge numbers of UV control points to get within closing tolerance.
I'm kind of stumped. I've included a file if you want to show me how to patch that surface.
Loft to a point from the border curve to the vertex just gives back a more complicated polysurface:
…
alità di Rhino, tra cui i comandi più avanzati per la creazione di superfici.
Struttura Le lezioni tratteranno in maniera sistematica argomenti riguardanti l'interfaccia utente, i comandi, la creazione e modifica di curve, superfici e solidi.
Risultati attesi Dopo questo corso lo studente dovrebbe essere in grado di: • Muoversi comodamente attraverso l’interfaccia di Rhino. • Identificare quando è richiesto modellare in maniera free-form o di precisione. • Creare e modificare curve, superfici e solidi. • Utilizzare ausili di modellazione per la precisione. • Produzione di semplici rendering per la visualizzazione dei modelli di Rhino.
Destinatari Questo corso è rivolto a progettisti e studenti che vogliono imparare in modo efficace i concetti e le caratteristiche del software di modellazione Rhinoceros. Le lezioni saranno ottimizzate ed esposte da un docente ART qualificato dalla McNeel. Alla fine del corso verrà rilasciata l’attestato di partecipazione ad un corso qualificato McNeel.
Prerequisiti Per affrontare il corso sono richieste competenze di Windows, passione e volontà di modellazione; precedenti esperienze di modellazione, anche con altri software, sono utili ma non indispensabili.…
tors: R.G.D.E tutors Mostafa R. A. Khalifa, Architect (PhD - UNICAM - Italy)
Assistants: Nagham Baitawy - Architect - Jordan
Ahmed Hassan - Architect & TA - Egypt
deadline registration August, 25th , 2013
http://grasshopperworkshopamman.blogspot.com/ introduction: This workshop will introduce basic and advanced notions of Grasshopper and the methodology of parametric design and algorithmic modeling and its usage in Architecture, design, landscape, and urban scale. It is intended for professionals and students with a minimum experience in 3D Modeling.
…
tric configuration, for example another coplanar configuration (no matter what order it takes the segments) but rotated in the space (so it takes other segments of course).
Simple stated, among all the possible combinations there are identical shapes, both coincident or not. In any case all the combinations shares the central point. I'm aiming to obtain a list of different shapes (actually a sort of pipe joints to 3d print).
When I've red my own words I've realized that the concept can be stated in a more simple way.
I've tried to move on to produce the different shapes to compare, so I've played around a little bit with the definition.
I've used Anemone with two data strams, one for the geometries so every istance can be visualized properly and not overlapped, and one for the index to cycle through the slider that sets the path_index input of the cluster adding 0.001 for each cycle.
I must admit that I'm not expert with data trees and branches so I barely understand what goes on in the cluster; intuitively I'd connect the index counter to the path_index input but it doesn't work.
Another thing I've noticed is that nothing comes out from the D1 data strem while I'd expect a series of crescent values. Maybe I could try a sort of hard coding with a grafted series from 0 to 1 with 0.001 steps.
Attached you can find the last version.Thank you in advance for the support.…
ners, and software developers. We are seeking 1 or 2 creative software programmer(s) for a permanent position to work on a combination of projects: from small high-end artworks to huge building facades.The kind of person we’re after: * Love experimenting and tinkering with technology. * Be a quick learner and ready to learn a new piece of software, device, API or language if a project requires it. * Able to work on several projects at once, thrive on challenges, delivering to customer deadlines. * Work well within in a team and also able to deliver on own initiative.The ideal person will have experience of the following: * Object oriented programming. Ideally with C/C++. * SDKs like OpenCV, openFrameworks, etc. * Interfacing computers with a range of peripherals. * Graphics programming, OpenGL, shaders, AR, etc. * May also have experience with other ‘patch’ based software such as Max/Msp or VVVVExperience or appetite to learn the following an advantage: * Lighting interfaces: DMX, Artnet, etc. * 3D stereoscopic and autostereoscopic graphicsJob Terms * Salary to be determined based on experience. * Position available now * Standard job benefits/terms will apply.Application Process * In your cover email please elaborate on your experience working in C++ and any other development environments. * email a CV and portfolio to: growing@cinimodstudio.com with ‘Software Developer Recruitment’ in the subject line. * We will arrange interviews with a number of applicants at our London studio.
http://forum.openframeworks.cc/index.php?PHPSESSID=0lm73j8h1pjpm1g5v7gjgo3u15&topic=6445.0…
need to build another algorithm that creates a visually similar output but gives me more control. form will also need to be different with more complexity near the top.
I found a minimal surface algorithm which seems to work well, though i have only tried it using very simple geometry. I like it because it gives me ok contoll of thickness of different parts. see example below. it originates from this thread
What i now have to do is create a sort of space frame for use with this definition. simple enough job but i play around with advanced scripts though i still dont know the basics of the game.. :/
I have built a test point cloud and a jumble of lines that connect the points. Now i need to find a way to boolean intersect all the pipes i create. How do i do that?
Or is this not the best way to attack this issue to start with? Should i go about it differently?
…
ound on the internet.
http://www.liftarchitects.com/blog/2010/11/8/surface-patterns-for-grasshopper
They created a 3D file for CNC milling hence the panel descriptions that mention z-axis movement and etc. I only need a 2d output of circles.
I successfully input my own image into their file and created the halftone pattern. The problem is that the output pattern creates a circle for every point on the 1" grid and the pattern is created by varying the size of the circles. I have tried to modify the file to only draw circles of .125 radius but I could not figure it out.
Work Around:
The circles currently drawn would be fine if I could find a way to select ones of a certain size. If I could select all the circles of a radius between .05" and .125" I could then create a point at the center of each of the selected circles and redraw the circles with my desired .125 radius. I then tried modifying another file I found online to select circles of only a certain size.
http://www.grasshopper3d.com/forum/topics/select-circles
However I was unable to get it to work as the circles output in the halftone pattern have a wide range of radii. I could not figure out how to select the circles within the output range of radii.
Any suggestions would be a huge help!
Thanks
Zak…