Simple 3D Software
This is the final projects in the rendering course.
Code:
Operating System
Windows 10, visual studio 15 2017 Win64
Instructions
Requirement
- cmake install here
- conan - package manager (windows) install here
Open command prompt
set PATH="C:\Program File\CMake\bin\";%PATH%
Clone the repository
git clone https://github.com/genius92606/simple-3D-software.git
Create “build” folder in the repository
cd simple-3D-software
mkdir build && cd build
conan remote add bincrafters https://api.bintray.com/conan/bincrafters/public-conan
conan install .. --build glad -sbuild_type=Debug
cd build
cmake .. -G "Visual Studio 15 2017 Win64"
Build
cd build
cmake --build .
Execution
cd build
start bin\app.exe
Application Instruction
- Execute the application
cd build start bin\app.exe
- Click the drop down menu at the left, and click “add” to add a built-in object or click “Load obj” to read objects.
- If choosing “Load obj”, it will pop up a file directory and the user can choose files from the bottom right.
- After adding new objects, the windows will add an extra section like below, the user can change color, translate, rotation, scale of the object. Other than built-in color, we also provide the user to load customize textures by clicking “Load Texture”
- Holding scrolling wheel and moving to change perspective.
- Scroll the wheel to zoom.
- This application includes abmient, diffuse, and specular lighting.
Thirdparty
- GLFW3
- ImGui