原创 Ubuntu(16.04LTS) OSG 編譯

文章目錄Ubuntu Build OSG1、下載OSG2、編譯OSG3、編譯/運行 OSG Examples4、安裝OSG依賴包Reference Ubuntu Build OSG 1、下載OSG 從Github上下載對應的OSG版本

原创 VAO——Vertex Array Object

文章目錄VAO 性能0. VAO.1 VAO是什麼?.2 爲什麼使用VAO?.3 怎麼使用VAO? VAO 性能 0. VAO VAO 的全稱是 Vertex Array Object,我們可以稱之爲“頂點數組對象”,它和VBO有什麼

原创 切線空間(Tangent Space)

1. 線性變換 2. 切線空間(座標系) 2.1 切線空間的構成 2.2 切線空間中光照計算及其弊端 Reference 1. 線性變換 在掌握切線空間之前我們先來簡單瞭解線性變換與向量空間、矩陣的關係。 什麼

原创 浮點數在計算機中的表示

浮點數 1.1 浮點數在計算機中的表示 1.1.1 指數偏移值 1.1.2 規約浮點數[1] 1.1.3 非規約浮點數 1.2 單精度和雙精度浮點數 1.3 浮點數轉二進制 1.3.1 無小數浮點數轉二進制表示 1.3.2 含

原创 NPR——卡通渲染(三)

NPR——卡通渲染 1.1 Illustrative Rendering in Team Fortress 2 [1] 1.1.1 《軍團要塞2》插畫風格抽象描述 1.1.2 視覺無關的光照 1.1.3 視覺相關的光照 1.2

原创 NPR——卡通渲染(一)

NPR——卡通渲染 1.1 輪廓線 1.1.1 基於 2D 圖像的邊緣檢測算法 Sobel 算子 [3] Canny 算子 [4] 1.1.2 幾何描邊法 1.1.3 基於視角的描邊法 1.2 卡通着色 1.2.1 Cel

原创 NPR——卡通渲染(二)

申明:本文內容僅供個人學習,請勿轉載。 NPR——卡通渲染 1.1《崩壞3》 1.1.1 遊戲抓幀 1.1.2 Shader 翻譯 Vertex DXBC Pixel DXBC Unity ShaderLab完整代碼 1.

原创 關於延遲渲染

Source Link Deferred Rendering && Forward Rendering 什麼是前向渲染(Forward Rendering)? 什麼是延遲渲染(Deferred Rendering)? 選擇哪一種渲

原创 GLEW + GLFW 配置 OpenGL 開發環境

SourceLink 配置步驟 附註 SourceLink 1、GLEW 2、GLFW 3、GLFW初體驗 4、GLEW+VS2010配置 5、GLEW | GLFW | OPENGL | MESA 3D 配