Interactive Experience With Body Movement

Description

Develop a sketch with virtual "objects" that interact with body movement, utilizing Object-Oriented Programming and PoseNet/MoveNet/BlazePose/Handpose/FaceAPI/Facemesh.

  • Having user interaction is mandatory.

  • Declare at least one class and generate/visualize virtual objects with the class(es).

  • It should be written in the ES6 model.

  • Manipulate the properties (size, movement, color, etc.) of the objects.

  • Use a boolean and/or counting variable to control and limit the number of objects.

  • Try to optimize the frame rate (Ideally above 29fps).

Interactive tree with MoveNet

The project is a simulation of the experience of touching leaves using OOP and MoveNet so that one can interact with the (virtual) plant without causing accidental harm to it.

The code references Jason Labbe's Dynamic tree and incorporates the example codes from Moon's additional support. The technical description is embedded in the comments part of the p5.js editor.

Previous
Previous

Generative Portraiture With BodyPix

Next
Next

Modoo Live