An open API service indexing awesome lists of open source software.

https://github.com/eulphean/liarbirds

Interactive Augmented Reality project for Hyde Park Art Center Interactive Gala.
https://github.com/eulphean/liarbirds

augmented-reality blender houdini interactive-art javascript sparkar

Last synced: 2 months ago
JSON representation

Interactive Augmented Reality project for Hyde Park Art Center Interactive Gala.

Awesome Lists containing this project

README

          

# Liarbirds
Commissioned by [Hyde Park Art Center](https://www.hydeparkart.org/) in Chicago, [Liarbirds](https://liarbirds.art) is an interactive Augmented Reality project developed by Amay Kataria & Phil Mulliken. It is an augmented encounter developed within the ecosystem of Instagram to respond to online communities manifested around fringe ideas like conspiracy theories that permeate our everyday culture. In particular, it takes the idea “Birds aren’t real” as a point of departure, which claims that pigeons are in fact drones deployed by the United States government to surveil the population. Liarbirds is a play on this cultural phenomenon that makes fake birds real again by superimposing a swarm of digital creatures on one’s physical space through the mediation of Augmented Reality. These digital birds respond to user gestures while occupying a space of hybridity and emergent behavior.




### Build process
To run the work, open the BoidsFromGround project from Production folder.

Here are the steps to get started.
1: Install node/npm

2: Open terminal and go to the BoidsFromGround folder in Production

3: Type npm install. This will install all the dependencies for the project.

4: There are 2 commands that we can use:
### npm run dev
This will compile a script.js and put it in the scripts folder. But it will also ensure that there are source maps for all the code. This can be useful when you're in active development and want to debug your code. Spark doesn't give us a lot of capability but having the source maps is very useful when an error comes.

### npm run build
This will compile a script.js and put it in the scripts folder. But it will minify the javascript, so you can't look at anything in the compiled code. We will use this when we are finally exporting the app to Instagram.

### Development flow:
We should type npm run dev and keep developing. With every change, webpack compiles the javascript and throws any error if there are any. If the compile is successfull, then we can use SparkAR to run the project.