【转】光栅化操作阶段
生活随笔
收集整理的這篇文章主要介紹了
【转】光栅化操作阶段
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.從頂點處理進入硬件處理階段,在這里,先將頂點組裝成圖元,再將各個圖元光柵化為片元集合。
?
2.光柵化過程:剪裁操作、透視除法、背面剔除操作、視口轉換已經掃描轉換。
?
3.剪裁操作:三角形與視椎體空間關系三種。
?
4.透視除法:投影轉換生成齊次剪裁空間內的頂點。各頂點初一自身的w坐標后將齊次坐標轉換成笛卡爾坐標,該過程將生成透視效果,因此成為透視除法。就是Mproj矩陣跟所有頂點相乘。
?
5.背面剔除:相機與該頂點的v和該頂點的法線n的點積。n.v=|||n|||v||cos@>0 ; n.v<0; n.v=0;
OpenGL和Direct3D都提供了函數來完成背面剔除操作。
?
6.3dsMax至OpenGL:翻轉坐標軸
???OpenGL至Direct3D:反射,頂點重排列
?
7.視口轉換:即定義了左上角的x,y,長寬w,h,z的maxz ,minz
?
8.掃描轉換:處理頂點屬性(法線、紋理坐標、顏色值),兩個頂點顏色插值計算出其他像素的顏色(左上原則)
?
來自:http://blog.sina.com.cn/s/blog_aa5f606d0102w0bl.html
總結
以上是生活随笔為你收集整理的【转】光栅化操作阶段的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#一种最简单实用安全的单例模式,也是线
- 下一篇: 关于U打包代码必须放到Editor目录下