My project is a flower shop in a greenhouse type room. I built the flowers and pots out of parametric shapes, as well as the walls. Flower pots are created by specifying the color of the leaves and stems (all zeros if these are to be chosen randomly), color of the petals (all zeros if these are to be chosen randomly for each individual flower), specifics for the pot (including radius, rim dimensions, and angle of the base), the scarcity, and ranges for the flower diameters and flower heights. Specific values for the flower diameter and flower height are chosen randomly within the range given. The room was left without a ceiling to allow for aerial views of the flowers. This was the intended design for my project and I think it worked out well. The goal was to create flower pots that the programmer could specify a lot of features about without having to deal with a lot of the code. I ended up with a pretty general function to draw pots and them flowers in them, but still allowed for a lot of variation in the images. I definitely think I accomplished this goal. The added design feature that we had not included in previous projects was 5 different texturemaps (2 for windows, 2 for the gradient coloring on the walls and 1 for the sign on the side of the desk).
Full Scene, as seen when first
displayed in full screen resolution.
![]() |
![]() |
|
Aerial views
of scene in regular and wire frame mode |
|
![]() |
Wire Frame
Flowers |
![]() |
![]() |
|
![]() |
| Daisies | Tulips | ||
![]() |
![]() |
||
| Roses | (Aerial view of roses to see rotation of toruses | ||
|
|
![]() |
Shop Sign |