algorithmic modeling for Rhino
Rationale:
For this project, I am trying to come up with a grasshopper model for a eucalyptus tree. And hence trees, plural. Model one tree accurately enough and you can create a whole forest. Right?
But not just any gum tree. The angophora, no less:
Why? Because I like nature, that's why. Every time I see new designs –especially architectural designs– it worries me that the natural environment is being taken over. Not just that, but even the new materials used in all product designs has to come from nature as well [read: mines].
So. People are forgetting that we still need trees and I believe that if someone sees a beautiful [read: established] tree in their architectural plans, they are going to be much more likely to build around it and not cut it down. That alone would no doubt increase the value of the house.
My thinking is that current tree models suck. They look unnatural and I think I know why. They're not random or organic enough. They're not detailed enough. That's basically my 'rationale' for this project. Just look at how different all of these tree trunks are!
So I am not being paid for this project. It's a personal project of mine. I'm just worried about the trunk shape for now — I'll worry about all the leaves... when I get to that.
I am a grasshopper beginner. Please keep that in mind. I am also fairly hopeless at traditional programming, but I find the visual approach of grasshopper much easier to grasp. So unfortunately I have gotten stuck and need some help, even just a clue, as to how to proceed.
That said, here is my current progress:
I am also open to suggestions if you have a better way of solving a problem. I would like to retain control over a lot of factor such as number of branches, spacing, average branch length, etc. My main contrsaints are that the entire thing has to be somewhat random and non-linear.
Tags:
So to recap, what I am trying to do is create a nurbs loop/curve at each plane, based on slightly randomised points which all fall around a basic ellipse. I am not sure if that is the best way to do it, probably not. I am open to better ways of doing things as I learn more about grasshopper.
I have attached by basic two approaches so far. One of thich is vertically aligned curves and the other is cross sectional curves...
For the latter, I have included the upper branches just so you can see how I am working at the problem. Although, I will need to come up with something better, something that can create a branch at a certain point along an existing curve. Something with a better inputs/variables, not just simply varying XYZ cordinates. What I have there feels like I am doing it the wrong way... I want it to be more automated.
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by