What are processing and p5.js?

Processing is a flexible software sketchbook and a language for learning how to code within the context of the visual arts. Since 2001, Processing has promoted software literacy within the visual arts and visual literacy within technology. There are tens of thousands of students, artists, designers, researchers, and hobbyists who use Processing for learning and prototyping.

On the other hand, p5.js is a JavaScript library for creative coding, with a focus on making coding accessible and inclusive for artists, designers, educators, beginners, and anyone else! It is free and open-source because we believe software, and the tools to learn it…


Note: The VR game shown below is inspired by the famous title saber available on the Oculus store and made for learning purposes only.

What is VR?

VR stands for virtual reality which is an immersive experience provided by stimulation of an interactive 3-dimensional world around you. It engages your sense of touch, sight, sound, and in some cases even smell! You generally need a head-mounted display (HMD) also sometimes referred to as a VR headset to be able to experience this alternate reality. …


Note: This article or the filter discussed has not been sponsored or endorsed by the harry potter brand. It was made as an enthusiastic childhood fan!

What’s an AR filter?

Augmented reality (AR) filters are computer-generated effects layered over the image your camera displays. On Instagram, an AR filter modifies the image which your front or back camera displays.


This project was done by master’s students from NCAD for the Dublin City Council Beta.

Note: Some readers might find some images to be graphically inappropriate as they contain dog poo.

Brief

How might we enable the community of dog owners to get dog poo off our paths and play areas?

Background

Dog fouling is ever-present in the built-up areas of the city, blighting the footpaths and parks at unacceptable levels. But who actually lets their dog do it? Is it intentional, unnoticed or unavoidable? And how might we reduce it happening, or at least aid it being cleaned up? Do we…


Brief: Design an interactive solution for a specific person’s specific problem.

Note: This app was designed and developed as a part of a college project done at the National College of Art and Design, Dublin for the course Advanced Skills in Interaction Design.

Problem

Find a solution for Nina(Patchy’s grandmother) who has Parkinson and loves white wine:

  1. She cannot hold the glass from its stem or the base as she spills it.
  2. She holds the glass from the bowl and it makes the wine hot and is also not socially acceptable.
Nina holding her wine glass from the bowl

Research

I did some exploration to understand how people dealt with…


Brief: Design an interactive solution for a specific person’s specific problem.

Note: This app was designed and developed as a part of a college project done at the National College of Art and Design, Dublin for the course Advanced Skills in Interaction Design.

Problem

Find a solution for fashion-loving Darcie who struggles to find an outfit to wear due to her messy wardrobe and forgetful memory. Main struggle points are:

  1. She doesn’t remember what she wore last time and with whom.
  2. She doesn’t know what’s available in the closet.
  3. She tries a lot of clothes in order to decide on an…

Paurush Rathi

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store