• HOME
  • Portfolio
  • Blog
  • About
Menu

Daniel Castaño

Creative Technologist | Engineer
  • HOME
  • Portfolio
  • Blog
  • About

Dias de las Velitas

March 13, 2018

Colombia has an annual celebration called Dia de las Velitas (Day of the candles). This tradition invites every colombian to light up a candle and wish something before Christmas. Regardless, the religious connotation that this celebration may have, I wanted to use this metaphor again to bring colombians together before presidential elections 27 May, 2018. This virtual space will save all the wishes and promises that anyone want to ask for in promotion of a better Colombia.

Technologies used: Javascript, bulma.css, Node.js, Three.js, MongoDB.

In the first stage, there is a simple form:

Screen Shot 2018-03-13 at 12.01.25 PM.png

Every submit form is store in a non relational data base mondoDB, getting the name, email, wish, promise and an autogenerated id, which we will use to retrieve the data afterwards.

The second stage is to display the information in a 3D space. This environment was develop with three.js and its example codes:

https://threejs.org/examples/#webgl_octree_raycasting
https://threejs.org/examples/#webgl_interactive_cubes_gpu

Each sphere is an object placed in this place with a random position and every-time the page is reload, the database is checked again and the spheres created with an Id. The raycasting algorithm what is the ID of each sphere and when a key is pressed the sketch will query the entry per ID, which is the default index, getting the data as fast as possible.

 

View fullsize Screen Shot 2018-03-13 at 12.02.01 PM.png
View fullsize Screen Shot 2018-03-13 at 12.02.06 PM.png
View fullsize Screen Shot 2018-03-13 at 12.02.14 PM.png
View fullsize Screen Shot 2018-03-13 at 12.02.23 PM.png
View fullsize Screen Shot 2018-03-13 at 12.02.29 PM.png
View fullsize Screen Shot 2018-03-13 at 12.02.54 PM.png
View fullsize Screen Shot 2018-03-13 at 12.03.01 PM.png

Code can be found at: https://github.com/trafalmejo/dwd

In DWD Server
← SMB ATmega32u4USB host - Homemade hardware →

CATEGORIES

  • Accessibility
    • Feb 1, 2019 BENJAMIN’S VIDEO ACCESS PROJECT Feb 1, 2019
  • Computational Narratives
    • Sep 19, 2018 Twine Experiment Rock, Paper, Scissors Sep 19, 2018
    • Sep 12, 2018 Tracery Experiment Sep 12, 2018
  • Connected Devices
    • Feb 8, 2018 WEMO Web control Feb 8, 2018
  • DWD Server
    • Mar 13, 2018 Dias de las Velitas Mar 13, 2018
  • Energy
    • Apr 15, 2018 Hand crank Radio Apr 15, 2018
    • Mar 28, 2018 Energy in Colombia Mar 28, 2018
    • Mar 28, 2018 Computing Powered by Solar Mar 28, 2018
    • Feb 26, 2018 Kinetic Energy - How to induct electricity from human movement? Feb 26, 2018
  • Homemade Hardware
    • Mar 22, 2018 SMB ATmega32u4 Mar 22, 2018
    • Mar 8, 2018 USB host - Homemade hardware Mar 8, 2018
    • Feb 26, 2018 Printed Circuit Board Feb 26, 2018
    • Feb 8, 2018 PCB Design. Feb 8, 2018
    • Feb 1, 2018 ATTiny85 Feb 1, 2018
  • Imaging
    • Oct 12, 2019 Live Kinect and Shaders Oct 12, 2019
    • Apr 9, 2019 White Balance and Exposure exercise Apr 9, 2019
  • Installations
    • Feb 10, 2019 Making of a HUGE FORTUNE COOKIE Feb 10, 2019
  • Machine learning
    • Oct 13, 2019 Image Classification using MobileNet Oct 13, 2019
    • Apr 9, 2019 Image Classification Apr 9, 2019
  • Physical Computing
    • Oct 12, 2019 Visual drums Oct 12, 2019
    • Apr 9, 2019 Enlighten 02 Apr 9, 2019
    • Apr 9, 2019 EnLighten 01 Apr 9, 2019
    • Apr 9, 2019 Wanna a Brain? Apr 9, 2019
  • Tangible interaction
    • Jan 31, 2018 MoonLander interface Jan 31, 2018