小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

深入解析投影矩陣的數(shù)學(xué)方法

 imelee 2017-02-12
  • 齊次空間
    要理解3d的齊次空間,我們先理解2d的齊次空間。
    2d的齊次空間可以理解為三維空間上的向量在(x, y, 1)平面上的投影. 投影結(jié)果是(x/z, y/z, 1)
    這里寫圖片描述
  • 齊次矩陣
    這里寫圖片描述
    • 齊次矩陣能夠?qū)ο蛄孔龇律渥儞Q,也就是能夠?qū)⑵揭萍尤氲骄仃囍?,這是3*3矩陣做不到的。
    • 而4*3矩陣雖然也能做仿射變換,但是不能求逆矩陣,因?yàn)椴皇欠疥嚒?/li>

-齊次矩陣的透視投影
空間坐標(biāo)與其投影到投影平面上的坐標(biāo)的關(guān)系:
這里寫圖片描述
這里寫圖片描述
我們構(gòu)造齊次矩陣來實(shí)現(xiàn)這樣的計(jì)算
這里寫圖片描述

  • 平截頭體
    這里寫圖片描述

這樣構(gòu)造矩陣,得到齊次向量,然后用x,y,z分量除以w分量就得到真實(shí)的(x,y,z).
真正的投影也是在這一步發(fā)生的。這個(gè)在shader里面做。
這里寫圖片描述

  • 計(jì)算縮放系數(shù)
    fov為90°的時(shí)候,就相當(dāng)于透視投影的比例為1:1.當(dāng)fov變動的時(shí)候,投影的比例也會跟著變動。
    焦距越大,fov就越小,像在投影平面的比例就越大,這就是長焦鏡頭。
    這里寫圖片描述
    縮放系數(shù)和視場角有關(guān)系,最終會提現(xiàn)在x方向和y方向的縮放分量上。
    這里寫圖片描述
    計(jì)算縮放系數(shù)

這里寫圖片描述

  • 透視投影矩陣
    先看看構(gòu)造好的投影矩陣
    投影矩陣

    x,y方向的縮放:主要是將相機(jī)坐標(biāo)系下的坐標(biāo)
    zoomx 在x方向的縮放值
    zoomy 在y方向的縮放值

    z方向縮放:主要是為了將z值歸一化到-1到1之間
    (f+n)/(f-n) 在z方向的縮放量
    z方向平移:主要是為了將z值歸一化到-1到1之間
    -2nf/(f-n) 在z方向的平移量

    • 設(shè)備空間

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多