在互動式3D遊戲中,繪圖運算可分成幾個順序執行的基本步驟。在第一個步驟中,根據遊戲者所下的指令結果運算產生3D場景。3D場景代表虛擬3D世界中所有物體的排列和位置資訊。這部份運算是由PC中的CPU完成的。然後CPU將3D場景傳遞給GPU。GPU的任務是將3D場景轉換成顯示器可以顯示的2D影像。GPU執行的這個任務被稱為3D渲染。
在產生實際影像時必須考慮很多效果,如顏色、紋理、多個擴展光源、陰影、反射、透明、光線吸收、不透明材料等。要實現這些效果就要求強大的運算能力以及寬的記憶體介面,以便在最短等待時間內完成對記憶體的隨機存取。所有這些運算必須即時完成,其每秒運算能力必須超過40個訊框。
沒有留言:
張貼留言