軟件光柵化是將三維(3D)計算機圖形軟件中創建的場景或圖像從一種形式轉換為另一種形式的過程,它被稱為基于矢量的圖形和基于光柵的圖形。基于矢量的圖像是通過使用包括線條和形狀的幾何圖形來創建圖像的,而基于光柵的圖形...
軟件光柵化是將三維(3D)計算機圖形軟件中創建的場景或圖像從一種形式轉換為另一種形式的過程,它被稱為基于矢量的圖形和基于光柵的圖形。基于矢量的圖像是通過使用包括線條和形狀的幾何圖形來創建圖像的,而基于光柵的圖形則使用像素來創建圖像。軟件光柵化是一個程序而不是硬件用于將基于矢量的圖像轉換為基于光柵的圖像,軟件光柵化是一種將三維(3D)計算機圖形軟件創建的場景或圖像從一種形式轉換為另一種形式的過程為了全面理解軟件光柵化,重要的是,有人首先要理解計算機圖像的兩種主要創建和顯示方式。基于矢量的圖像是通過使用幾何圖形來創建的。這包括可以組合在一起形成其他形狀的基本線和點,包括在創建三維或三維圖形時經常使用的各種多邊形。大多數三維圖像是通過將許多小三角形組合在一起而生成的各種形狀這些三角形中的每一個都是基于矢量的圖像生成的,因此組成一個更大場景的組合塊也是基于矢量的。然而,要使這些三角形正確地顯示在計算機或電視屏幕上,必須首先將它們轉換成能在這樣的屏幕上更有效地傳遞的格式。監視器和電視使用稱為像素或“圖片元素”的單個光點和顏色點。通過使用像素創建的圖像稱為基于光柵的圖像。而不是使用線條和形狀來創建圖片,基于光柵的圖像是由幾十個、幾百個或數千個單獨的點組合而成的。為了使矢量圖像在使用像素的屏幕上正確而容易地顯示,通常將其轉換為基于光柵的圖像,這一過程稱為“光柵化”軟件光柵化簡單地說,這種轉換是由程序處理的,而不是由計算機或其他設備內的硬件來處理。例如,視頻游戲開發商通常使用軟件光柵化來確保三維多邊形圖像的正確顯示允許為游戲創建的圖形通過程序本身顯示,而不是依賴于玩家計算機中可能存在或不存在的硬件。隨著技術的進步,軟件光柵化在很大程度上得到了硬件的支持為圖形提供額外處理能力的專用顯卡使這一過程變得更容易,并為游戲開發者提供了更多的機會。實時渲染依賴于每秒數十次的光柵化,由于先進的軟件和更強大的圖形處理單元,光柵化變得更為簡單
-
發表于 2020-07-31 18:50
- 閱讀 ( 1774 )
- 分類:電腦網絡