Student Area

spingbing-MidSemester

For my midsemester project, inspiration came from many places. First, the concept of manipulating concentric circles came to mind after a failed hatch pattern. This concept was furthered by seeing Madeline Gannon’s circular truchet pattern . Upon seeing her plot, my mind immediately connected her arcs to the style of clouds drawn in traditional Korean art. With that initial interest, another aspect that struck me about this plot was how the contrast between how organic the repeated arcs looked against each other versus how structured and rigid tiling can look. I recreated a version of this in my tiling project, so for MidSemester I revamped that plot by making it a multiscale Truchet pattern that used Perlin noise to influence the scale of the size of each tile. A previous iteration of this project used Perlin noise to influence the placement of specific tiles. One way I interacted with this piece more personally was that I also made the choice to stop the plotter before it finished drawing in an attempt to attain an organic feel as well. Another was the use of color-the way I had originally intended to use it was a failure, as the paint marker “ran out” of paint midway through the plots. To work around this, I ended up collaging the successful parts of the plots together.

Initial iteration:

  • black micron pen on Bristol
  • the pen was not calibrated correctly or some other error was happening with the machine which resulted in wobbly, sometimes intersecting lines (seen best in the waves near the bottom)

Using color:

  • orange and blue microns, yellow paint pen on Bristol
  • the blue and orange one was mistakenly lined up incorrectly, which to me makes it look like the colors are fighting

Collage:

  • blue micron on Bristol and yellow paint pen on construction paper
  • Different colored papers were attached to the white plot with a glue stick. The placement intentionally hides errors in each one’s original plot

Final project:

  • black thin sharpie on drawing paper
  • The plot was interrupted last minute, resulting in less whitespace than the others. this as well as it being monochromatic worked to give this final piece a much different vibe.

 

gabagoo-MidSemester

I decided to redo my blobs project. I decided to look back at some old sketches of my linewalks and found ^these^ curves formed from a sweeping radius that is always continuous.
I used offset curves to fill my blobs and played more with the physicality of the plotter, via interrupts to create gaps in the offsets (left), and shifting the page to achieve a Moire effect (right).

The blobs are generated via a central spline from generated via the aforementioned linewalk technique. Generated spline reminded me of a hair on the walls of a steamy shower. To contrast the abnormality of the hair with the uniformity of the Moire, I decided to frame a hair (shown below).

 

lsh-TilingPattern

This was not necessarily a fun process, but it was insightful. The flavor of the week was Clojure, a LISP dialect which is fairly popular these days. I ended up using NextJournal as my plotting environment since it was the easiest way to code in Clojure these days. I ended up fighting with the language a good amount, and having to rely on Java’s error messages was…trying. I did feel inspired by all the parenthesis in Clojure–enough to make a bubbly drawing. I do think that this project represents hitting the barrier of trying new tools where fighting to just print results without errors.

sweetcorn – MidSemester

What good is a party without attendees?

For my mid-semester project, I chose to revise my generative people. I had lost a lot of charm when I ported my face generation code from JavaScript to python implementing vsketch with shapely, particularly due to the loss of curves that I had originally written with p5.js’s beginShape(), endShape(), and curveVertex(). I could have figured out the Bezier curves, but I don’t really care to do that. I rewrote the head and its associated coordinate system using a parametric cranioid equation that Golan sent me. I was not very smart in how I had set up a lot of placements last time. Instead of prescribing positions, this time I more often got the boundaries of previous geometries and used their positions to relatively place other geometries.

I also found my previous sweaters’ pattern to be a missed opportunity for variation. I implemented trimesh’s medial_axis functionality on the sweater (after adding arms and hands, which were unfortunate things to have left off last time) in order to get a simple structure off which I could base a faux-dimensionality. I broke the sweater into polygons using this medial axis and filled each polygon with the sweater’s original hershey-symbol-character-based pattern, this time sheared proportionally to the polygon’s centroid’s distance to the nearest point on the axis. This breaks the sweater into sections, each with a not very accurate three-dimensionality. Below is an image of the boundaries of each section that composes the sweater. I’m reminded of my Grandma on my Mom’s side, who would make and sell little flat paper-clothed dolls.

Below is a gif of several .svgs created, showing some of the range of the generativity. Note that the angle of the arms sometimes pushes them past the bounds of the paper (which in the here-horizontal direction is strict for the plotter) which is an error I have yet to fix. Often if the arms are generated in the down position, they form an internal polygon between the elbow and the body. That’s only natural, but trimesh and shapely are not handling that internal polygon very well for various reasons. The result is that most of the successfully-generated people have their arms in the air, which contributes to a certain anxiety to these figures which Mali pointed out.

These .svgs are converted into HPGL files using a custom config file for vpype to be plotted life-sized on the USCutter MH871-MK2. Below is a photo of a completed plot. For my last two projects, I had made the mistake of using too thin a drawing instrument for such large paper, leading to some legibility issues. This time, I used a thick purple sharpie and set the USCutter up such that significant pressure was applied to the paper with the sharpie, making a thicker line. I do wonder if the child-like quality of thick Crayola markers would be appropriate to use as I had for the first plot. Longevity isn’t exactly a concern, given the relatively short length of parties these figures are to attend. Most of the plotter-communication error I ran into last time must have been somehow due to the concentric filling of the hair, which I have since changed to simple vertical hatching. I also filled the pupils and sometimes the lips to the point where they appear solid. I fortunately ran into no plotting problems other than my laptop falling asleep before I plugged it in, stopping the transmission of data to the plotter. This put a big line right through my first plot. Not the first time I’ve made this mistake.

And for fun, a video of the sweater being plotted:

Future directions for this project include better sorting out the sweater-sectioning and shearing method to completely fill the sweaters dimensionally, adding more detail to the pants and shoes, implementing flow-field-based hair filling, multi-color plotting, and variance in pose/activity for each person. The goal in the end is to be able to generate and plot enough figures to have a lovely party.

~xoxo

Stickz – TilingPattern

 

Plots (Black Pen on White Paper, White Pen on Black Paper)

SVG (50:50 Lines to Arc)

SVG (30:70 Lines to Arc)

My inspiration for this project was to create a pattern out of straight lines and arcs that create strange irregular forms, while paying attention to how a plot could differ with varying ratios of line to arc generation within the piece. I found that messing with the ratio resulted in a sweet spot in the drawing that has a “brain-like” patterning. This is more evident in the black on white version, and with a larger stroke when the lines are more contrasted and touch edges with one another. 

I think I could’ve added more pattern-like qualities to this project, as it falls short on having larger forms that exist in the tilling. Part of me wanted to do something from scratch that was different from the approach to Wang tiles, that could also generate a somewhat organized pattern. 

 

 

dinkolas-FieldReading

I’ve already implemented or at least studied many of the techniques listed on Jason Webb’s page, but there were a few I hadn’t heard of/didn’t know how they worked, like Wave Function Collapse. So I researched how that works, which ended up being pretty cool, sort of reminded me of Markov chains.

marimonda – FieldReading

https://camo.githubusercontent.com/cbdb5a743f2c382ae94f159b22494272e32ddd59398c75a723e88b6f3ca2fc5e/68747470733a2f2f63646e612e61727473746174696f6e2e636f6d2f702f6173736574732f696d616765732f696d616765732f3030382f3738312f3334362f6c617267652f70617363616c2d7769656d6572732d6e65772d67726170682d62617365636f6c6f722d31372e6a70673f31353135323735363134

I have always been a huge fan of reaction-diffusion. Especially because I am a nerd so I’ve read a lot of papers that describe reaction-diffusion in chemical contexts. I really appreciated jasonwebb’s resources for it, because If I am honest, I don’t think I would’ve known when to start implementing it.

marimonda – FieldComposition

Hi.

So, I have been asking myself a lot of questions regarding the type of art I want to make with plotters. For one, I think that it’s been interesting how plotter interactions with manual drawing so far in this class have been limited to very little interaction with the actual plot itself. Things like coloring or small details have often been physical additions to the plot rather than full-on compositional drawn shapes.

I’ll be honest, I’ve been missing drawing a lot. So far, I feel like I haven’t had a genuine material connection with the work I am making and I often feel like I have to choose between drawing and computation, that is a feeling that I hate. So I wanted to explore the abstraction that exists in between the computationally generated pattern and how I, as an artist, interpret the hidden image within it and draw upon its attributes.

To get on to the technical background of the piece: I used reaction-diffusion and noise and randomness to make this piece. I think the most interesting things that came from this were the incremental elements of the reaction-diffusion and the use of randomness to make the shape fuzzy.

Continue reading “marimonda – FieldComposition”