CS133-lecture-20210407

Graphics #

Transformations #

image_2021-04-07-09-07-40 image_2021-04-07-09-07-51 image_2021-04-07-09-08-20 image_2021-04-07-09-08-54 image_2021-04-07-09-10-09 image_2021-04-07-09-11-11 image_2021-04-07-09-33-16 image_2021-04-07-09-36-33 image_2021-04-07-09-37-13 image_2021-04-07-09-38-02 image_2021-04-07-09-39-04 image_2021-04-07-09-39-47 image_2021-04-07-09-40-13 image_2021-04-07-09-40-27 image_2021-04-07-09-40-39 image_2021-04-07-09-41-20 image_2021-04-07-09-42-45 image_2021-04-07-09-43-49

Transformations using matrices #

image_2021-04-07-09-45-18 image_2021-04-07-09-46-02 image_2021-04-07-09-47-38 image_2021-04-07-09-48-56 image_2021-04-07-09-50-30

Applying transformation with matrices #

image_2021-04-07-09-51-01 image_2021-04-07-09-53-37 image_2021-04-07-09-55-17

Active matrix areas #

image_2021-04-07-09-56-32 image_2021-04-07-09-57-33

Concatenation of transformations #

image_2021-04-07-09-58-37 image_2021-04-07-09-59-35 image_2021-04-07-10-00-08 image_2021-04-07-10-00-24 image_2021-04-07-10-01-08 image_2021-04-07-10-01-23

Images within 2D games #

image_2021-04-07-10-06-38 image_2021-04-07-10-09-06 image_2021-04-07-10-11-35

Image characteristics #

image_2021-04-07-10-14-57 image_2021-04-07-10-17-00 image_2021-04-07-10-17-12 image_2021-04-07-10-17-16

Image repository #

image_2021-04-07-10-19-30 image_2021-04-07-10-19-49

Alpha blending #

Alpha compositing #

image_2021-04-07-10-22-24 image_2021-04-07-10-24-47 image_2021-04-07-10-28-27 image_2021-04-07-10-29-56 image_2021-04-07-10-33-55

Additive blending #

image_2021-04-07-10-35-32 image_2021-04-07-10-43-55 image_2021-04-07-10-44-23