Z-Buffer

Z Buffer(Z 快取),Z-buffering是在為物件進行著色時,執行“隱藏面消除”工作的一項技術,所以隱藏物件背後的部分就不會被顯示出來。 在3D環境中每個像素中會利用一組數據資料來定義像素在顯示時的縱深度(即Z軸坐標值)。Z Buffer所用的位數越高,則代表該顯示卡所提供的物件縱深感也越精確。目前的3D加速卡一般都可支持16位的Z Buffer,新推出的一些高級的卡已經可支持到32位的Z Buffer。對一個含有很多物體連線的較複雜3D模型而言,能擁有較多的位數來表現深度感是相當重要的事情。

基本介紹

  • 中文名:Z-Buffer
  • 外文名:Z-Buffer
  • 技術:蹤螢幕上每個像素深度的算法
  • 作用:景深值就越精確
簡介,具體操作,

簡介

1973年,猶他大學學生的Ed Catmull獨立開發出了能跟蹤螢幕上每個像素深度的算法 Z-buffer,Z-buffer讓計算機生成複雜圖形成為可能。Ed Catmull目前擔任迪士尼動畫和皮克斯動畫工作室的總裁。
Z-Buffer:這是一項處理3D物體深度信息的技術,它對不同物體和同一物體不同部分的當前Z坐標進行紀錄,在進行著色時,對那些在其他物體背後的結構進行消隱,使它們不被顯示出來。Z Bufer所用的位數越高,則代表它能夠提供的景深值就越精確。圖形晶片大多支持24bit Z-Buffer而加上8bit的模板Buffer後合稱為32bit Z-Buffer。

具體操作

Z-buffering是在為物件進行著色時,執行“隱藏面消除”工作的一項技術,所以隱藏物件背後的部分就不會被顯示出來。
在3D環境中每個像素中會利用一組數據資料來定義像素在顯示時的縱深度(即Z軸座標值)。Z Buffer所用的位數越高,則代表該顯示卡所提供的物件縱深感也越精確。現3D加速卡一般都可支持16位的Z Buffer,新推出的一些高級的卡已經可支持到32位的Z Buffer。對一個含有很多物體連線的較複雜3D模型而言,能擁有較多的位數來表現深度感是相當重要的事情,3D Studio MAX最高支持64位的Z-buffer

相關詞條

熱門詞條

聯絡我們