Jiyun Jane Kim Supervisor : David Hall Student Number : B9178803 Major : Digital Media Design 2021 Fall Crypto Design NFT
After the pet crosses the rainbow bridge, the owner goes through a stage of deep sadness, and then a stage of feeling a melancholic state of feeling neither too sad nor too happy when thinking of the pet. Currently, services for mourning companion animals on the market, such as funerals, memorial stones, and painting, are services that help in the stage of deep sorrow. Therefore, I would like to propose a service that can mourn companion animals in a melancholic state through this work. By tracking the positions of the head, body and tail in the video of the companion animal, the movement of light made up of three cool tones (purple, blue, and green) was created. By putting light inside a sphere made of opaque glass material, I expressed the dead pet became a star. In addition, when stroking the sphere, the color of the light changes to warm tones (red, yellow, orange) so that users can feel connected to the departed companion animal.
COOL tone
WARM tone
An old dog artist
#include <Servo.h> Servo myservo1; Servo myservo2; void setup() { myservo1.attach(8); myservo2.attach(9); }
designer.jykim An old dog artist JESSY
void loop() { myservo1.write(75); myservo2.write(133); delay(1000); myservo1.write(78); myservo2.write(132); delay(1000); myservo1.write(43); myservo2.write(21); delay(1000); myservo1.write(80); myservo2.write(117); delay(1000); myservo1.write(69); myservo2.write(144); delay(1000); myservo1.write(77); myservo2.write(121); delay(1000); myservo1.write(52); myservo2.write(50); delay(1000); myservo1.write(95); myservo2.write(137); delay(1000); myservo1.write(67); myservo2.write(122); delay(1000); myservo1.write(76); myservo2.write(121); delay(1000); myservo1.write(44); myservo2.write(70); delay(1000); myservo1.write(97); myservo2.write(148); delay(1000); myservo1.write(67); myservo2.write(138); delay(1000); myservo1.write(65); myservo2.write(127); delay(1000); myservo1.write(58); myservo2.write(70); delay(1000); myservo1.write(100); myservo2.write(164); delay(1000); myservo1.write(70); myservo2.write(129); delay(1000); myservo1.write(59); myservo2.write(132); delay(1000); myservo1.write(64); myservo2.write(96); delay(1000); myservo1.write(91); myservo2.write(177); delay(1000); myservo1.write(72); myservo2.write(115); delay(1000); myservo1.write(63); myservo2.write(124); delay(1000); myservo1.write(53); myservo2.write(127); delay(1000); myservo1.write(99); myservo2.write(168); delay(1000); myservo1.write(76); myservo2.write(94); delay(1000); myservo1.write(75); myservo2.write(137); delay(1000); myservo1.write(65); myservo2.write(149); delay(1000); myservo1.write(93); myservo2.write(169); delay(1000); myservo1.write(68); myservo2.write(86); delay(1000); myservo1.write(79); myservo2.write(110); delay(1000); myservo1.write(70); myservo2.write(170); delay(1000); myservo1.write(91); myservo2.write(163); delay(1000); myservo1.write(78); myservo2.write(93); delay(1000); myservo1.write(78); myservo2.write(106); delay(1000); myservo1.write(65); myservo2.write(172); delay(1000); myservo1.write(95); myservo2.write(166); delay(1000); myservo1.write(89); myservo2.write(93); delay(5000);} myservo1.write(72); myservo2.write(132); delay(1000); myservo2.write(175); delay(1000); myservo1.write(85); delay(1000); myservo1.write(97); myservo2.write(78); myservo1.write(73); myservo2.write(167); delay(1000); myservo2.write(168); delay(1000); myservo1.write(77); delay(1000); myservo1.write(97); myservo2.write(68); myservo1.write(75); myservo2.write(172); delay(1000); myservo2.write(172); delay(1000); myservo1.write(73); delay(1000); myservo1.write(94); myservo2.write(63); myservo1.write(79); myservo2.write(161); delay(1000); myservo2.write(149); delay(1000); myservo1.write(62); delay(1000); myservo1.write(95); myservo2.write(89); myservo1.write(75); myservo2.write(168); delay(1000); myservo2.write(159); delay(1000); myservo1.write(55); delay(1000); myservo1.write(97); myservo2.write(86); myservo1.write(73); myservo2.write(175); delay(1000); myservo2.write(155); delay(1000); myservo1.write(56); delay(1000); myservo1.write(93); myservo2.write(82); myservo1.write(75); myservo2.write(136); delay(1000); myservo2.write(131); delay(1000); myservo1.write(57); delay(1000); myservo1.write(97); myservo2.write(112); myservo1.write(75); myservo2.write(124); delay(1000); myservo2.write(132); delay(1000); myservo1.write(47); delay(1000); myservo1.write(98); myservo2.write(119);
Shooting with long exposure Mode : M ISO : 100 Aperture : F22 White balane : Auto AWB Shutter speed : 30 sec Manual focus Use Tripod 2sec timer