Homeworks in course Graphics and Sound programming 15.04 Three.js 22.04 Simple animation with WebGL 29.04 User interaction with WebGL 06.05 Colors driven program 13.05 Program depending on color position 15.04 Three.js Make diferent examples with Three.js Try tutorial(s) Try teacher examples http://minitorn.tlu.ee/~jaagup/kool/java/kursused/19/johvi/threejs At start of lecture everyone show his programs and speak about it Amount of homework 2-3 hours 22.04 Simple animation with WebGL Example: http://minitorn.tlu.ee/~jaagup/kool/java/kursused/20/gs/0415/webgl3.html Change coordinates of point, change color, add lines. 29.04 User interaction with WebGL http://minitorn.tlu.ee/~jaagup/kool/java/kursused/20/gs/0422 Experiment with matrices, translation and colours. User input via text field, mouse or other elements. 06.05 Colors driven program Examples: https://minitorn.tlu.ee/~jaagup/kool/java/kursused/20/gs/0429/ Your program does something depending on color, what you present to camera. At example moves objects on screen or answering mathematical equations, that are they wrong or right. 13.05 Program depending on color position Your program does something depending on colored thing position in front of camera. At example snake game, where you can change snake moving direction with colored thing. jaagup@tlu.ee