Written in C++ with OpenGL 1.XX, GLUT, IMGUI, STB_IMAGE. Built with Cmake.
- Puppy and objects created from spheres.
- Puppy walks and turns.
- Puppy/object collision detection.
- Puppy head/tal/leg animations.
- Rich control menu.
- Various material lighting properties.
- Point direction-less light source (lamp) and point spotlight (window).
- Ability to change light intensity and directions.
- Basis for texture implementation (see
./stb_image
and./floor.cpp
) - NOT IMPLEMENTED.