(Required) Two kinds of objects created for this assignment: Clouds* - A cloud that imports an obj file from outside and sets the material and random motion Sun* - A point light source and a yellow sphere with a highly reflective material make up the sun (Required) Five other kinds of objects that you created (possibly in previous assignments): 3. Birds* - An externally imported obj model and a generator was used to generate the model multiple times and set up materials and random motion. Carousel - The carousel model from WB08 was used and modified to fit the new world framework. House - A house made up of a square and a quadrilateral, using texture mapping and setting up a building-like material. Excavator* - The excavator is from WB08, built using 3d drawing and modified its animation to achieve complex animations. Bus - The bus model from WB08 was used. It consists of 6 faces formed into a square and textured for each of them, and then 4 cylinders were used as the four wheels. (Optional) Backup Objects (more objects that you created, in case the ones above don't count): Grassland - Two surfaces are created, the top one is made with a grass texture map and heightMap to give it a bumpy effect and look like grass. Below is a flat surface with a grass texture map to ensure that the bump effect on top does not affect the objects below. GroundBlock - Six faces were used, each with a different texture map, forming a cube, and the material was set translucent to make the effect of water from deep to shallow. Mountain* - Stone textures from outside were used, and a dirt texture map was used to simulate the appearance of the mountain, and finally scaling was used to simulate the shape of the mountain. At least one of each type of object: Building/structure: House, Carousel Vehicle: Bus Natural Element: Mountain*, Grassland, Clouds*, Sun* Object loaded from a model file: Model: Birds*, Clouds*, Fish*, Meteorite An object with a shader that you wrote: ShaderObj:Sealand, Grassland, GroundBlock, Bus, Mountain*, Other Objects that you would like to note: Meteorite - Used an obj material from outside and then animated it, it will be randomly generated outside the world block to create a meteorite effect. The following words have an asterisk (*) added: Cloud, Sun, Bird, Excavator, Grassland, Mountain. Note that "Fish" and "Child" were not mentioned in the text provided.