# soft-renderer **Repository Path**: jeasoon/soft-renderer ## Basic Information - **Project Name**: soft-renderer - **Description**: 仿照 OpenGL 接口实现的软渲染器 - **Primary Language**: C++ - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-08-29 - **Last Updated**: 2025-03-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SoftGLRenderer ### 介绍 仿照 OpenGL 接口实现的软渲染器 ### 代码构建 以开发 Android 应用的方式构建 引用的三方库: - [assimp](app%2Fsrc%2Fmain%2Fcpp%2Fsrc%2Fgraphic%2Fmodel%2Fassimp):用于加载模型 - [stbi](app%2Fsrc%2Fmain%2Fcpp%2Fsrc%2Fgraphic%2Fmodel%2Fstbi):用于解码图片 ### 学习历程 #### 概要渲染流程 ![概要渲染流程](doc%2Fimg%2F%E6%A6%82%E8%A6%81%E6%B8%B2%E6%9F%93%E6%B5%81%E7%A8%8B.png) #### 代码结构设计 ![代码结构设计](doc%2Fimg%2F%E4%BB%A3%E7%A0%81%E7%BB%93%E6%9E%84%E8%AE%BE%E8%AE%A1.png) #### 渲染绘制要点 ![渲染绘制要点](doc%2Fimg%2F%E6%B8%B2%E6%9F%93%E7%BB%98%E5%88%B6%E8%A6%81%E7%82%B9.png) #### 渲染数学工具 ![渲染数学工具](doc%2Fimg%2F%E6%B8%B2%E6%9F%93%E6%95%B0%E5%AD%A6%E5%B7%A5%E5%85%B7.png)