SMU Guildhall Graduate Catalog 2021 — Cohort 29 2021 | Page 84

«

Tianlong Chen
Software Development
Tile-based Renderer Performance Analysis
Tile-based rendering has been implemented programmatically and supported physically by current hardware . Deciding on which rendering technique to use to maximize graphical quality and performance is a delicate task for any rendering engine . By conducting a performance comparison analysis between two popular tiled rendering techniques — forward plus rendering and tiled deferred shading — this artifact aims to analyze optimization options on current existing tile-based rendering techniques .
Rendering techniques have always been interesting to me personally . This project allows me to experiment with rendering techniques that allow thousands of dynamic lights in a scene . I am interested in having as many lights in my scene as possible while keeping the framerate stable above 60 frames per second .
This thesis project took 12 months to complete , including the implementation of the artifact , data collection , and analysis . As a result , I gained a better understanding of the DirectX 11 API and graphics rendering pipeline during the process , which has helped me to become a better graphic programmer .
This thesis can be a starting point for any graphic rendering programmer to experiment with optimizing the light shading process using each of the techniques implemented in the artifact . With more optimization methods being developed for each technique , the video game industry can allocate more resources to high-fidelity real-time rendering graphics .
84 SOFTWARE DEVELOPMENT