Single line continuous Art

Check out the sand plotterd… The steel ball is moved around by a magnet under the able. Not sure Z can be changed!

As @martynjhogg correctly points out, the sand plotters I’m interested in use a steel ball pulled by a magnet from below – there is no Z control. You’re correct that this is unlike subtractive processes (and for that matter, additive ones as well) – material is shifted, but not removed (or added). And since we’re dealing with particulate matter, the angle of repose sets the limit for the steepness of achievable heaping.

Is there such a thing as translucent sand? Like maybe a powdered glass? This could be lit from below then the troughs would look lighter than the peaks.

Thanks, @DanielPiker – this is exactly what I was looking for! I’ll need to spend more time with it before I understand how to change the parameters (without destroying the effect), but using the values in your definition, I get this:

kcspiral0

Which indeed looks like a very decent first go!

Alas, I’ll need to coax significantly more detail from it.

Yes, absolutely. Since most of my design interests are algorithmic, lighter and darker regions resulting from my paths tend to be happy accidents. Though I initially view them as line drawings on my screen, I’ve learned that when multiple passes of a perturbed spiral pass close to one another, regions with dramatic variation of light and dark are likely to form:

Regardless of ball-diameter, it is possible to create extremely minute linear mounding by “stacking tracks” – where only one side of the two wake-dunes is repeatedly overwritten by subsequent passes. The surviving dune ridges can be very closely spaced. Clearly, orientation of the ridges with respect to the lighting is one factor, as is their height. Here is very different example (done by a fellow sand plotter enthusiast):


His strategy was to start with a tight, evenly spaced spiral, and then to overlap triplets of passes to make taller surviving dunes to produce lighter regions. Despite spending many years playing with this simple system, I’m still humbled by its ability to surprise me.

10 Likes

Actually, silica is translucent if you look at at it up close, as is glass frit (powder), and snow. Though you can transilluminate it to some degree, lighting from below would likely show the mechanism’s shadow as it moves. It might make emulating grayscale easier, but I think the stark dune-contrast created by tangential lighting from above plays a major role in the overall impact.

1 Like

Hi Daniel, I can’t seem to open spiral_img.gh for some reason, rhino just hangs.
Is there any special components/plugins/settings I need to do before opening the file?
Thanks.

It works well for me here (latest Rhino 7.6.21103.13002), it doesn’t look like it needs any special plugins. When asked, you might have to redirect to KangarooSolver.dll : depending on your OS and Rhino version, it would be
•Windows : C:\Program Files\[RhinoVersion]\Plugins\Grasshopper\Components\KangarooSolver.dll
• MacOs : /Applications/[RhinoVersion]/Contents/Frameworks/RhCore.framework/Versions/A/Resources/ManagedPlugIns/GrasshopperPlugin.rhp/Components/KangarooSolver.dll

And before you see anything on the file, you would of course have to input a file to Import Image component.

Thanks, solved.
The reference window for the KangarooSolver.dll was hidden behind other windows.

Hi , is there any code I can run with processing3 or P5? I am waiting for a helpful person who can share this single line code with me :pray:t2:

Hi inno, really new to Rhino7 and grasshopper and trying to get this to work, input image changed, but nothing appears in Rhino, any pointers as to where to start looking ? I cant see any errors anywhere, many thanks for any help you can give me !

wouldn’t know where to look, please post your GH file with internalized geometries -if any- and internalized image -like this- so we are sure we’ll be looking at the very same thing :slight_smile:

Hey Daniel,

I’m picking up this error on the C# component in the above scripts, what would you recommend?

  1. Error (CS1705): Assembly ‘KangarooSolver, Version=2.5.3.0, Culture=neutral, PublicKeyToken=794d913993c0f82d’ uses ‘RhinoCommon, Version=8.0.23087.12305, Culture=neutral, PublicKeyToken=552281e97c755530’ which has a higher version than referenced assembly ‘RhinoCommon, Version=7.29.23107.3001, Culture=neutral, PublicKeyToken=552281e97c755530’

Hi @closedcurve
The assembly reference needs to point to the Kangaroo dll from the version of Rhino you are running.
eg
C:\Program Files\Rhino 7\Plug-ins\Grasshopper\Components
or
C:\Program Files\Rhino 8 WIP\Plug-ins\Grasshopper\Components

This is just wonderful stuff.

I wish I were able to run the c# component.
It produces three errors :frowning:

Could you please have a look @DanielPiker ?

Thanks much in advance!!

  1. Before Solution exception:Cannot execute a program. The command being executed was “C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe” /noconfig /fullpaths @“C:\Users\admin\AppData\Local\Temp\hueukreu.cmdline”.
  2. Solution exception:Cannot execute a program. The command being executed was “C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe” /noconfig /fullpaths @“C:\Users\admin\AppData\Local\Temp\kgvfkkxj.cmdline”.
  3. After Solution exception:Cannot execute a program. The command being executed was “C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe” /noconfig /fullpaths @“C:\Users\admin\AppData\Local\Temp\1pqi3sg0.cmdline”.

Hmm, not sure why that would be happening.
Which versions of Rhino and Windows are you running?
Do you have errors running other definitions with C# scripts?

Resolved. Thanks for the quick response.
Updated .net and made referenced assemblies in order.

@Steven I’m encountering the same issue.
What does it mean updated .net and made referenced assemblies in order?

thanks in advance,
Olivier

I’ve been trying to replicate this with no success. Could you please guide me on how to achive multiple angles with your code??

Thanks

Hi Emilio,
Which example are you trying to replicate?
The animation with Audrey Hepburn?

It’s much other same as the colourtension.gh definition in this post:

The only difference is the image is rotating relative to the grid.

Yes that´s the one I was referring to. I think I now got it working the way I was looking for.

Thank you

1 Like