📌 推薦關注公眾號「鹵蛋實驗室」或訪問博客原文,更新更及時,閱讀體驗更佳 第一天我們搭建了 C++ 的運行環境並畫了一個點,根據 點 → 線 → 面 的順序,今天我們講講如何畫一條直線。 本文主要講解直線繪制算法的推導和思路(莫擔心,只涉及到一點點的中學數學 ...
推薦直接閱讀博客原文,更新更及時,閱讀體驗更佳 十天自制軟渲染器 這個標題我承認標題黨了.在對圖形學一無所知的情況下想十天自制一個軟渲染器,就好似一節課沒上過卻試圖一個晚上看完 天精通 C 然后第二天早上八點考試得滿分一樣,我承認世界上有這種天才,但很可惜我不是。 就像前文所說,本系列造的輪子都是站在巨人的肩膀上完成的,需要對相關知識有一定的了解和學習,如果你是一個圖形學大牛,這種軟渲染器肯定是 ...
2021-01-14 09:00 1 822 推薦指數:
📌 推薦關注公眾號「鹵蛋實驗室」或訪問博客原文,更新更及時,閱讀體驗更佳 第一天我們搭建了 C++ 的運行環境並畫了一個點,根據 點 → 線 → 面 的順序,今天我們講講如何畫一條直線。 本文主要講解直線繪制算法的推導和思路(莫擔心,只涉及到一點點的中學數學 ...
📌 如果你喜歡我寫的文章,可以把我的公眾號設為星標 🌟,這樣每次有更新就可以及時推送給你啦。 前面兩天畫了點和線,今天我們來畫一個最簡單也是最強大的面——三角形。 本文主要講解三角形繪制算法的推導和思路(只涉及到一點點的向量知識),最后會給出代碼實現,大家放心 ...
游戲-圖形學學習路線 前言:學長推薦的圖形學學習路線。下個學期就要開課圖形學了,希望邊考研能夠學習完這個路線。> 搬運自:學長的博客-芒苔蕪 一.效率最高的入門路線 [現代計算機圖形學入門-閆令琪] https://www.bilibili.com ...
模型矩陣 這個三維模型,是由一組頂點定義的。頂點的XYZ坐標是相對於物體中心定義的:也就是說,若某頂點位於(0, 0, 0),它就在物體的中心。 也許玩家需要用鍵鼠控制這個模型,所以我們希望能 ...
圖形學3D渲染管線 DX和OpenGL左右手坐標系不同,會有一些差距,得出的矩陣會不一樣; OpenGL的投影平面不是視景體的近截面; 頂點(vertexs) 頂點坐標,顏色,法線,紋理坐標(UV),連線索引; 圖元(primitives) 幾何頂點被組合為圖元(點,線段或多邊形 ...
矩陣旋轉公式: 繞z軸旋轉: Rz(θ) = cosθ , sinθ , 0 - sinθ , cosθ , 0 0 ...
Unity中的渲染管線流程 下圖是《Unity Shader 入門精要》一書中的渲染流程圖; ApplicationStage階段:准備場景信息(視景體,攝像機參數)、粗粒度剔除、定義每個模型的渲染命令(材質,shader)——由開發者定義,不做討論; GemetryStage階段:頂點着色器 ...
【Computer Graphics】Offline Rendering Heskey0 (Bilibili) December 2021 Based On Mark Pauly's Thesi ...