GMU:Algorithmic Art/Grayson Daniel Bailey: Difference between revisions

From Medien Wiki
No edit summary
Line 45: Line 45:


<br>
<br>
|-
|-
|}
|}

Revision as of 14:19, 2 November 2018


Human Processed Algorithm 1 // 261018

Result Algorithm
HPA1 R1 Human Processed Algorithm 1

Inspiration // Recursion As a source of inspiration, architectural examples of recursive operations within facade design, such as LAVA : KACST HQ, form a basis for environmental and aesthetic building design, but the inclusion of personal data adds an additional layer of complexity. Following a basic level of recursion, the question of human ease was a driver in the specific operations which take place. The thought being, 'if the algorithm is too mathematically complex, then why not just have a computer act as operator', the instructions and dimensions were orchestrated into a regimented set of operations, while never crossing the line of expecting time-consuming computations to take place.

Inspiration // Personal Data While personal data is mostly ancillary to the recursive operation, the inclusion of personal data within the algorithm brings up questions of whether the result might be reverse-engineered to collect basic amounts of data from a person. While the produced algorithm intentionally avoids full data points (limiting birth date and card numbers to only partial data, and only including signature in colored ink), the resultant works develop a limited argument on the operations in which vital personal data can be mined, all while being presented in a benign and playful shell. In part, this thinking was inspired by James Bridle's writing in New Dark Age.



Algorithms for Computers 1 // 021118

Result Algorithm
reactiveGridCells

adjustedBrownianMotion

ForLoopBoxing2ForLoopBoxing3ForLoopBoxing4

ReactiveGridCells

Combining For Loops for a Gride of Squares which have multiple offsets within each cell. The cell offset strokeWeight values are deteremined by the mouseXY, and lines are drawn between middle points that the hidden cursor hovers over for an amount of time.

AdjustedBrownianMotion

Taking the basic algorithm for Brownian Motion as a format, additional interactions are introduced in order to develop a better understanding of Array methods. While lines are drawn from the calculated 'random' motion which comes from the basic Brownian motion, the color of lines are incrementally manipulated and the fading affect of the background is toggled upon mousePressed(). Additionally, triangles are drawn at the end of the pointList, and the centroid of the 2D triangles are calculated and indicated with a point, and a curve is drawn via vertex points from the Brownian Motion points.


ForLoopBoxing

Working with ForLoops for 2D grid generation and cell offset, this attempt varies the x and y grid input for the grid offset number along with the visualized color of the cells.