Skip to content
Snippets Groups Projects
README.md 1.69 KiB
Newer Older
Yasmin Morgan's avatar
Yasmin Morgan committed
# Amorphous Butterfly

Yasmin Morgan's avatar
Yasmin Morgan committed
Computational aspect includes Natural Language Processing as entities are engaged in some sort of dialogue and they will be visualised with openGL in openFrameworks.
Yasmin Morgan's avatar
Yasmin Morgan committed

Yasmin Morgan's avatar
Yasmin Morgan committed
Amorphous Butterfly is a speculation on machine-mediated relationships and the potential for intimacy with Artificial Intelligence (AI). Exploring ideas of 'Artificial Intimacy' and what it means to have a connection and find meaning.Two bright, abstract entities give visual form to a charRNN language model. They morph and animate as they generate text, future deities conversing with each other. 

This was adapted into a net piece where the ‘seed text’ can be modified and the (dis)connections made in this speculative relationship can probe the audience as to whether they can be touched by this encounter. In a gallery space, the two entities would inhabit a corporeal form of two computer monitors. The physical interaction of poseNet would be more effective in a gallery setting as the audience will be moving around as opposed to sitting in front of a browser.

Live link: https://deliriouspointblanc.github.io/
Yasmin Morgan's avatar
Yasmin Morgan committed

Programming languages:
- Javascript
Yasmin Morgan's avatar
Yasmin Morgan committed
- openGL (graphics)
- HTML + CSS
Yasmin Morgan's avatar
Yasmin Morgan committed

Code libraries:
- ML5.js
Yasmin Morgan's avatar
Yasmin Morgan committed
- p5.js
Yasmin Morgan's avatar
Yasmin Morgan committed

Tutorials:
- Coding train ML5.js
Yasmin Morgan's avatar
Yasmin Morgan committed
- Art of Code tutorials for shaders
Yasmin Morgan's avatar
Yasmin Morgan committed

Algorithms:

Techniques:
Yasmin Morgan's avatar
Yasmin Morgan committed
- training poseNet to have some augmentation when audience/user stands up, but can also interact sitting down and typing text/moving mouse.
Yasmin Morgan's avatar
Yasmin Morgan committed

Datasets:
Yasmin Morgan's avatar
Yasmin Morgan committed
- self-curated corpus of koans and texts from Daodejing
- self-curated corpus of Haruki Murakami novels
Yasmin Morgan's avatar
Yasmin Morgan committed

How to run:
Yasmin Morgan's avatar
Yasmin Morgan committed
- Open the 'amorphous-butterfly' folder, which holds all assets to run the project from a code editor.
- 'screenshots' hold some documentation images