Grasshopper

algorithmic modeling for Rhino

Greeting from México!

First i want to thank to everyone, this forum is really good for feedback and everyone has been too kind to teach me the basics of Grasshopper, still i'm learning the basics.

I always wanted to experiment with a brick wall, in Architecture is the most common element and probably the purest one, right now i want to experiment with one but not with its "form" or its flatness or patterns, at least nor right now. 

Right now i'm experimenting with two definitions, one created by Joseph Oster and the other one by Chris Tietjen

Two things

First is very simple, i want to degrade the color of a simple wall (From the most "burnt" ones to the "orange ones) but i want to achieve with the "Gradiente option of Grasshopper i don't know if its possible.

Here's a photo of a little model that i did of it. 

-Simple degradation of colors- 

And second at the same wall, i want to make "cuadrangular holes in the wall" like a simple pattern, here's a very sketchy drawing of it?. I've been trying to do it by playing with the separation of joints between bricks and with trim but it seems that they are not the correct tool for making it. 

- The black squares are "separations" or holes in the wall-

I know that it's easy to bake the wall and then making trim in it with Rhino, but i want to try it first in Grasshopper. 

Do you have any hints or tips that could help me?. 

I hope not make mad anyone, i'm still learning, and sometimes the easiest solutions are the ones that are far from my knowledge.

Here's the definition of Joseph that i'm playing with.

Thanks in advance. 

Views: 2314

Attachments:

Replies to This Discussion

References:

http://www.grasshopper3d.com/forum/topics/simple-brick-joint-patter...

http://www.grasshopper3d.com/forum/topics/brick-wall-bricks-interse...

As to holes in the wall, maybe you can replace selected bricks with half bricks?

Thank you for the help Joseph!.

Now i have a doubt 'bout your definition. The final product are breps, is there a way to color breps or do i have to convert it to mesh for a correct color of geometry?. 

Here's what i'm doing but failing in an epic way. I want to achieve a degradation in the wall but it seem that only color the same color the wall.

 I'm playing with your definition.

Sorry for the inconvenience

Thanks in advance

Attachments:

My first reply addressed the non-planar surface issue and has a working gradient...

This gradient code of yours doesn't work because it makes no sense.  Sorting the boxes makes no sense as you have implemented it, and using boxes as 'L0' and 'L1' inputs to 'Gradient' makes no sense!

Here's how I would do it, using each boxes 'X' coordinate as the gradient value:

But you understand these colors apply only to the GH preview and won't be baked, right?

Attachments:

Yeah, i understand, but i was thinking on using a tool that someone here developed call "BakeAttributes". 

But i've gotta make clear that i'm really new in Grasshopper and still trying to understand the params, maths and how they work (still reading manuals, and watching videos in youtube) I'm really sorry if i disturbed you (And sorry if English it's not my second language).

But i'm really thankful for your help, i will download the definition and will try to understand how does it work.

Cheers!

Hello,

What i would do is define a pattern of brick layout and then use culling conponents (cull index, cull nth, cull pattern - in sets-sequence tab) to get rid of bricks you do not want.

As for gradient - i would use one or multiple attractors for that. measure distance of each brick to this attractor and then use gradient color that would be dependand on it.

If you wanted to make some renders i would check new v-ray 3.0 gh components that let you create materials in grasshopper. that way you could define brick color by distance from attractor.

I sent you a simple definition that could help you understand how it would work.

Attachments:

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service