This homework proved to be quite hard for me. At first I started off by feeling like I understood most things but while trying to persevere I found myself struggling. I mostly wanted to try and play around with the absence of shapes for both of these experiments. I learned a lot regarding how to combine colours, identifying the “canvas” and creating independent variables in GL_SL. I would say I feel I have learnt more from working on the first shader as I was able to focus on specific elements and how they interact, particularly when color was defined by color.r (or color). I would like to play around more with that method of drawing shapes in the canvas as the overlay result was very interesting. I also found it interesting how smoothstep() is affected by the background or elements around it based on layer.