中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

三維圖形顯示流程

發布時間:2020-03-03 21:34:50 來源:網絡 閱讀:554 作者:安安寶寶 欄目:開發技術

目的:將三維場景轉化為屏幕二維圖像。
組成:可分為三個階段

  1. application階段,cpu處理
    (1). 數據準備。一個是模型加載(mesh,texture等);二是攝像機(位置,朝向等);三是光源(位置,類型等)。
    三維圖形顯示流程
    (2). 裁剪和剔除。
    (3). 計算模型視圖矩陣。
    (4). 設置渲染狀態,調用DrawCall。
  2. Geometry階段,逐頂點逐多邊形圖元操作,把頂點坐標變換到有深度的屏幕空間再交給光柵器處理。
    (1). 模型變換,將模型由模型空間變換為世界空間。
    (2). 視圖變換,將模型從世界空間變換到視點空間(camera位于原點)。
    (3). 頂點著色,修改頂點屬性,如通過傳入MVP進行頂點空間變換(位置屬性),逐頂點光照(顏色屬性),紋理坐標變換(uv屬性)。
    (4). 曲面細分著色。
    (5). 幾何著色
    (6). 投影,得到歸一化設備坐標NDC。
    (7). 裁剪剔除。
    (8). 屏幕映射。
  3. 光柵化,對得到的圖元各個頂點進行插值(z-buffer,法線方向,紋理坐標,顏色等)產生屏幕像素,渲染出最終圖像。光柵化決定每個圖元中的哪些像素應該被繪制到屏幕上。
    (1). 三角形設置,對三個頂點插值計算三角形邊上的像素。
    (2). 三角形遍歷,掃描三角形邊上的像素來插值計算整個三角形內的像素。
    (3). 片元著色,逐個片元進行著色計算(即逐個像素光照),經模板測試,深度測試,alpha混合等,將結果(一系列顏色值)存放到幀緩沖,供GPU進行屏幕更新(常使用雙緩沖繪制)。
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

辉县市| 博罗县| 临邑县| 上高县| 库车县| 砚山县| 合川市| 怀化市| 安庆市| 伊宁市| 舞阳县| 汾西县| 华蓥市| 和林格尔县| 阿瓦提县| 龙里县| 博乐市| 常熟市| 兴仁县| 中西区| 阿荣旗| 台安县| 安溪县| 南雄市| 信宜市| 鹿邑县| 兴宁市| 平和县| 新干县| 阿拉善左旗| 光泽县| 西和县| 潼南县| 华安县| 岳普湖县| 百色市| 湖南省| 北安市| 普安县| 星子县| 高雄市|