• <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ā)
            国产免费久久精品丫丫| 日本久久久精品中文字幕| 亚洲国产香蕉人人爽成AV片久久| 久久国产精品一区| 亚洲国产精品无码久久SM | 久久国产精品国语对白| 久久精品国产99久久久香蕉| 国产99久久久国产精品小说| 97精品伊人久久大香线蕉app| 久久国产乱子伦精品免费午夜| 久久精品国产99国产精品亚洲| 91久久香蕉国产熟女线看| 大香伊人久久精品一区二区| 久久er热视频在这里精品| 久久亚洲AV无码精品色午夜麻豆 | 91久久精一区二区三区大全| 精品久久综合1区2区3区激情| 久久人与动人物a级毛片| 国内精品久久久久久久涩爱| 久久亚洲AV成人出白浆无码国产| 久久国产福利免费| 久久免费视频观看| 久久99久久99精品免视看动漫| 久久久久99精品成人片牛牛影视| 国产精品国色综合久久| 亚洲人成网站999久久久综合 | 青青草原综合久久| 99久久精品国产麻豆| 亚洲AV无码久久精品成人| 久久只这里是精品66| 久久久久这里只有精品| 99久久夜色精品国产网站| 久久久久国产精品| 97超级碰碰碰久久久久| 精品免费久久久久久久| 99久久国产综合精品女同图片 | 精品伊人久久大线蕉色首页| 伊人久久精品影院| 日韩欧美亚洲综合久久 | 91精品国产91热久久久久福利| 成人资源影音先锋久久资源网|