GAMES101-現(xiàn)代計(jì)算機(jī)圖形學(xué)入門-閆令琪

關(guān)于推導(dǎo)擠壓后,Z值變大變小的推導(dǎo):
利用變換矩陣易于得出
f(z)=z'-z = (n+f)-nf/z-z
令z=(n+f)/2(這個(gè)是遠(yuǎn)近平面的中間點(diǎn)),得:
f(z)=(n-f)^2/2(n+f)
這里注意到(n+f)<0恒成立,(n-f)^2 > 0恒成立,所以
z'-z<0,因此得出變換后的z值離遠(yuǎn)平面更近。
以下為手寫推導(dǎo)過程:

標(biāo)簽: