this project is an extension of this repository
- Object animation.
- texture mapping
- loading external objects.
- lighting and coloring
we made an animation movement for our body object and setup a surrounding environment (e.g. carpet, lamp, officeChair...) then applied two light sources and lighting effects on the scene and controled the texture mapping of some objects like the carpet with attached small menu (opened with right click), all the view controls of the previous project are also included (e.g. zooming in/out, looking up/down, looking left/right, reshaping the window...)
member | contribution |
---|---|
Yousof mahmoud elhely | implemented integration of the project, fixed some bugs and writed the report |
Ahmed mohamed mohamed | implemented coloring, loading external objects and fixed some bugs |
Hassan hosni abdelalem | implemented object animations, lighting and texture mapping and it's control |
-
there was multiple issues during the development of the appication, all was solved with dedication and good understanding of the glut flow and concepts
-
only One issue solution that stack overflow credit, it's that the
const char* name
can't be assigned tochar* argument
in glm library so we usedchar name[] = "whatever we want to pass"
to pass our string to glm function arguments