class: middle left # algorithms for expression & truth: .footnote.grey[by arjun; for composition #1;
at the rotunda, philadelphia;
may, 2026.] ??? arjun; grad student at itp at nyu; engineering school for artists. --- class: middle
body of work from 2021 - now; screenshot from
my archive
.
??? a body of work from 2021 - 2024; how i got there; central line of enquiry that threads these projects together & remains what i'm interested in even today. --- class: middle left # .grey.unbold[ch. 1:] frustration. ??? began out of frustration. --- class: middle
undergrad; iiad, delhi, india; 2022.
??? undergraduate student at a small institute of design in india, at a time when design & engineering were considered very separate from each other. so much so that, in a project, a faculty-member told me that "it is not my job to engineer. my job only to think & propose what should ideally happen." --- class: middle
graphic design the new basics, by ellen lupton & jennifer cole phillips.
??? - books in the library from western authors - embracing code as a new creative medium. --- class: middle
code as creative medium, by golan levin & tega brain.
--- class: middle
prototype for thinker; 2021.
??? the last straw for me in this whole dilemma was when i made this thing for an assignment --- class: middle
your browser does not support videos.
hand-gestural-prototype; faked using after-effects.
--- class: middle
your browser does not support videos.
--- class: middle
science gallery.
--- class: middle
psyche: an online exhibition that explored the human-mind; 2022; science gallery bengaluru.
--- class: middle
questions by young adults.
??? if science could answer one thing, what would it be? --- class: top, left background-image: url("https://arjunmakesthings.github.io/projects/2022_in-between-life-and-death/Question%20Islands.webp") --- class: middle
groups that i could bucket young adults' questions under.
--- class: middle left ## what is the end goal? -- ## why do we do what we do? --- class: middle
maslow's hierarchy of human needs, 1943. source: wikimedia commons.
??? a theory of human motivation by ah maslow, which was one of the pioneering theories of human motivation at the time. the definitiveness of the premise was fascinating to me: a human being would claim a list of common needs for every single individual on the planet. --- class: middle left ## physiological needs -- ## safety -- ## belongingness & love -- ## esteem -- ## self-actualization --- class: middle left ## .grey[physiological needs] -----> level 1
## .grey[safety] -----> level 2
## .grey[belongingness & love] -----> level 3
## .grey[esteem] -----> level 4
## .grey[self-actualization] -----> win (?)
??? the structure resembles that of a video game. --- class: middle
your browser does not support videos.
in between life & death game trailer; 2022.
--- class: middle ## abstract concept --- class: middle ## abstract concept -> interpret it --- class: middle ## abstract concept -> interpret it -> express concretely --- class: middle ``` js class Food { objectProperties { size, colour, position } eatenStatus { if (eaten == true) { foodDoesNotExist(); } else { foodExists(); } } } ```
pseudocode for physiological needs.
??? simply regaining the energy that the particle expends by breathing & moving. Food was created at different intervals of time, and the particle must be moved close to the food source for it to eat the food (much like the real world). --- class: middle ```js //Free moving companion object if (companionObject.x < 0 | companionObject.x > width) companionObject.xSpeed = companionObject.xSpeed * (-1) if (companionObject.y < 0 | companionObject.y > height) companionObject.ySpeed = companionObject.ySpeed * (-1) //Calculating whether the heroObject is moving towards the companion or not detectMouse() { if (mouseX < companion.x + companion.r / 2 + leeway) & (mouseX > companion.x - companion.r / 2 - leeway) & (mouseY < companion.y + companion.r / 2 + leeway) & (mouseY > companion.y - companion.r / 2 - leeway) { mouseOnTarget = true; } else { mouseOnTarget = false; } } ```
pseudocode for consent: if a particle approaches another too quickly, it is repelled.
--- class: middle ## abstract concept -> interpret it -> express concretely ??? premise that became interesting to me artistically. --- class: middle left # .grey.unbold[ch. 2:] exploration. --- class: middle left # .grey.unbold[ch. 2.1:] living messages (2023-2024). .footnote[generative typography experiments.] --- class: middle ## think about text-based communication. ??? personal messages that you write: poems; letters; emails; essays; blogs. personal things feelings; stories; memories. you're forced to express them in non-descript typefaces. --- class: middle left the complete image eludes me
and
all i have left
are
fragments of your memory.
fragments of your memory
; from
notes
, 2022.
--- class: middle left # the medium is the message.
marshall mcluhan.
--- class: middle center
your browser does not support videos.
from
living messages
, 2023-2024.
--- class: middle center
your browser does not support videos.
from
living messages
, 2023-2024.
--- class: middle center
your browser does not support videos.
from
living messages
, 2023-2024.
--- class: middle center
your browser does not support videos.
from
living messages
, 2023-2024.
--- class: top, left background-image: url("https://arjunmakesthings.github.io/projects/2023-24_living-messages/2023_what-i-wish-to-say-is-lost-in-your-pixels/4.webp") --- class: middle center
your browser does not support videos.
from
living messages
, 2023-2024.
--- class: middle center
your browser does not support videos.
from
living messages
, 2023-2024.
--- class: top, left background-image: url("https://arjunmakesthings.github.io/projects/2023-24_living-messages/2023_stop-the-bleeding-heart/still%20(1).webp") --- class: top, left background-image: url("https://arjunmakesthings.github.io/projects/2023-24_living-messages/2023_stop-the-bleeding-heart/still%20(4).webp") --- class: middle center
your browser does not support videos.
from
living messages
, 2023-2024.
--- class: middle left # .grey.unbold[ch. 2.2:] art with math (2023). .footnote[static images / videos;
1000×1000px] --- class: middle
bird, by hamid naderi yeganeh.
??? - iranian mathematician: hamid naderi yeganeh. - intricate drawings with complex equations. --- class: middle
hamid naderi yeganeh on x: "I drew this hedgehog with mathematical equations."
??? i drew this hedgehog with mathematics equations. --- class: middle
your browser does not support videos.
output #1; video-loop;
art with math, 2023
.
??? - the math is very much a part of the art. - the program to make the work is as important as the artifact it produces. --- class: middle
your browser does not support videos.
output #2; video-loop;
art with math, 2023
.
--- class: middle
output #3; static image;
art with math, 2023
.
--- class: middle
output #4; static image;
art with math, 2023
.
--- class: middle
output #5; static image;
art with math, 2023
.
??? squares but form a rounded outcome. --- class: middle left # .grey.unbold[ch. 2.3:] drawings on a cartesian plane (2024). .footnote[algorithmic art; static images;
1200px×600px] --- class: middle left ## how far can i take the number line? ??? how far can i take an elementary concept; such as a number line. --- class: middle
number line; source: wikipedia.
--- class: middle
cartesian plane; source: wikipedia.
??? how much complexity can i produce just in this simple system that we're introduced to in elementary school? --- class: middle
output #2;
drawings on a cartesian plane
, 2024.
??? output 2 --- class: middle
output #3;
drawings on a cartesian plane
, 2024.
--- class: middle
output #4;
drawings on a cartesian plane
, 2024.
??? very similar to 3, only one of the points is constant for all lines. --- class: middle
output #5;
drawings on a cartesian plane
, 2024.
--- class: middle
output #6;
drawings on a cartesian plane
, 2024.
--- class: middle
output #7;
drawings on a cartesian plane
, 2024.
--- class: middle left # .grey.unbold[ch. 2.4:] digital painters (2023 - 2024). .footnote[custom software experiments] ??? another line of enquiry that i was pursuing at the same time --- class: middle
left: pollock in action; right: one of pollock's outcomes. source: britannica.
--- class: middle ## series of arbitrary decisions --- class: middle ## series of arbitrary decisions -> intentional & emotionally intense. --- class: middle # 'algorithmize' abstract expressionist painting-processes. --- class: middle
comp finds color; from
digital painters
, 2023-2024.
--- class: middle
your browser does not support videos.
comp finds color video-loop; from
digital painters
, 2023-2024.
??? until i actually came to this country and saw a rothko in person. --- class: top, left background-image: url("https://arjunmakesthings.github.io/projects/2023-24_digital-painters/2023_comp-finds-colour/frame%20(51).webp") --- class: middle
your browser does not support videos.
pollock painter video-loop; from
digital painters
, 2023-2024.
--- class: middle
pollock painter; from
digital painters
, 2023-2024.
--- class: top, left background-image: url("https://arjunmakesthings.github.io/projects/2023-24_digital-painters/2023_pollock-painter/pollock2.webp") --- class: middle
pollock painter; from
digital painters
, 2023-2024.
--- class: middle
de kooning; from
digital painters
, 2023-2024.
??? de kooning / action stroke feels somewhat human --- class: top, left background-image: url("https://arjunmakesthings.github.io/projects/2023-24_digital-painters/2023_de-kooning/2.webp") --- class: middle
grafik; from
digital painters
, 2023-2024.
--- class: middle
your browser does not support videos.
grafik video-loop of iterations, by changing small variables; from
digital painters
, 2023-2024.
--- class: middle
hashing; from
digital painters
, 2023-2024.
--- class: middle
your browser does not support videos.
hashing emergence video-loop, by changing small variables; from
digital painters
, 2023-2024.
--- class: top, left background-image: url("https://arjunmakesthings.github.io/projects/2023-24_digital-painters/2023_hashing/2.webp") --- class: middle
hashing, color variation; from
digital painters
, 2023-2024.
--- class: top, left background-image: url("../assets/media/260521_composition-talk/hash_new.webp") --- class: middle
still from light + sand 2; from
digital painters
, 2023-2024.
--- class: middle
your browser does not support videos.
light + sand 2 emergence video-loop; from
digital painters
, 2023-2024.
--- class: middle
two stills from light + sand 2 emergence video-loop; from
digital painters
, 2023-2024.
--- class: top, left background-image: url("https://arjunmakesthings.github.io/projects/2023-24_digital-painters/2023_light+sand-2/3.webp") --- class: middle
still from light + sand 2 revised algorithm; from
digital painters
, 2023-2024.
--- class: middle
still from light + sand 2 revised algorithm; from
digital painters
, 2023-2024.
--- class: top, left background-image: url("../assets/media/260521_composition-talk/l+s_new_2.webp") --- class: middle
your browser does not support videos.
green sand video-loop; made with changes to light + sand 2 algorithm; from
digital painters
, 2023-2024.
--- class: middle
your browser does not support videos.
darkness vs light video-loop; made with changes to green sand algorithm from
digital painters
, 2023-2024.
--- class: middle left # .grey.unbold[ch. 2.5:] existence (2024). .footnote[algorithmic art] --- class: middle left ## can i express what it feels like to exist in this world? ??? - series of drawings - only 2 - moved to new york --- # co-existence:
The world is made up of many unique 'cells'. These cells are nothing more than densely packed particles of energy, generated by a core, linked by 'personalities'. Some cells generate more energy, take up more space, and, therefore, have more 'personalities'. The closer one cell is to another, the more 'personalities' they can interact with. However, in this world, cells are scared. They form groups and communities, while some stay away. Even in the most intimate settings, when one cell is only interacting with one other cell, they fail to penetrate beyond each other's outermost personalities. Amidst these superficial connections, the cells continue to co-exist — giving each other space to be themselves — and afraid of discovering what the core of another cell contains. --- class: middle
co-existence; from
existence
, 2024.
--- class: top, left background-image: url("https://arjunmakesthings.github.io/projects/2024_existence/co-existence/co-exist-1.webp") --- class: middle
co-existence details; from
existence
, 2024.
--- # energy-exchanges:
The world is made up of many 'cells'. Each cell generates 'energy' particles — from its core — and radiates it outward. All cells live amidst a continuous exchange of these energy particles. Some cells have a wider spread of energy — and take up more space than others. This also means that, probabilistically, they participate in more external energy exchanges. However, their internal being is widely spread out. Others have a lesser spread of energy, and are more densely packed within themselves — closer to their core. No two cells can occupy the same physical space at a given point in time. They may get extremely close, and participate in an intense energy exchange, but never live in the exact position as another cell in the system. --- class: middle
energy-exchanges; from
existence
, 2024.
--- class: top, left background-image: url("https://arjunmakesthings.github.io/projects/2024_existence/energy-exchanges/energy-exchange.webp") --- class: middle
energy-exchanges details; from
existence
, 2024.
--- class: middle left # .grey.unbold[ch. 3:] from now onwards (2026 - ?). --- class: middle ## emergence produced by complex-systems, made with (often) simple rulesets. --- class: middle ## .grey[emergence produced by complex-systems, made with (often) simple rulesets.] ## the rulesets must pursue the reification of lived-human-experiences. ??? - cellular automata - process of making a rule set (going from abstract -> concrete) --- class: middle ## .grey[emergence produced by complex-systems, made with (often) simple rulesets.] ## .grey[the rulesets must pursue the reification of lived-human-experiences.] ## as a way to (hopefully) get closer to some version of objective truth. ??? communicate this. --- class: middle
qr for this entire slideshow.
--- class: middle ##
arjunmakesthings.github.io
/ @ay3020[at]nyu[dot]edu .footnote[fin.]