1.什么是渲染管道?
答:圖形數據在GPU上經過運算處理,最后輸出到屏幕的過程
主要步驟有:
頂點處理->圖元裝配->光柵化->像素處理->緩存。
2.LOD是什么,優缺點是什么?
LOD(Level of detail)多層次細節,是最常用的游戲優化技術。它按照模型的位置和重要程度決定物體渲染的資源分配,降低非重要物體的面數和細節度,從而獲得高效率的渲染運算。
3.MipMap是什么,作用?
MipMapping:在三維計算機圖形的貼圖渲染中有常用的技術,為加快渲染進度和減少圖像鋸齒,貼圖被處理成由一系列被預先計算和優化過的圖片組成的文件,這樣的貼圖被稱為MipMap。
4.兩種陰影判斷的方法、工作原理。
本影和半影
本影:景物表面上那些沒有被光源直接照射的區域(全黑的輪廓分明的區域)。
半影:景物表面上那些被某些特定光源直接照射但并非被所有特定光源直接照射的區域(半明半暗區域)
5.有A和B兩組物體,有什么辦法能夠保證A組物體永遠比B組物體先渲染?
把A組物體的渲染對列大于B物體的渲染隊列,通過shader里面的渲染隊列來渲染
6.問一個Terrain,分別貼3張,4張,5張地表貼圖,渲染速度有什么區別?為什么?
沒有區別,因為不管幾張貼圖只渲染一次。