i'm also really interested in this possibility. So far i have only
been playing around with generating coordinates for boxes based on
other parameters but it would be much more productive if I could
assign a state to each box.
Can you let me know if you find out anything more? I will do the
same.
Balthazar
On Jan 10, 10:28 pm, Jörg <j.gma...@gmx.de> wrote:
I got curious and read about it in wikipedia, very cool. I'd like to
recreate 'Conway's Game of Life' on GH, but right now i got some work
to do. It doesn't look too complicated but it requires a scripting
component since it requires looping. It won't be very efficient since
you can't draw every itineration of the loop. Instead, you'd have to
calculate from the initial state till the current time for every
'frame' you want to display (I think). I'll try this out on wednesday.
On Jan 12, 1:41 pm, Balthazar <bsied...@gmail.com> wrote:
> i'm also really interested in this possibility. So far i have only
> been playing around with generating coordinates for boxes based on
> other parameters but it would be much more productive if I could
> assign a state to each box.
> Can you let me know if you find out anything more? I will do the
> same.
> Balthazar
> On Jan 10, 10:28 pm, Jörg <j.gma...@gmx.de> wrote:
> > Hi,
> > did anyone tried Cellular Automata with grasshopper?
> I got curious and read about it in wikipedia, very cool. I'd like to
> recreate 'Conway's Game of Life' on GH, but right now i got some work
> to do. It doesn't look too complicated but it requires a scripting
> component since it requires looping. It won't be very efficient since
> you can't draw every itineration of the loop. Instead, you'd have to
> calculate from the initial state till the current time for every
> 'frame' you want to display (I think). I'll try this out on wednesday.
> On Jan 12, 1:41 pm, Balthazar <bsied...@gmail.com> wrote:
> > Hi Joerg,
> > i'm also really interested in this possibility. So far i have only
> > been playing around with generating coordinates for boxes based on
> > other parameters but it would be much more productive if I could
> > assign a state to each box.
> > Can you let me know if you find out anything more? I will do the
> > same.
> > Balthazar
> > On Jan 10, 10:28 pm, Jörg <j.gma...@gmx.de> wrote:
> > > Hi,
> > > did anyone tried Cellular Automata with grasshopper?
> On Jan 12, 2:37 pm, visose <vic...@gmail.com> wrote:
> > I got curious and read about it in wikipedia, very cool. I'd like to
> > recreate 'Conway's Game of Life' on GH, but right now i got some work
> > to do. It doesn't look too complicated but it requires a scripting
> > component since it requires looping. It won't be very efficient since
> > you can't draw every itineration of the loop. Instead, you'd have to
> > calculate from the initial state till the current time for every
> > 'frame' you want to display (I think). I'll try this out on wednesday.
> > On Jan 12, 1:41 pm, Balthazar <bsied...@gmail.com> wrote:
> > > Hi Joerg,
> > > i'm also really interested in this possibility. So far i have only
> > > been playing around with generating coordinates for boxes based on
> > > other parameters but it would be much more productive if I could
> > > assign a state to each box.
> > > Can you let me know if you find out anything more? I will do the
> > > same.
> > > Balthazar
> > > On Jan 10, 10:28 pm, Jörg <j.gma...@gmx.de> wrote:
> > > > Hi,
> > > > did anyone tried Cellular Automata with grasshopper?
> > On Jan 12, 2:37 pm, visose <vic...@gmail.com> wrote:
> > > I got curious and read about it in wikipedia, very cool. I'd like to
> > > recreate 'Conway's Game of Life' on GH, but right now i got some work
> > > to do. It doesn't look too complicated but it requires a scripting
> > > component since it requires looping. It won't be very efficient since
> > > you can't draw every itineration of the loop. Instead, you'd have to
> > > calculate from the initial state till the current time for every
> > > 'frame' you want to display (I think). I'll try this out on wednesday.
> > > On Jan 12, 1:41 pm, Balthazar <bsied...@gmail.com> wrote:
> > > > Hi Joerg,
> > > > i'm also really interested in this possibility. So far i have only
> > > > been playing around with generating coordinates for boxes based on
> > > > other parameters but it would be much more productive if I could
> > > > assign a state to each box.
> > > > Can you let me know if you find out anything more? I will do the
> > > > same.
> > > > Balthazar
> > > > On Jan 10, 10:28 pm, Jörg <j.gma...@gmx.de> wrote:
> > > > > Hi,
> > > > > did anyone tried Cellular Automata with grasshopper?
> On Jan 12, 2:37 pm, visose <vic...@gmail.com> wrote:
> > I got curious and read about it in wikipedia, very cool. I'd like to
> > recreate 'Conway's Game of Life' on GH, but right now i got some work
> > to do. It doesn't look too complicated but it requires a scripting
> > component since it requires looping. It won't be very efficient since
> > you can't draw every itineration of the loop. Instead, you'd have to
> > calculate from the initial state till the current time for every
> > 'frame' you want to display (I think). I'll try this out on wednesday.
> > On Jan 12, 1:41 pm, Balthazar <bsied...@gmail.com> wrote:
> > > Hi Joerg,
> > > i'm also really interested in this possibility. So far i have only
> > > been playing around with generating coordinates for boxes based on
> > > other parameters but it would be much more productive if I could
> > > assign a state to each box.
> > > Can you let me know if you find out anything more? I will do the
> > > same.
> > > Balthazar
> > > On Jan 10, 10:28 pm, Jörg <j.gma...@gmx.de> wrote:
> > > > Hi,
> > > > did anyone tried Cellular Automata with grasshopper?
Small world - a side project I'm currently working on is an art piece
based on the cellular automata/GoL, but opted to use Paracloud because
of the legwork I've been doing in Excel for GoL. Once I have something
worth posting I'll toss it up on my blog and throw a link out.
As research I'm reading Wolfram's A New Kind of Science, which I
recommend people pick up if they're interested in the topic. Its quite
a tome but it doesn't get bogged down language-wise.
On Jan 10, 12:28 pm, Jörg <j.gma...@gmx.de> wrote:
Hi,
Wolframs A new kind of science I love very much. There is a lot of
stuff to do.
I have done some scripting in Rhino. Today I think about to the
generation on Excel or to stay in VB and import it into grasshopper.
Didnt start yet, but in a few days.
Jörg
On Jan 13, 3:31 pm, AWillette <aaron.wille...@gmail.com> wrote:
> Small world - a side project I'm currently working on is an art piece
> based on the cellular automata/GoL, but opted to use Paracloud because
> of the legwork I've been doing in Excel for GoL. Once I have something
> worth posting I'll toss it up on my blog and throw a link out.
> As research I'm reading Wolfram's A New Kind of Science, which I
> recommend people pick up if they're interested in the topic. Its quite
> a tome but it doesn't get bogged down language-wise.
> On Jan 10, 12:28 pm, Jörg <j.gma...@gmx.de> wrote:
> > Hi,
> > did anyone tried Cellular Automata with grasshopper?
hi, i am an architecture student and I am very interested in exploring
cellular automata with grasshopper. I had alot of luck with the
definition posted above but was wondering if it is possible to...
(1) create a three dimensional cellular automata
(2) specify the initial generation (which cells are on/off)
unfortunately i am just beginning to become familiar with these topics
and any help would be greatly appreciated
in theory it doesn't really matter how many dimensions you use for a
cellular automata, but there are physical constraints that you should
ponder. The amount of memory and processing time needed for an extra
dimension is not insignificant and may well prove too much. Typically,
algorithms that deal with CA store data in exceptionally efficient
ways, but data in Grasshopper has a larger memory footprint than data
inside pure DotNET or C++ environments and it also requires a lot of
type-testing. There's no way for the user to optimise the memory usage
of a Grasshopper network.
Initial conditions can be set up through a number of ways. You could
create geometry in Rhino which set initial conditions (for example,
put point objects inside each cell that you want to enable), or you
generate a list of numbers that identify the 'on' and 'off' state of
cells. You can then easily import this text using the 'Manage
Collection' feature on the Integer parameter.
--
David Rutten
da...@mcneel.com
Robert McNeel & Associates
On Feb 6, 9:50 pm, cgkahler <kckah...@yahoo.com> wrote:
> hi, i am an architecture student and I am very interested in exploring
> cellular automata with grasshopper. I had alot of luck with the
> definition posted above but was wondering if it is possible to...
> (1) create a three dimensional cellular automata
> (2) specify the initial generation (which cells are on/off)
> unfortunately i am just beginning to become familiar with these topics
> and any help would be greatly appreciated
I problem i see with 3d cellular automata is how you visualize the
growth. A camera outside the 3d grid will have visibility quickly
blocked by the outer cubes. But you can also project a 2d grid in a 3d
surface and use 3d geometry for the cells like in the video i posted
above. For the initial generation i used two lists of numbers, one for
the x values and one with y values, but this is not very intuitive.
The method David suggests about placing points on the grid and then
finding out with cells correspond to the points would be the best
approach for ease of use, i think.
On Feb 7, 12:31 pm, David Rutten <da...@mcneel.com> wrote:
> in theory it doesn't really matter how many dimensions you use for a
> cellular automata, but there are physical constraints that you should
> ponder. The amount of memory and processing time needed for an extra
> dimension is not insignificant and may well prove too much. Typically,
> algorithms that deal with CA store data in exceptionally efficient
> ways, but data in Grasshopper has a larger memory footprint than data
> inside pure DotNET or C++ environments and it also requires a lot of
> type-testing. There's no way for the user to optimise the memory usage
> of a Grasshopper network.
> Initial conditions can be set up through a number of ways. You could
> create geometry in Rhino which set initial conditions (for example,
> put point objects inside each cell that you want to enable), or you
> generate a list of numbers that identify the 'on' and 'off' state of
> cells. You can then easily import this text using the 'Manage
> Collection' feature on the Integer parameter.
> --
> David Rutten
> da...@mcneel.com
> Robert McNeel & Associates
> On Feb 6, 9:50 pm, cgkahler <kckah...@yahoo.com> wrote:
> > hi, i am an architecture student and I am very interested in exploring
> > cellular automata with grasshopper. I had alot of luck with the
> > definition posted above but was wondering if it is possible to...
> > (1) create a three dimensional cellular automata
> > (2) specify the initial generation (which cells are on/off)
> > unfortunately i am just beginning to become familiar with these topics
> > and any help would be greatly appreciated
Another option would be to use a 2D continuous cellular automata - so
rather than just being on or off, each cell has a value between say, 1
and 100. Then at each iteration, each cell updates to some new value
based on an equation of its previous value and those of its
neighbours.
I was playing around with this in Processing a while ago,
I love how such simple code with just slight changes in the constants
of the equations can give such radically varied results.
In those animations the cell value is determining a colour, but what
would be really interesting would be to make it control Z
displacement. I didnt try this yet, because I havent learned any 3D
stuff in processing, but it might be easier in Grasshopper.
> I problem i see with 3d cellular automata is how you visualize the
> growth. A camera outside the 3d grid will have visibility quickly
> blocked by the outer cubes. But you can also project a 2d grid in a 3d
> surface and use 3d geometry for the cells like in the video i posted
> above. For the initial generation i used two lists of numbers, one for
> the x values and one with y values, but this is not very intuitive.
> The method David suggests about placing points on the grid and then
> finding out with cells correspond to the points would be the best
> approach for ease of use, i think.
> On Feb 7, 12:31 pm, David Rutten <da...@mcneel.com> wrote:
> > Hi cg,
> > in theory it doesn't really matter how many dimensions you use for a
> > cellular automata, but there are physical constraints that you should
> > ponder. The amount of memory and processing time needed for an extra
> > dimension is not insignificant and may well prove too much. Typically,
> > algorithms that deal with CA store data in exceptionally efficient
> > ways, but data in Grasshopper has a larger memory footprint than data
> > inside pure DotNET or C++ environments and it also requires a lot of
> > type-testing. There's no way for the user to optimise the memory usage
> > of a Grasshopper network.
> > Initial conditions can be set up through a number of ways. You could
> > create geometry in Rhino which set initial conditions (for example,
> > put point objects inside each cell that you want to enable), or you
> > generate a list of numbers that identify the 'on' and 'off' state of
> > cells. You can then easily import this text using the 'Manage
> > Collection' feature on the Integer parameter.
> > --
> > David Rutten
> > da...@mcneel.com
> > Robert McNeel & Associates
> > On Feb 6, 9:50 pm, cgkahler <kckah...@yahoo.com> wrote:
> > > hi, i am an architecture student and I am very interested in exploring
> > > cellular automata with grasshopper. I had alot of luck with the
> > > definition posted above but was wondering if it is possible to...
> > > (1) create a three dimensional cellular automata
> > > (2) specify the initial generation (which cells are on/off)
> > > unfortunately i am just beginning to become familiar with these topics
> > > and any help would be greatly appreciated
I am interested in continious CA. So I took the New kind of Science,
Wolfram, page 156ff. The CA Component gives you a number between 0 and
1 for each cell. You can change the grid of numbers of cells and time
steps. So the given value could be the height of a point or the radius
of a circle. The information could be linked to any geometry. But
still the time of calculation is very big.
Dan, I have seen your work. I like it.
Jörg
On Feb 8, 8:06 pm, Dan <danielpi...@yahoo.co.uk> wrote:
> Another option would be to use a 2D continuouscellularautomata- so
> rather than just being on or off, each cell has a value between say, 1
> and 100. Then at each iteration, each cell updates to some new value
> based on an equation of its previous value and those of its
> neighbours.
> I was playing around with this in Processing a while ago,
> I love how such simple code with just slight changes in the constants
> of the equations can give such radically varied results.
> In those animations the cell value is determining a colour, but what
> would be really interesting would be to make it control Z
> displacement. I didnt try this yet, because I havent learned any 3D
> stuff in processing, but it might be easier in Grasshopper.
> On Feb 7, 12:21 pm, visose <vic...@gmail.com> wrote:
> > I problem i see with 3dcellularautomatais how you visualize the
> > growth. A camera outside the 3d grid will have visibility quickly
> > blocked by the outer cubes. But you can also project a 2d grid in a 3d
> > surface and use 3d geometry for the cells like in the video i posted
> > above. For the initial generation i used two lists of numbers, one for
> > the x values and one with y values, but this is not very intuitive.
> > The method David suggests about placing points on the grid and then
> > finding out with cells correspond to the points would be the best
> > approach for ease of use, i think.
> > On Feb 7, 12:31 pm, David Rutten <da...@mcneel.com> wrote:
> > > Hi cg,
> > > in theory it doesn't really matter how many dimensions you use for a
> > >cellularautomata, but there are physical constraints that you should
> > > ponder. The amount of memory and processing time needed for an extra
> > > dimension is not insignificant and may well prove too much. Typically,
> > > algorithms that deal with CA store data in exceptionally efficient
> > > ways, but data in Grasshopper has a larger memory footprint than data
> > > inside pure DotNET or C++ environments and it also requires a lot of
> > > type-testing. There's no way for the user to optimise the memory usage
> > > of a Grasshopper network.
> > > Initial conditions can be set up through a number of ways. You could
> > > create geometry in Rhino which set initial conditions (for example,
> > > put point objects inside each cell that you want to enable), or you
> > > generate a list of numbers that identify the 'on' and 'off' state of
> > > cells. You can then easily import this text using the 'Manage
> > > Collection' feature on the Integer parameter.
> > > --
> > > David Rutten
> > > da...@mcneel.com
> > > Robert McNeel & Associates
> > > On Feb 6, 9:50 pm, cgkahler <kckah...@yahoo.com> wrote:
> > > > hi, i am an architecture student and I am very interested in exploring
> > > >cellularautomatawith grasshopper. I had alot of luck with the
> > > > definition posted above but was wondering if it is possible to...
> > > > (1) create a three dimensionalcellularautomata
> > > > (2) specify the initial generation (which cells are on/off)
> > > > unfortunately i am just beginning to become familiar with these topics
> > > > and any help would be greatly appreciated
> I am interested in continiousCA. So I took the New kind of Science,
> Wolfram, page 156ff. TheCAComponent gives you a number between 0 and
> 1 for each cell. You can change the grid of numbers of cells and time
> steps. So the given value could be the height of a point or the radius
> of a circle. The information could be linked to any geometry. But
> still the time of calculation is very big.
> Dan, I have seen your work. I like it.
> Jörg
> On Feb 8, 8:06 pm, Dan <danielpi...@yahoo.co.uk> wrote:
> > Cool stuff guys
> > Another option would be to use a 2D continuouscellularautomata- so
> > rather than just being on or off, each cell has a value between say, 1
> > and 100. Then at each iteration, each cell updates to some new value
> > based on an equation of its previous value and those of its
> > neighbours.
> > I was playing around with this in Processing a while ago,
> > I love how such simple code with just slight changes in the constants
> > of the equations can give such radically varied results.
> > In those animations the cell value is determining a colour, but what
> > would be really interesting would be to make it control Z
> > displacement. I didnt try this yet, because I havent learned any 3D
> > stuff in processing, but it might be easier in Grasshopper.
> > On Feb 7, 12:21 pm, visose <vic...@gmail.com> wrote:
> > > I problem i see with 3dcellularautomatais how you visualize the
> > > growth. A camera outside the 3d grid will have visibility quickly
> > > blocked by the outer cubes. But you can also project a 2d grid in a 3d
> > > surface and use 3d geometry for the cells like in the video i posted
> > > above. For the initial generation i used two lists of numbers, one for
> > > the x values and one with y values, but this is not very intuitive.
> > > The method David suggests about placing points on the grid and then
> > > finding out with cells correspond to the points would be the best
> > > approach for ease of use, i think.
> > > On Feb 7, 12:31 pm, David Rutten <da...@mcneel.com> wrote:
> > > > Hi cg,
> > > > in theory it doesn't really matter how many dimensions you use for a
> > > >cellularautomata, but there are physical constraints that you should
> > > > ponder. The amount of memory and processing time needed for an extra
> > > > dimension is not insignificant and may well prove too much. Typically,
> > > > algorithms that deal withCAstore data in exceptionally efficient
> > > > ways, but data in Grasshopper has a larger memory footprint than data
> > > > inside pure DotNET or C++ environments and it also requires a lot of
> > > > type-testing. There's no way for the user to optimise the memory usage
> > > > of a Grasshopper network.
> > > > Initial conditions can be set up through a number of ways. You could
> > > > create geometry in Rhino which set initial conditions (for example,
> > > > put point objects inside each cell that you want to enable), or you
> > > > generate a list of numbers that identify the 'on' and 'off' state of
> > > > cells. You can then easily import this text using the 'Manage
> > > > Collection' feature on the Integer parameter.
> > > > On Feb 6, 9:50 pm, cgkahler <kckah...@yahoo.com> wrote:
> > > > > hi, i am an architecture student and I am very interested in exploring
> > > > >cellularautomatawith grasshopper. I had alot of luck with the
> > > > > definition posted above but was wondering if it is possible to...
> > > > > (1) create a three dimensionalcellularautomata
> > > > > (2) specify the initial generation (which cells are on/off)
> > > > > unfortunately i am just beginning to become familiar with these topics
> > > > > and any help would be greatly appreciated
Hi,
I am starting a project using the Principles of CA (cellular
automata) to construct an aggregation of modular units using
grasshopper (similar to this http://www.kokkugia.com/wiki/index.php5?title=RhinoScript_cellular_au...)
However, I am finding it difficult to get started......
This is what I am trying to achieve:
1) Create a cellular aggregation of modular units based on rules
(relationships, repetition, etc)
2) Be able to change the modular unit geometry parametrically
3) Output an 'instruction set' of how to construct the aggregation
[ ie. Cell 1 and Cell 2 are connected on face 'A' and 'D' ] This would
be in Excel for each cell. This would entail naming each cell,
assigning it an orientation and connection to next named cell.
The concept I initially derived is using a bounding box for each cell
and assigning connection points on the Bounding Box at known
locations. Imagine a Bounding Box where 4 of the faces have
connection points and so any modular unit which would fit inside this
bounding box would have these common connection Points. I would like
to use Cellular Automata to aggregate the modular unit based on Rules
which specify that each Cell connects at those Points on the Bounding
Box.
I would really appreciate any advice + suggestions on how this may be
achieved
Dave + Holly
> > I am interested in continiousCA. So I took the New kind of Science,
> > Wolfram, page 156ff. TheCAComponent gives you a number between 0 and
> > 1 for each cell. You can change the grid of numbers of cells and time
> > steps. So the given value could be the height of a point or the radius
> > of a circle. The information could be linked to any geometry. But
> > still the time of calculation is very big.
> > Dan, I have seen your work. I like it.
> > Jörg
> > On Feb 8, 8:06 pm, Dan <danielpi...@yahoo.co.uk> wrote:
> > > Cool stuff guys
> > > Another option would be to use a 2D continuouscellularautomata- so
> > > rather than just being on or off, each cell has a value between say, 1
> > > and 100. Then at each iteration, each cell updates to some new value
> > > based on an equation of its previous value and those of its
> > > neighbours.
> > > I was playing around with this in Processing a while ago,
> > > I love how such simple code with just slight changes in the constants
> > > of the equations can give such radically varied results.
> > > In those animations the cell value is determining a colour, but what
> > > would be really interesting would be to make it control Z
> > > displacement. I didnt try this yet, because I havent learned any 3D
> > > stuff in processing, but it might be easier in Grasshopper.
> > > On Feb 7, 12:21 pm, visose <vic...@gmail.com> wrote:
> > > > I problem i see with 3dcellularautomatais how you visualize the
> > > > growth. A camera outside the 3d grid will have visibility quickly
> > > > blocked by the outer cubes. But you can also project a 2d grid in a 3d
> > > > surface and use 3d geometry for the cells like in the video i posted
> > > > above. For the initial generation i used two lists of numbers, one for
> > > > the x values and one with y values, but this is not very intuitive.
> > > > The method David suggests about placing points on the grid and then
> > > > finding out with cells correspond to the points would be the best
> > > > approach for ease of use, i think.
> > > > On Feb 7, 12:31 pm, David Rutten <da...@mcneel.com> wrote:
> > > > > Hi cg,
> > > > > in theory it doesn't really matter how many dimensions you use for a
> > > > >cellularautomata, but there are physical constraints that you should
> > > > > ponder. The amount of memory and processing time needed for an extra
> > > > > dimension is not insignificant and may well prove too much. Typically,
> > > > > algorithms that deal withCAstore data in exceptionally efficient
> > > > > ways, but data in Grasshopper has a larger memory footprint than data
> > > > > inside pure DotNET or C++ environments and it also requires a lot of
> > > > > type-testing. There's no way for the user to optimise the memory usage
> > > > > of a Grasshopper network.
> > > > > Initial conditions can be set up through a number of ways. You could
> > > > > create geometry in Rhino which set initial conditions (for example,
> > > > > put point objects inside each cell that you want to enable), or you
> > > > > generate a list of numbers that identify the 'on' and 'off' state of
> > > > > cells. You can then easily import this text using the 'Manage
> > > > > Collection' feature on the Integer parameter.
> > > > > On Feb 6, 9:50 pm, cgkahler <kckah...@yahoo.com> wrote:
> > > > > > hi, i am an architecture student and I am very interested in exploring
> > > > > >cellularautomatawith grasshopper. I had alot of luck with the
> > > > > > definition posted above but was wondering if it is possible to...
> > > > > > (1) create a three dimensionalcellularautomata
> > > > > > (2) specify the initial generation (which cells are on/off)
> > > > > > unfortunately i am just beginning to become familiar with these topics
> > > > > > and any help would be greatly appreciated
> Hi,
> I am starting a project using the Principles of CA (cellular
> automata) to construct an aggregation of modular units using
> grasshopper (similar to thishttp://www.kokkugia.com/wiki/index.php5?title=RhinoScript_cellular_au...)
> However, I am finding it difficult to get started......
> This is what I am trying to achieve:
> 1) Create acellularaggregation of modular units based on rules
> (relationships, repetition, etc)
> 2) Be able to change the modular unit geometry parametrically
> 3) Output an 'instruction set' of how to construct the aggregation
> [ ie. Cell 1 and Cell 2 are connected on face 'A' and 'D' ] This would
> be in Excel for each cell. This would entail naming each cell,
> assigning it an orientation and connection to next named cell.
> The concept I initially derived is using a bounding box for each cell
> and assigning connection points on the Bounding Box at known
> locations. Imagine a Bounding Box where 4 of the faces have
> connection points and so any modular unit which would fit inside this
> bounding box would have these common connection Points. I would like
> to useCellularAutomata to aggregate the modular unit based on Rules
> which specify that each Cell connects at those Points on the Bounding
> Box.
> I would really appreciate any advice + suggestions on how this may be
> achieved
> Dave + Holly
> On Mar 15, 1:57 pm, Jörg <j.gma...@gmx.de> wrote:
> > Hi,
> > there is a video on youtube which presents the function of the ghx, I
> > already posted above.
> > > I am interested in continiousCA. So I took the New kind of Science,
> > > Wolfram, page 156ff. TheCAComponent gives you a number between 0 and
> > > 1 for each cell. You can change the grid of numbers of cells and time
> > > steps. So the given value could be the height of a point or the radius
> > > of a circle. The information could be linked to any geometry. But
> > > still the time of calculation is very big.
> > > Dan, I have seen your work. I like it.
> > > Jörg
> > > On Feb 8, 8:06 pm, Dan <danielpi...@yahoo.co.uk> wrote:
> > > > Cool stuff guys
> > > > Another option would be to use a 2D continuouscellularautomata- so
> > > > rather than just being on or off, each cell has a value between say, 1
> > > > and 100. Then at each iteration, each cell updates to some new value
> > > > based on an equation of its previous value and those of its
> > > > neighbours.
> > > > I was playing around with this in Processing a while ago,
> > > > take a look at the videos here:http://vimeo.com/album/41270 > > > > there's links to source code there too
> > > > I love how such simple code with just slight changes in the constants
> > > > of the equations can give such radically varied results.
> > > > In those animations the cell value is determining a colour, but what
> > > > would be really interesting would be to make it control Z
> > > > displacement. I didnt try this yet, because I havent learned any 3D
> > > > stuff in processing, but it might be easier in Grasshopper.
> > > > On Feb 7, 12:21 pm, visose <vic...@gmail.com> wrote:
> > > > > I problem i see with 3dcellularautomatais how you visualize the
> > > > > growth. A camera outside the 3d grid will have visibility quickly
> > > > > blocked by the outer cubes. But you can also project a 2d grid in a 3d
> > > > > surface and use 3d geometry for the cells like in the video i posted
> > > > > above. For the initial generation i used two lists of numbers, one for
> > > > > the x values and one with y values, but this is not very intuitive.
> > > > > The method David suggests about placing points on the grid and then
> > > > > finding out with cells correspond to the points would be the best
> > > > > approach for ease of use, i think.
> > > > > On Feb 7, 12:31 pm, David Rutten <da...@mcneel.com> wrote:
> > > > > > Hi cg,
> > > > > > in theory it doesn't really matter how many dimensions you use for a
> > > > > >cellularautomata, but there are physical constraints that you should
> > > > > > ponder. The amount of memory and processing time needed for an extra
> > > > > > dimension is not insignificant and may well prove too much. Typically,
> > > > > > algorithms that deal withCAstore data in exceptionally efficient
> > > > > > ways, but data in Grasshopper has a larger memory footprint than data
> > > > > > inside pure DotNET or C++ environments and it also requires a lot of
> > > > > > type-testing. There's no way for the user to optimise the memory usage
> > > > > > of a Grasshopper network.
> > > > > > Initial conditions can be set up through a number of ways. You could
> > > > > > create geometry in Rhino which set initial conditions (for example,
> > > > > > put point objects inside each cell that you want to enable), or you
> > > > > > generate a list of numbers that identify the 'on' and 'off' state of
> > > > > > cells. You can then easily import this text using the 'Manage
> > > > > > Collection' feature on the Integer parameter.
> > > > > > On Feb 6, 9:50 pm, cgkahler <kckah...@yahoo.com> wrote:
> > > > > > > hi, i am an architecture student and I am very interested in exploring
> > > > > > >cellularautomatawith grasshopper. I had alot of luck with the
> > > > > > > definition posted above but was wondering if it is possible to...
> > > > > > > (1) create a three dimensionalcellularautomata
> > > > > > > (2) specify the initial generation (which cells are on/off)
> > > > > > > unfortunately i am just beginning to become familiar with these topics
> > > > > > > and any help would be greatly appreciated