We closed this forum 18 June 2010. It has served us well since 2005 as the ALPHA forum did before it from 2002 to 2005. New discussions are ongoing at the new URL http://forum.processing.org. You'll need to sign up and get a new user account. We're sorry about that inconvenience, but we think it's better in the long run. The content on this forum will remain online.
IndexDiscussionExhibition › cutNwatch - a 2D model posing as 3D capable
Page Index Toggle Pages: 1
cutNwatch - a 2D model posing as 3D capable (Read 1486 times)
cutNwatch - a 2D model posing as 3D capable
Apr 6th, 2007, 7:29pm
 
here an art toy (is using the word art in this context pretentious or what?) based on the idea of cutting a stretched surface

http://codemuse.net/cutNwatch/cutNwatch.html

more info including source code here

http://codemuse.net/html_files/code_cutNwatch.htm

enjoy!

jmbara
Re: cutNwatch - a 2D model posing as 3D capable
Reply #1 - Apr 6th, 2007, 8:23pm
 
That's pretty cool.
Re: cutNwatch - a 2D model posing as 3D capable
Reply #2 - Apr 7th, 2007, 1:01am
 
I have no idea whats happening but it sure is cool to watch!
Re: cutNwatch - a 2D model posing as 3D capable
Reply #3 - Apr 7th, 2007, 3:36am
 
ddf and movax - thanks for your nice comments!

>> I have no idea whats happening …
movax, perhaps this will help explain what is happening:

this piece is based on a physical model; that of a grid simulating an elastic membrane stretched over a square frame.  In addition to the elastic forces between contiguous nodes on the grid, there are also forces trying to maintain the nodes of the grid aligned in the plane (an attempt to simulate the rigidity of a painter's canvas). i suspect that the implementation of the latter is faulty; but the results are interesting anyway.

the key physical parameters (e.g. elasticity, resistance to bending) are set by a sequencer that can vary these parameters smoothly.  Different mouse gestures cause different sequences of parameters.  for instance, drawing a line creates the following sequence:
-after the "cut", the bending parameters is increased, causing the grid to expand
-when the grid reaches a certain size, the bending forces are reduced, causing the elasticity of the grid to bring it back to a rest position
-somewhere on the way the cut is mended
-finally the grid returns to its resting state

under certain circumstances, such as following two mouse clicks separated by a brief pause, parameters are chosen such that the grid is unstable

to me, the interesting thing about all this is that the model is a simple 2D model.  as stephen wolfram has shown, very simple automatons can create wildly complex behavior.  the other surprising thing to me is that the model knows nothing about 3D.
Re: cutNwatch - a 2D model posing as 3D capable
Reply #4 - Apr 7th, 2007, 7:42am
 
can't view it ..

are you guys all on java-(1.)5? bacause i'm not and are getting a "java.lang.UnsupportedClassVersionError" on my powerbook.

F
Re: cutNwatch - a 2D model posing as 3D capable
Reply #5 - Apr 7th, 2007, 7:54pm
 
yes, the JDK compliance had been set at (1.)5

I recompiled it at 1.4.  Hopefully you will no longer get the error

thanks for trying it

jmbara
Re: cutNwatch - a 2D model posing as 3D capable
Reply #6 - May 7th, 2007, 8:31am
 
Wow, simply... Wow!
Page Index Toggle Pages: 1