gkENGINE HDR流程簡析

2022-04-29 12:36:08 字數 393 閱讀 2513

個人比較喜歡看圖說話。

這裡簡單的用圖和文字說明一下gkengine hdr渲染流程中的關鍵步驟。如果要一步一步的解析,光是解釋rt的建立,釋放,紋理格式的選用。可能就需要一整天。如果再設計到框架搭建,shader的實際處理,可能幾天都不夠。所以這裡就不詳細進行**層面的講解了。

不過這裡列舉幾個非常關鍵的地方:

浮點紋理:hdr的運算和rt一定使用浮點紋理,8位的紋理不足以表達如此精準的明暗細節。

紋理尺寸:紋理尺寸的選擇要仔細斟酌。浮點紋理對顯示卡頻寬的占用非常巨大,在保證精準的前提下,能省就省。

CEGUI渲染流程簡析

粗略分析了cegui的渲染流程,總結一下供日後參考。cegui版本是0.7.5,opengl渲染器。首先在cegui裡面每張,每個字元都是乙個quad,每個quad由2個三角面組成,包括6個頂點的座標,顏色,紋理座標,是傳送給gpu的最基礎的渲染單元。要注意的是,cegui並不侷限於quad,它可以...

python 簡析程式控制流程

python程式中語句執行的順序包括3種基本控制結構 順序結構 選擇結構 迴圈結構。1 順序結構 程式中語句執行的基本順序按各語句出現位置的先後次序執行,稱為順序結構,參見下圖。先執行語句塊1,再執行語句塊2,最後執行語句塊3。三者是順序執行關係。2 選擇結構 選擇結構可以根據條件來控制 的執行分支...

python 簡析程式控制流程

python程式中語句執行的順序包括3種基本控制結構 順序結構 選擇結構 迴圈結構。1 順序結構 程式中語句執行的基本順序按各語句出現位置的先後次序執行。2 選擇結構 選擇結構可以根據條件來控制 的執行分支。分支結構包括 單分支 雙分支和多分支,2.1 單分支結構 if語句單分支結構的語法如下所示 ...