# TinyRenderer **Repository Path**: kudoshini/tiny-renderer ## Basic Information - **Project Name**: TinyRenderer - **Description**: 从零开始的离线软光栅渲染 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-03-11 - **Last Updated**: 2022-07-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tiny renderer ![](image/wolai-minder-6mdsyyhz9XW7BA4Aui4gh4-2eNF5YJMhJKmPE.png) ## 效果展示 Bresenham’s Line Drawing Algorithm ![](image/mesh_ScbLT0PNfw.png) barycentric coordinates 三角形绘制 ![](image/triangle_UCCKgwkqbZ.png) zbuffer ![](image/zbuffer-test_j7uxCJmFrV.png) flat shading ![](image/flatshading_HEWR_S4JeX.png) gouraud shading ![]() phong shading ![]() texture ![]() perspective ![]() ![]() phong reflection & normal mapping ![]() tangent space normal mapping ![]() shadow mapping ![]() ![]() 参考文档: