Building a drawing app for web-based platforms

Lab | June 26, 2022 | Comment

WATERCOLOR on Tesla

OIL PAINTING on Tesla

LG StanbyME

DESCRIPTION

I have created a cross-platform drawing app utilizing vanilla JavaScript and WebGL to function on all web-based platforms. The app features various brush effects including watercolor, crayon, pen, and oil painting, which have been implemented using the advanced technique of Shaders. Additionally, it includes interactive functions such as layers, background, erasers and scissors, providing an enhanced user experience. The tool has been successfully tested on the Tesla web browser and has been found to exhibit superior quality and performance when compared to the default drawing application provided by Tesla.

Technologies & Tools

  • JavaScript
  • WebGL
  • Framework Design
  • Interaction

Ice

Lab | October 14, 2021 | Comment

Ice

DESCRIPTION

This experiment presents a physics-based simulation of ice in which the user can interact with the ice using a mouse or finger. The user-drawn ice is rendered in real-time and follows the laws of physics, including gravity, allowing the user to observe and manipulate the ice as it falls into a 2D cup. This experiment demonstrates the integration of physics-based simulations with user input in real-time, providing an interactive and engaging experience.

Technologies & Tools

  • JavaScript
  • WebGL
  • Physics
  • Interaction

Moving Gradient with Javascript

Lab | July 4, 2020 | Comment