introduction to Grasshopper too!
NURBS Modeling with Rhino Course Outline
In this comprehensive 2-day class you'll learn to create and edit accurate free-form 3-D NURBS models. This fast-moving class covers most of Rhino's functionality, including the most advanced surfacing commands.
Structure
In this class, you will systematically move through the user interface, command access, creation and editing curves, surfaces and solids.
Expected Outcomes
After this course the student is expected to be able to:
Utilize the features of the Rhino user interface
Customize your modeling environment
Create basic graphic objects—lines, circles, arcs, curves, solids, and surfaces
Model with precision using coordinate input, object snaps, and SmartTrackTM tools
Modify curves and surfaces with edit commands and Gumball
Use control point editing to modify curves and surfaces
Analyze your model
Display any portion of the model
Export and import models to and from different file formats
Render the model using Rhino Render
Dimension and annotate model with test and hatch
Use Layouts to arrange views of model on paper for printing
Target Audience
This course is for the design professional who wants to efficiently learn the concepts and features of the Rhinoceros modeling software at an accelerated pace in an instructor-lead environment.
Prerequisites
Windows skills and a desire to model are desired. Previous drafting and modeling experience helpful but not required.
…
s will learn to use these extensions in order to integrate numerous tools for analysis and simulation in the architectural process.
This course aims to develop a link between the virtual and the real context model through structural or environmental simulations, using other software or plug-ins dedicated. Through this link the virtual model receives physical properties that can further modify and adapt the initial model. This creates feedback loops that can optimize the design to provide an object responsive to environmental conditions.
Curriculum
Mesh subdivision with Weaverbird, continuous surfaces without NURBS
Genetic optimization with Galapagos, optimal search
Physical environment feedback with Diva and Geco, solar and day lighting analysis
Adding physical properties with Kangaroo Physics, interactive form-finding
Linking the parametric model with structural analysis using Karamba, structural performance simulation
Extracting data with Firefly and Kinect, 3D scanning and human movement tracking
Exchange of information between Grasshopper and other applications with Ghowl links to internet feeds or Excel files.
Schedule:
Module Grasshopper intermediate & advanced (24 h)
1 Nov – 15 Nov 2014
Sat:
9 - 13
14 - 18
Language: Romanian
Trainers:
Ionuț Anton, idz arhitectura (ART-Authorised Rhino Trainer)
Dana Tănase, idz arhitectura (ART-Authorised Rhino Trainer)
https://www.facebook.com/cursurigrasshopperrhinoceros
https://www.facebook.com/idzarhitectura
http://www.idz.ro/training/…
Added by Dana Tanase at 2:23am on February 2, 2014
NURBS using Rhinoceros. Content includes: Basic terminology, user interface, workflow strategies, using reference material and creating drawings from modeled geometry.
Workshop 2: Introduction to Parametric Design
Instructor: Rajaa Issa
(12:30 PM-3:30 PM)
This workshop will introduce the general framework of parametric thinking with a series of hands-on tutorials using Grasshopper for Rhinoceros. It is meant for beginners who have little to no idea about parametric modeling. The workshop will introduce the general components of an algorithm, design workflow, Grasshopper interface and visualization techniques. The students are expected to have basic knowledge of the Rhino modeling environment. Workshop 1 should fulfill this requirement.
Registration: Computers and software will be provided. Space is limited to 20 seats per workshop. The fee for each workshop is $60 (plus a $4.29 fee). There is a special rate of $30 (plus a $2.64 fee) for students and teachers provided they request a discount here with their school email address before registering. Register now……
in C# programming language.- algorithmic thinking in design and 3D modelling;- RhinoCommon library. Extending GH scripting capabilities with full Rhinoceros 5.0 functionality;- shortening the script execution time by optimizing the algorithms. Methods of saving resources through finding inefficient operations;-geometric algorithms. Delaunay triangulation, Voronoi diagram, shortest path problem etc. described and implemented in C#;- scripting in Grasshopper’s C# script component;-creating own components in Microsoft Visual Studio.After the course you will be able to create your own components, solve complicated problems, operate on data structures and optimize your code. Going in depth into geometric algorithms will give you a better understanding of tools you’re using and broaden your mind in terms of finding clever solutions.Detailed programme coming soon.Registration at hello@parametric.supportTUTION FEE: 300 EUR (Early Bird) till 15.04350 EUR (Regular)
OUTLINE:12th May 2017 12.00 - 19.00 (7hours)-Introduction to programming in C#: Basic and complex C# data types, Basic arithmetic operators, Switch statement, Arrays, Methods13th May 2017 10.00 - 18.00 (8hours)List<Type>, Iterating through elements, Basic geometry creation, Recurrence. Fractal generator, Math class, Inheritance, Simple physics14th May 2017 10.00 - 17.00 (7hours)Reading files, Particle system, simple physics, Agent-based geometry generator, Creating own combo classes, Compiling .dll…
NOW > https://designbydata.org/apply/
Design by Data provides attendees with a cross-disciplinary culture of computational design and a comprehensive knowledge of cutting-edge technologies in the fields of parametric architecture, robotics, digital manufacturing and 3D printing for the construction industry.
The program is run by the prestigious École des Ponts ParisTech and designed for a selected group of architects, engineers and designers offering a variety of courses, fabrication and prototyping workshops, conferences, digital talks and networking events.
The program is a 12 month Executive part-time course (one week per month) including 350 hours of teaching plus a one-year research project. Besides the one week per month teaching courses, candidates can both keep their professional activities or develop their research and projects using the coworking and fablab facilities of the school - a full-time membership to access the digital fabrication resources of the school is included in the program fee.
For details and applications please visit >https://designbydata.org/
…
be on the same project, but you get the idea. I see the real difference from a firm like mine and a small boutique is that most projects from those cutting edge firms are truly focused on "Form" with a big "F" so to mean more than what it looks like, but form that might be influenced by any number of attributes (We Work4Her is one of my favorite examples of that sort of rigor). While we pride ourselves on our design skill, our Knowledge is what we trade on. That means breadth of knowledge and the depth that we can bring to projects. I don't think either is the "correct" way, but they do bring a different set of requirements to the fold. The attraction of something that’s harder to design in like Revit is that it provides us opportunities, not solutions, which could ultimately take the form of a "BLM" sort of Building Lifecycle Management System, a kin to a PLM that you see in manufacturing.
It’s really the intelligence that you can get from Revit that we are after and the efficiency at which it can be gained. It certainly not the design tool for everyone, but we are trying to get teams to work in a more knowledgeable way earlier and earlier in a design process with whatever tool they choose.
This is why I push teams to use tools like grasshopper instead of just rhino as the definitions themselves can be instructive, beyond just seeing the end result and you can do some “Automatic” reporting from Grasshopper like FAR and Floor area and so on.
I think the challenge is that firms like mine don’t want files, we want systems, we don’t want to know about one project, and we want to know about all our projects. Last year that was 1.5 projects for every person in the firm. This need leads to a natural tendency for us and to vendors to collect solutions.
I have been waiting for a real Rhino BIM (VisualARQ is good for a big house in my mind) product for years, but I think don’t that’s McNeal’s focus so it leaves it up to those that are. I don’t think that’s an issue, I just think it would be better if more products where competing in the same space, Autodesk in McNeal’s and McNeal is Autodesk’s and so on.
Not a ton of insight here, just more of a perspective.
Greg…
curves A and B.
For each point pA on curve A,
you need the corresponding tangent vector tA on curve A, and the lists of "cone" vectors pB(j)-pA and tangent vectors tB(j) on curve B. so you have three vectors tA, tB(j) and AB(j)
these three vectors define a parallelogram thas varies along j
3d determinant of the three vectors above gives you the volume of this parallelogram. When 3dDet = 0 then it means it's flat, the vectors are coplanar. Thats what we're looking for.
So you just need to plot the curve 3Ddet = f(pB) , still for each point on A
'pB is the parameter here'
graphically solve these cuves to find the zeros and you feed back the resulting parameter in curve B. draw te line, done.
You can manage double solutions or cusps directly on the plot by using clostest point and >= conditions to kill unwanted results.
I do it twice, from crv A to crrv B and from B to A to make sure I catch start and end generatrices each time.
The videos you posted are interesting. I don't understand how it works with just 2 slider to tune the curves.
…
ed already). Why not doing some "structure" (i.e assembly/component) related tools that could "classify" GH baked things into nested blocks...that...er...could been exported,say, to Microstation/CATIA/NX as 3d Shared Cells/Components? (the rest could be history, he he).
That way GH/Rhino could be considered as viable "companion" apps to the big AEC boys (because intelligence without proper structures = nothing). I add CATIA to AEC segment due to the Plant market segment.
VBN (Very Bad News) section: Er...the higher the tolerance the less pipe is shown: for instance NO bottom pipe any more (meaning that God - Himself - definitely doesn't approve PLines/Pipes on these ugly trusses of mine , simple as that). But the good news are that your stuff works (but one needs segments here - kinda like a straight Loft). Anyway this truss (in modular version) is already near-by completion - I'll post great(????) things(?) soon(???).
Next Project : Marry Caroline of Monaco (or something equivalent) > quit this $##%##^ business > ride NCR Ducatis (in pink) and some Ferrari Italia (in purple).
Be The Force (dark option) with us
…
e it would of course be amazing if these could be displayed in a Rhino window / baked as objects...). I use the BarGraph as a histogram constantly for exploring the data I generate as I'm designing - in fact the graph components are one of the most frequent components I use at the 'end' of my design process. Would be nice to add Titles to the graph/bargraph and labels to axes, as well as the feature requests Marc points out above.
Also wondered if the 'MD slider' would soon have a 3D option similar to the colour picker? Would be useful.
Of course many other graph types would come in quite handy (I often export my data to Excel in order to visualise better) - 2D scatter with the tree structure indicating different data sets and therefore different colour/point types on the graph (Excel-style) would be handy. Of course these could be created as Grasshopper objects and displayed in the viewport but I find the work needed to get to a presentable output this way is often too much and its faster for me to just look at the data in Excel. Also in the Rhino viewport you often want to be visualising the end result of your definition (i.e. geometry) and not have to zoom somewhere else or fiddle around to try to display a graph of values at the same time. I could imagine an 'output' control panel could be quite handy, where you drag and lock in the various text panels / graphs / etc which are useful to you and tell you information about your design as you are varying the input parameters. This could be outside of GH possibly and maybe linked to one side of the Rhino viewport.
Any thoughts? Of course some of these requests are asking Grasshopper to expand a bit more into the 'data display/interpretation' space - however I think this is extremely important as with each design I create there is most always associated data which tells me about its performance in some way or another and viewing that / illustrating it to clients in a quick and friendly way is key. Of course what is there already is most impressive and useful!
Cheers
Luke…
ers optimally in a rectangle or square area, even adjust for sloped ceilings, stay a fixed distance from any obstruction you define (even entire layers can be obstructions), and can show you the resulting coverage area for each sprinkler or all of them as a whole. It also has completely taken care of automatic pipe routing, hanging, and making reports, etc.
The main flaw is that it only allows you to specify one fixed distance from all obstructions - in reality each obstruction needs to be spaced away from different distances. Also, it's limited by only being able to auto-calc rectangles so you have to divide complex rooms into multiple rectangles. It still works out in the end, but not as good as it could be, and definitely not in relation to complex obstructions like placing sprinklers inside webbed steel members.
In my opinion the only need for a human in the entire process (theoretically) is when you have to go to the physical realm to collect information not given to the computer yet - such as when you don't know the dimensions of something, or there is something left out or implied, etc. But if you have a completely detailed realistic 3d model, with every little thing defined and every possible mathematical rule or algorithm there could possibly be, then theoretically sprinkler systems would be designed completely by computer formulas. The problem with this idea is that programmers have always been limited to starting from scratch, no one releases their source code for this type of thing, and programming is still stuck in the incoherent world of computer language. GH and other 'visual programming' or logic systems seem to make more things like this possible and that's what I've been searching for.
Inventor iLogic, Catia Knowledge Advisor / Optimizer, Rhino/GH, Intergraph/Alias ISOGEN related stuff is all I have found so far, but I'm sure there is something out there that can do this. Sprinkler design is a relatively small field which, even though it's more complex in my opinion than HVAC and plumbing, the vast amount of rules means there is less open to 'human judgement', and almost nothing, except sprinklers being center of tile and the pipe not hanging down too low, is open to the owners idea of aesthetics or what looks good. That equates to a computer being the best designer, again, imho.…