This is a Visual Studio 2019 OpenGL project written in C++ with the help of the following libraries and references. The project demonstrates a 3D living room with all the following features.
- 3D objects created with
glu
andglut
functions as well as with using Blender(.obj
files for the couch, ceiling fan, and the table). - Lighting.
- Animation for the ceiling fan with two separate speed controls.
- Texture mapping.
- Geometrics Transformations.
- Camera and the projections.
- Keyboard functions to view the scene.
-
Linker:
$(SolutionDir)vendor\glew\lib;$ (SolutionDir)vendor\freeglut\lib;$(SolutionDir)vendor\SOIL2\lib;$(SolutionDir)vendor\GL_files\lib;%(AdditionalLibraryDirectories) -
C/C++:
$(SolutionDir)vendor\additional\Library\include;$ (SolutionDir)vendor\glew\include;$(SolutionDir)vendor\freeglut\include;$(SolutionDir)vendor\SOIL2\include;$(SolutionDir)vendor\dirent\include;$(SolutionDir)vendor\GL_files\include;%(AdditionalIncludeDirectories) -
Change
Solution Platform
tox86
, notx64
.