Git Product home page Git Product logo

jppgomez / ldc_eye_of_gaia Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 46.61 MB

"The Eye of Gaia" is a data-art project developed for the Computational Design Laboratory course unit of the MSc of Design and Multimedia of the University of Coimbra regarding the topics of climate change and mass extinction.

Home Page: https://student.dei.uc.pt/~joaogomes/LDC_Eye_of_Gaia/

License: MIT License

HTML 14.60% JavaScript 85.40%
climate-change computational-design data-art extinction

ldc_eye_of_gaia's Introduction

The Eye of Gaia

"The Eye of Gaia" is a visual representation of data in the form of a tridimensional "pseudo-eye" made from a particle system, that reacts interactively when observed. This project intends to explore the communicative capability of the data-art medium (over traditional information visualization), while it tries to exploit the interactive possibilities and the moving power of effects like the "uncanny valley" and "direct-gaze", in order to express the inevitability and urgency of the topic of climate change and mass extinction at the same time as it tries motivate the viewer to act on it.

About

"The Eye of Gaia" emerges from the need to communicate the effects of human related activity in the natural environment in a more expressive way. For this we aim to create an interactive exhibition data-art piece that explores the topic of mass extinction and loss of biodiversity in a way that shocks the viewer into action. This shocking power is emphasized through the the strangeness of the object, as well as through the exploration of concepts like "direct-gaze" and "uncanny-valley" both proven to have a disconforting effect on human beings. With the creation of this piece we aim to represent, directly and indirectly, all speacies that inhabit planet Earth in order to give them back their voice as they try to communicate a message of despair with the future of our world. Therefore, this project aims to create an intimate relation between viewer and art piece, through the creation of a narrative/time-based interaction between an eye-shaped particle system (where each particle represents an individual specie) and a human viewer, as they look at eachother back and forth, leading to a bidirectional message exchange, hopefully contributing to a better future for both parts. Further information regarding technical aspects of the project are detailed below. Information regarding the conceptual decisions made throughout the development of the project, as well as information related to a more detailed explanation of its behaviour can be found on the article available here.

The Eye of Gaia

Technical Implementation

This project was developed using HTML and JavaScript in order to enable both the creation of a Web-based and digital exhibition experience, both based on the same piece of code. The deployed version of the project can be found here, so everyone can run and experience the project in their own devices. On the other hand the digital exhibition version will be hopefully available as part of the FeedNPlay project, located in the Department of Informatics Engineering of the University of Coimbra.

Getting Started

Prerequisites

The project should be ready to run once the repository is cloned. If any problem is found try installing the following dependencies:

$ npm install --save three
$ npm install --save-dev vite

Usage

To install and test the project simply run the following command, from the src folder in the terminal:

$ npx vite

Or visit the link available in the Technical Implementation section.

Code of Conduct

We expect everyone participating in our project to follow a Code of Conduct. Please read it here.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Credits

This project was developed for the Computational Design Laboratory course unit of the MSc of Design and Multimedia of the University of Coimbra, by João P. Gomes (design and development) with supervision from Tiago Martins, Sérgio M. Rebelo, João Cunha, Pedro Silva and Penousal Machado.

ldc_eye_of_gaia's People

Contributors

jppgomez avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.