本文是一個完整的圖形學入門實踐課程,目前還在更新中,GitHub已開源。理論上本文項目需要20-30個小時完成。不知道爲啥我的網站統計字數也有問題。
主要內容是完全手擼一個光柵化渲染器。本文會從頭複習圖形學以及C++的相關知識,包括從零構造向量模版庫、光柵化原理解釋、圖形學相關基礎算法解釋等等內容。
另外原作者的的透視矩陣部分是經過一定程度的簡化的,與虎書等正統做法不同。我會先按照原文ssloy老師的思想表達關鍵內容,最後按照我的想法完善本文。並且,原項目中的數學向量矩陣庫寫得不是很好,我專門開了一章一步步重構這個庫。