# myrender **Repository Path**: fortunely/myrender ## Basic Information - **Project Name**: myrender - **Description**: Personal render project. - **Primary Language**: C++ - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-05 - **Last Updated**: 2025-10-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # myrender Personal render project, show how OpenGL works, using Qt Widget GUI as image viewer. Implement Gouraud shader, Phong shader for now. # Prerequisites * Qt Creator 15.0.1 or higher * CMake 3.30.5 or higer * Compiler environment with C++17 support, llvm_mingw_64 6.9.0 is recommended for memory detection tool AddressSanitizer. * GoogleTest 1.16.0 or higer If you want to run unittest, you need to install and build GoogleTest as follow: 1. Download source code from the official website: https://github.com/google/googletest 2. Build and install GoogleTest. see: https://www.cnblogs.com/fortunely/p/18739847 Choose one way which suits your project. Download all 3D model from [tinyrenderer obj](https://github.com/ssloy/tinyrenderer/tree/master/obj) # References https://github.com/ssloy/tinyrenderer