Projection
【英文縮寫】Projection
【中文翻譯】投影矩陣
Stencil Test
【中文翻譯】模板測試
Stencil Buffer
【中文翻譯】模板緩沖
Depth Test
【中文翻譯】深度測試
Double Buffering
【中文翻譯】雙重緩沖
【補充說明】GPU會使用雙重緩沖,這意味著唇兑,對場景的渲染是在幕后發(fā)生的。
Back Buffer
【中文翻譯】后置緩沖
Front Buffer
【中文翻譯】前置緩沖
【補充說明】一旦場景已經被渲染到了后置緩沖中琢岩,GPU就會交換后置緩沖區(qū)和前置緩沖质礼。
Fixed-Function Pipeline
【中文翻譯】固定函數管線/固定管線
【補充說明】通常是指在較舊的GPU上實現的渲染流水線。這種流水線只給開發(fā)者提供一些配置操作,但開發(fā)者沒有對流水線階段的完全控制權榨了。
Rasterization
【中文翻譯】光柵化
【補充說明】是把頂點數據轉換為片元的過程,具有將圖轉化為一個個柵格組成的圖象的作用攘蔽,特點是每個元素對應幀緩沖區(qū)中的一像素龙屉。
Physically Based Rendering
【英文縮寫】PBR
【中文翻譯】基于物理的渲染
【補充說明】大型3D游戲常用的一種渲染流程,有利于保證畫面效果的真實感满俗。
【相關資料】《Physically Based Rendering: From Theory to Implementation》
Local Illumination
【中文翻譯】局部光照
【補充說明】光源直接作用于模型表面的光照效果转捕。
Global Illumation
【英文縮寫】GI
【中文翻譯】全局光照
【補充說明】
光源與環(huán)境中所有的表面相互作用(光線在物體表面反射、透射唆垃,產生新的光線)產生的光照效果五芝,即真實的光照效果,相關算法:輻射度算法(Radiosity)辕万、光線追蹤算法(Ray Tracing)枢步。
Image-Based Lighting
【英文縮寫】IBL
【中文翻譯】基于圖像的燈光
【補充說明】使用預處理的環(huán)境光貼圖來做光源的間接照明方案。
Texture Buffer
【英文縮寫】T-Buffer / Tbuffer
【中文翻譯】紋理緩沖
【補充說明】
Shader Model 4.0 常量緩沖的一種組織形式渐尿,以類似紋理的方式訪問醉途,適用于通過隨機索引讀取的數據。
Constant Buffer
【英文縮寫】C-Buffer / Cbuffer
【中文翻譯】常量緩沖
【補充說明】
Shader Model 4.0 常量緩沖的一種組織形式砖茸,CPU訪問的延遲較低结蟋,適用于需要頻繁在CPU端更新的數據。
Geometry Buffer
【英文縮寫】G-Buffer / Gbuffer
【中文翻譯】幾何緩沖
【補充說明】用于支持Deffered Rendering所使用的緩沖渔彰,用于儲存著色計算過程中的中間數據嵌屎。
Vertex Texture Fetch
【英文縮寫】VTF
【中文翻譯】頂點紋理拾取
【補充說明】Shader Model 3.0的新特性,支持在頂點著色器中訪問紋理數據恍涂。
Deffered Rendering
【英文縮寫】DR
【中文翻譯】延遲渲染
【補充說明】
將不接受光照的場景先渲染到Gbuffer宝惰,再對Gbuffer應用光照的一種技術,根據實現方式的不同再沧,可以分為兩類:Deffered Shading和Deffered Lighting尼夺。
優(yōu)點:避免了對不可見像素點的光照計算,允許通過光源幾何體控制光源的著色范圍炒瘸,可以有效提升多光源場景的渲染效率淤堵。
缺點:對渲染透明物體的支持不好,不支持硬件抗鋸齒顷扩,對顯存帶寬要求較高拐邪。
【相關資料】Deferred Shading VS Deferred Lighting
Forward Rendering
【英文縮寫】FR
【中文翻譯】前向渲染 / 正向渲染
【補充說明】
傳統的渲染技術,逐像素點計算光照隘截,當光源較多且場景較復雜時渲染效率較低扎阶,但能夠比較方便地渲染透明物體汹胃。
Anti-Aliasing
【英文縮寫】AA
【中文翻譯】抗鋸齒
【補充說明】
Aliasing的實際意義是”采樣頻率過低導致的圖形失真”,學名為”混疊”东臀,具體現象包括圖形邊緣產生鋸齒着饥、畫面抖動等。目前主流的AA方法有:
(1) MSAA:Multi-Sampling Anti-Aliasing惰赋,多重采樣抗鋸齒
(2) FXAA:Fast Approximate Anti-Aliasing宰掉,快速近似抗鋸齒
(3) TXAA:Temporal Anti-Aliasing,時間性抗鋸齒
(4) SSAA:Super Sampling Anti-Aliasing赁濒,超級采樣抗鋸齒
Tiled-based Rendering
【英文縮寫】TBR
【中文翻譯】分塊渲染 / 分片渲染
【補充說明】
當前移動設備顯卡的主流渲染優(yōu)化方式轨奄,將幀緩沖分割為一小塊一小塊,然后逐塊進行渲染流部。
優(yōu)點:可以充分利用GPU的Tile緩沖(On-Chip Buffer戚绕,相比Frame Buffer具有更快的讀寫速度纹坐,但體積很兄健)。
缺點:需要存儲當前幀所有的幾何體信息耘子,當場景中幾何體過于復雜時果漾,會得不償失。如果像素著色器階段存在剔除操作就無法生效谷誓。
【相關資料】OpenGL Insights 閱讀有感 - Tile Based架構下的性能調校 翻譯
Framebuffer Fetch
【英文縮寫】未知
【中文翻譯】幀緩沖拾取
【補充說明】
OpenGL ES(移動平臺)的一種特性绒障,支持像素著色器直接訪問幀緩沖中對應像素的數據。
Pixel Local Storage
【英文縮寫】PLS
【中文翻譯】像素本地存儲
【補充說明】
OpenGL ES(移動平臺)的一種特性捍歪,支持像素著色器在像素內存地址中保存并訪問自定義數據户辱,通常用于加速延遲渲染。
Precomputed Radiance Transfer
【英文縮寫】PRT
【中文翻譯】預處理輻射傳播
【補充說明】
預處理場景中的光線相互作用糙臼,從而實現實時全局光照效果庐镐。核心實現原理是利用蒙特卡洛積分和球諧函數對光照信息進行編碼。
Spherical Harmonics
【英文縮寫】SH
【中文翻譯】球諧函數
【補充說明】球諧函數是定義在單位球表面的基函數变逃,在PRT方法中被用于優(yōu)化光照計算必逆。
【相關資料】Spherical Harmonics Lighting
Bidirectional Reflectance Distribution Function
【英文縮寫】BRDF
【中文翻譯】雙向反射分布函數
【補充說明】描述入射光線經過某個表面反射后如何在各個出射方向上分布的函數表達式。
【相關資料】BRDF_百度百科
Bidirectional Transmittance Distribution Function
【英文縮寫】BTDF
【中文翻譯】雙向透射分布函數
【補充說明】描述入射光線經過某個表面透射后如何在各個出射方向上分布的函數表達式揽乱。
Bidirectional Scattering Distribution Function
【英文縮寫】BSDF
【中文翻譯】雙向散射分布函數
【補充說明】
描述入射光線經過某個表面散射后如何在各個出射方向上分布的函數表達式名眉。
BSDF = BRDF + BTDF。
Spectral Power Distribution
【英文縮寫】SPD
【中文翻譯】光譜功率分布
【補充說明】
光的功率:光在單位時間內穿過一個表面或一個空間區(qū)域的總能量凰棉,又稱輻射通量损拢。
SPD描述的是光的功率與光的頻率的關系。
Ambient Occlusion
【英文縮寫】AO
【中文翻譯】環(huán)境光遮蔽
【補充說明】全局光照效果中物體縫隙處的柔和陰影撒犀。
Screen Space Ambient Occlusion
【英文縮寫】SSAO
【中文翻譯】屏幕空間環(huán)境光遮蔽
【補充說明】一種用于模擬環(huán)境光遮蔽的近似算法探橱。
Cascaded Shadow Map
【英文縮寫】CSM
【中文翻譯】實時陰影
【補充說明】通常用來在大型場景模擬太陽投射的陰影申屹。
Parallel-Split Shadow Map
【英文縮寫】PSSM
【中文翻譯】平行切分視錐
【補充說明】CSM的一種實現方式。
World Position Offset
【英文縮寫】WPO
【中文翻譯】世界位置偏移
Rendering Hardware Interface
【英文縮寫】RHI
【中文翻譯】渲染硬件接口
【補充說明】常見的RHI:DirectX 和 OpenGL
Hardware Abstraction Layer
【英文縮寫】HAL
【中文翻譯】硬件抽象層
【補充說明】D3D有倆種運行模式:HAL - 顯卡實現隧膏,REF - CPU模擬實現哗讥。
Schmidt Orthogonalization
【中文翻譯】施密特正交化
【補充說明】將三維空間內任意線性無關向量組轉化為正交向量組的方法。
BlendShape / Morph Animation
【中文翻譯】變形動畫
【補充說明】頂點混合動畫胞枕,即多個拓撲結構相同的模型之間根據時間插值產生的動畫杆煞。
Render to Texture
【英文縮寫】RTT
【中文翻譯】渲染到紋理
【補充說明】將紋理設置為渲染目標,再執(zhí)行渲染操作腐泻,將圖元渲染到紋理上决乎。
Level of Detail
【英文縮寫】LOD
【中文翻譯】多細節(jié)層次
【補充說明】大型3D游戲用于保證游戲幀率的一種優(yōu)化方式。
Displacement Map
【英文縮寫】DMap / DMAP
【中文翻譯】置換貼圖
【補充說明】用于表示材質表面沿法線方向高度細節(jié)的紋理貼圖
Pass
【中文翻譯】批次
【補充說明】指代輸入數據(頂點派桩、紋理构诚、常量)經過GPU流水線(VertexShader、PixelShader)的處理后铆惑,輸出到緩沖(BackBuffer / DepthBuffer / StencilBuffer)中的過程范嘱。
Multiple Render Target
【英文縮寫】MRT
【中文翻譯】多渲染目標
【補充說明】允許像素著色器將計算結果輸出到多個不同的緩沖,PC平臺中使用Deffered Rendering所必須的一種硬件支持员魏。
Occlusion Culling
【英文縮寫】OC
【中文翻譯】遮擋剔除
【補充說明】通過剔除視錐體內被遮擋的模型網格丑蛤,達到降低GPU負載的目的。
Liner Blending Skinning
【英文縮寫】LBS
【中文翻譯】線性混合蒙皮算法
Dual Quaternion SKinning
【英文縮寫】DQS
【中文翻譯】對偶四元數蒙皮算法
Depth of Field
【英文縮寫】DOF / DoF
【中文翻譯】景深
Circle of Confusion
【英文縮寫】COC / CoC
【中文翻譯】散光圈 / 彌散圈
【補充說明】在透鏡系統中撕阎,處于聚焦范圍外的物體上的像素點成像會變成一個模糊圈受裹,這是一個非線性映射過程。
Digital Content Creation Tools
【英文縮寫】DCC Tools
【中文翻譯】數字內容創(chuàng)作工具
【補充說明】美術創(chuàng)建模型虏束、紋理等資源使用的工具軟件棉饶,如:3ds Max、Maya镇匀、Photoshop等照藻。
Signed Distance Field
【英文縮寫】SDF
【中文翻譯】有向距離場
【補充說明】到物體(2D或3D的多邊形網格)表面最近距離的采樣紋理或網格。通常使用負值表示物體內部到表面的距離坑律,使用正值表示物體外部到表面的距離岩梳。SDF常見的應用領域:布料動畫碰撞檢測、多物體動力學計算晃择、字體渲染等冀值。
Screen Space Reflection
【英文縮寫】SSR
【中文翻譯】屏幕空間反射
【補充說明】實時渲染中用于模擬“光滑物體表面反射場景對象”的一種后處理技術
Subsurface Scattering
【英文縮寫】SSS / 3S
【中文翻譯】次表面散射
【補充說明】光線在材質內部不斷折射而形成的視覺效果,常見于玉石宫屠、牛奶列疗、人類皮膚等材質中。
Separable Subsurface Scattering
【英文縮寫】SSSS / 4S
【中文翻譯】可分離次表面散射
【補充說明】模擬次表面散射效果的一種方式
Screen Space Subsurface Scattering
【英文縮寫】SSSSS / 5S
【中文翻譯】屏幕空間次表面散射
【補充說明】模擬次表面散射效果的一種后處理技術
Specular
【英文縮寫】Specular
【中文翻譯】高光反射
lambert
【英文縮寫】lambert
【中文翻譯】蘭伯特光照模型
【補充說明】是光源照射到物體表面后浪蹂,向四面八方反射抵栈,產生的漫反射效果告材。這是一種理想的漫反射光照模型。
Albedo
【英文縮寫】Albedo
【中文翻譯】固有色/貼圖
Emission
【英文縮寫】Emission
【中文翻譯】自發(fā)光
Gloss
【英文縮寫】Gloss
【中文翻譯】光澤度
Diffuse
【英文縮寫】Diffuse
【中文翻譯】漫反射
Roughness
【中文翻譯】粗糙度
Refraction
【中文翻譯】折射
Transmission
【英文縮寫】Transmission
【中文翻譯】透射率
【補充說明】光線在物體表面經過散射后古劲,有兩種方向:一種將會散射到物體內部斥赋,這種現象被稱為折射(refraction)或透射(transmission)
Translucency
【英文縮寫】Translucency
【中文翻譯】透明度
Opacity
【英文縮寫】Opacity
【中文翻譯】不透明度
OpacityMask
【英文縮寫】OpacityMask
【中文翻譯】不透明遮罩
Custom Lighting
【英文縮寫】Custom Lighting
【中文翻譯】自定義光照
Tessellation
【英文縮寫】Tessellation
【中文翻譯】曲面細分
Smoothness
【英文縮寫】Smoothness
【中文翻譯】平滑