• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            月下的博客

              C++博客 :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
              34 Posts :: 0 Stories :: 59 Comments :: 0 Trackbacks

            常用鏈接

            留言簿(5)

            我參與的團(tuán)隊

            搜索

            •  

            最新評論

            • 1.?re: 五年感想
            • 5年一轉(zhuǎn)眼,我已經(jīng)進(jìn)入工作的第9個年頭了,缺少的是思考,一直安于現(xiàn)狀,也該反思了
            • --liquanhai
            • 2.?re: 五年感想
            • 認(rèn)為是設(shè)計-》現(xiàn)在轉(zhuǎn)變?yōu)槿?!
            • --linda
            • 3.?re: 五年感想
            • 決定游戲成功的因素
            • --linda
            • 4.?re: 五年感想
            • 果真人會沉淀是真的
            • --張恒
            • 5.?re: 五年感想
            • 樓主 最近股市大漲
              希望你能再接再厲
              再創(chuàng)輝煌
            • --ccsdu2009

            閱讀排行榜

            評論排行榜

               來自今天openGpu上的一個帖子,以前自己對這塊也是一知半解,導(dǎo)致了曾經(jīng)在一次面試中在這個問題上卡殼(反正最后是沒過。。哭。。。),這次看到正好最近看shaderX1里有介紹,所以就一鼓作氣理解下吧!!

            這是shaderX1里從vertex到pixelshader之前的pipeline

            我具體解釋下從vertex shader到pixel shader中間的部分:
            face culling:根據(jù)triangle的兩邊向量叉乘得到的面法線方向來確定是順時針還是逆時針,從而達(dá)到裁剪。
            user clip planes:除了使用投影矩陣定義出的6個clipplane之外我們也可以額外自己定義對應(yīng)的clipplane來剪裁。
            frustum culling:視錐裁剪,不說了
            homogeneous divide:這就是你說的除以什么w的地方,變換后的定點的xyz均會除以起w,以opengl的列為主(沒記錯的話。。反正就是matrix X vector的那個。。)透視投影矩陣的最后一行為0 0 1 0, 所以w值就是未經(jīng)變換前的z值,所以根據(jù)透視投影的特性使得:-1=<x/w<=1, -1=<y/w<=1, -1=<z/w<=1。但是為何我們要這么做捏。。答案是我沒看懂。。。我覺得純粹是為了下一步。。下面說
            viewport mapping:上一步后x,y,z現(xiàn)在已經(jīng)是-1到1之間,上一步的齊次坐標(biāo)系又被稱為normalized device coordinates(NDC),那么我們要將這些頂點映射到屏幕空間就很簡單了,x = NDC(x) * width + width / 2, y = NDC(y) * height + height/2。

            呼。。如果有錯的話還請指正哈!~~
            posted on 2011-05-08 19:46 月下圓舞曲 閱讀(2244) 評論(0)  編輯 收藏 引用 所屬分類: 開發(fā)
            精品久久久一二三区| 久久国产成人精品麻豆| 精品国产乱码久久久久久1区2区| 久久精品国产亚洲αv忘忧草 | 性高湖久久久久久久久| 久久久九九有精品国产| 午夜精品久久久久久久无码| 久久久久久精品久久久久| 久久久久亚洲精品天堂| 久久精品国产亚洲AV不卡| 久久本道伊人久久| 久久久久久国产a免费观看黄色大片| 久久超乳爆乳中文字幕| 久久久WWW免费人成精品| 久久水蜜桃亚洲av无码精品麻豆| 久久亚洲欧洲国产综合| 久久亚洲国产精品一区二区| 人妻无码精品久久亚瑟影视| 狠狠人妻久久久久久综合蜜桃| 99久久婷婷免费国产综合精品| 无码国产69精品久久久久网站| 久久se这里只有精品| 久久亚洲精品视频| 国产精品久久一区二区三区| 久久婷婷色香五月综合激情| 精品无码人妻久久久久久| 久久国产乱子伦精品免费强| 97久久精品无码一区二区| 久久精品国产亚洲av麻豆蜜芽 | 精品久久久久久无码国产| 久久久女人与动物群交毛片| 久久综合色老色| 久久久久一级精品亚洲国产成人综合AV区| 久久天堂AV综合合色蜜桃网 | 99久久精品久久久久久清纯| 狠狠色丁香久久综合婷婷| 777午夜精品久久av蜜臀| 性做久久久久久久| 午夜天堂精品久久久久| 久久亚洲私人国产精品| 国产精品久久国产精麻豆99网站|