001. Physically Based Rendering

【英文缩写】PBR

【中文翻译】基于物理的渲染

【补充说明】大型3D游戏常用的一种渲染流程,有利于保证画面效果的真实感。

【相关资料】《Physically Based Rendering: From Theory to Implementation》

002. Local Illumination

【英文缩写】未知

【中文翻译】局部光照

【补充说明】光源直接作用于模型表面的光照效果。

003. Global Illumation

【英文缩写】GI

【中文翻译】全局光照

【补充说明】

光源与环境中所有的表面相互作用(光线在物体表面反射、透射,产生新的光线)产生的光照效果,即真实的光照效果,相关算法:辐射度算法(Radiosity)、光线追踪算法(Ray Tracing)。

004. Image-Based Lighting

【英文缩写】IBL

【中文翻译】基于图像的灯光

【补充说明】使用预处理的环境光贴图来做光源的间接照明方案。

005. Texture Buffer

【英文缩写】T-Buffer / Tbuffer

【中文翻译】纹理缓冲

【补充说明】

Shader Model 4.0 常量缓冲的一种组织形式,以类似纹理的方式访问,适用于通过随机索引读取的数据。

006. Constant Buffer

【英文缩写】C-Buffer / Cbuffer

【中文翻译】常量缓冲

【补充说明】

Shader Model 4.0 常量缓冲的一种组织形式,CPU访问的延迟较低,适用于需要频繁在CPU端更新的数据。

007. Geometry Buffer

【英文缩写】G-Buffer / Gbuffer

【中文翻译】几何缓冲

【补充说明】用于支持Deffered Rendering所使用的缓冲,用于储存着色计算过程中的中间数据。

008. Vertex Texture Fetch

【英文缩写】VTF

【中文翻译】顶点纹理拾取

【补充说明】Shader Model 3.0的新特性,支持在顶点着色器中访问纹理数据。

009. Deffered Rendering

【英文缩写】DR

【中文翻译】延迟渲染

【补充说明】

将不接受光照的场景先渲染到Gbuffer,再对Gbuffer应用光照的一种技术,根据实现方式的不同,可以分为两类:Deffered Shading和Deffered Lighting。

优点:避免了对不可见像素点的光照计算,允许通过光源几何体控制光源的着色范围,可以有效提升多光源场景的渲染效率。

缺点:对渲染透明物体的支持不好,不支持硬件抗锯齿,对显存带宽要求较高。

【相关资料】Deferred Shading VS Deferred Lighting

010. Forward Rendering

【英文缩写】FR

【中文翻译】前向渲染 / 正向渲染

【补充说明】

传统的渲染技术,逐像素点计算光照,当光源较多且场景较复杂时渲染效率较低,但能够比较方便地渲染透明物体。

011. 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,超级采样抗锯齿

012. Tiled-based Rendering

【英文缩写】TBR

【中文翻译】分块渲染 / 分片渲染

【补充说明】

当前移动设备显卡的主流渲染优化方式,将帧缓冲分割为一小块一小块,然后逐块进行渲染。

优点:可以充分利用GPU的Tile缓冲(On-Chip Buffer,相比Frame Buffer具有更快的读写速度,但体积很小)。一、节省带宽,将FBO拆分成小Tile,这样内存中储存的就是很多个小Tile来保存渲染结果,可以用片内Memory来储存,片内Memory的优势是访问速度快。二、FBO的vertex shading完了之后,可以知道每个drawcall物体的相对位置,可以用Early ZS Test 和 FPK 来Kill 掉不必要的Fragment,减少不必要的运算。

缺点:需要存储当前帧所有的几何体信息,当场景中几何体过于复杂时,会得不偿失。如果像素着色器阶段存在剔除操作就无法生效。Vertex shading的计算结果需要存到主存。Fragment Shading又要从主存里面读回。所以需要额外的储存空间和写入读回的带宽。随着模型复杂度的增加,缺点逐渐增强。

【相关资料】OpenGL Insights 阅读有感 - Tile Based架构下的性能调校 翻译

013. Framebuffer Fetch

【英文缩写】未知

【中文翻译】帧缓冲拾取

【补充说明】

OpenGL ES(移动平台)的一种特性,支持像素着色器直接访问帧缓冲中对应像素的数据。

014. Pixel Local Storage

【英文缩写】PLS

【中文翻译】像素本地存储

【补充说明】

OpenGL ES(移动平台)的一种特性,支持像素着色器在像素内存地址中保存并访问自定义数据,通常用于加速延迟渲染。

【相关资料】Pixel Local Storage on ARM® Mali™ GPUs

015. Precomputed Radiance Transfer

【英文缩写】PRT

【中文翻译】预处理辐射传播

【补充说明】

预处理场景中的光线相互作用,从而实现实时全局光照效果。核心实现原理是利用蒙特卡洛积分和球谐函数对光照信息进行编码。

【相关资料】PRT(Precomputed Radiance Transfer)&球谐光照(Spherical Harmonic Lighting)

016. Spherical Harmonics

【英文缩写】SH

【中文翻译】球谐函数

【补充说明】球谐函数是定义在单位球表面的基函数,在PRT方法中被用于优化光照计算。

【相关资料】Spherical Harmonics Lighting

017. Bidirectional Reflectance Distribution Function

【英文缩写】BRDF

【中文翻译】双向反射分布函数

【补充说明】描述入射光线经过某个表面反射后如何在各个出射方向上分布的函数表达式。

【相关资料】BRDF_百度百科

018. Bidirectional Transmittance Distribution Function

【英文缩写】BTDF

【中文翻译】双向透射分布函数

【补充说明】描述入射光线经过某个表面透射后如何在各个出射方向上分布的函数表达式。

019. Bidirectional Scattering Distribution Function

【英文缩写】BSDF

【中文翻译】双向散射分布函数

【补充说明】

描述入射光线经过某个表面散射后如何在各个出射方向上分布的函数表达式。

BSDF = BRDF + BTDF。

020. Spectral Power Distribution

【英文缩写】SPD

【中文翻译】光谱功率分布

【补充说明】

光的功率:光在单位时间内穿过一个表面或一个空间区域的总能量,又称辐射通量。

SPD描述的是光的功率与光的频率的关系。

021. Ambient Occlusion

【英文缩写】AO

【中文翻译】环境光遮蔽

【补充说明】全局光照效果中物体缝隙处的柔和阴影。

022-1. Screen Space Ambient Occlusion

【英文缩写】SSAO

【中文翻译】屏幕空间环境光遮蔽

【补充说明】一种用于模拟环境光遮蔽的近似算法。

022-2. Horizon-Based Ambient Occlusion

【英文缩写】HBAO

【中文翻译】水平基准环境光遮蔽

【补充说明】在 2008 年的 SIGGRAPH 科技大会上,NVIDIA 推出的一种升级的 SSAO 衍生版本。与之前的 SSAO 衍生版本不同,HBAO 采用了一种基于物理效果的算法,可模仿一个具有深度缓冲采样的整体。换言之,这一升级让 HBAO 能够生成更高画质的 SSAO 效果,同时提升清晰度、画质以及 AO 阴影的可见性。详见HBAO+ | 技术 | GeForce

023-1. Percentage-Closer Filter

【英文缩写】PCF

【中文翻译】百分比接近滤波

【补充说明】PCF是直接对 f(d,z) 滤波的方法,效率相对较低。利用多重采样和插值函数模糊阴影边缘,并将插值的结果作为 f(d,z) 的值。可参考实时渲染中的软阴影技术 - 知乎

023-2. Convolution Shadow Mapping

【英文缩写】CSM

【中文翻译】卷积阴影贴图

【补充说明】目前大型游戏引擎中采用的主流实时阴影技术。详见实时渲染中的软阴影技术 - 知乎

023-3. Percentage-Closer Soft Shadow

【英文缩写】PCSS

【中文翻译】百分比接近柔和阴影

【补充说明】PCSS软阴影技术带来的革命性变化是毋庸置疑的,《GTA5》以及《孤岛惊魂4》等游戏中特别采用了该项技术。详见实时渲染中的软阴影技术 - 知乎 与 PCSS-当今最真实的软阴影模式 - NVIDIA Gameworks

023-4. Variance Shadow Mapping

【英文缩写】VSM

【中文翻译】方差阴影贴图?:深度概率分布和切比雪夫不等式

【补充说明】详见实时渲染中的软阴影技术 - 知乎

023-5. Exponential Shadow Mapping

【英文缩写】ESM

【中文翻译】指数阴影贴图?

【补充说明】详见实时渲染中的软阴影技术 - 知乎

024. Parallel-Split Shadow Map

【英文缩写】PSSM

【中文翻译】未知(平行切分阴影贴图?)

【补充说明】CSM的一种实现方式。

025. World Position Offset

【英文缩写】WPO

【中文翻译】世界位置偏移

026. Rendering Hardware Interface

【英文缩写】RHI

【中文翻译】渲染硬件接口

【补充说明】常见的RHI:DirectX 和 OpenGL

027. Hardware Abstraction Layer

【英文缩写】HAL

【中文翻译】硬件抽象层

【补充说明】D3D有俩种运行模式:HAL - 显卡实现,REF - CPU模拟实现。

028. Schmidt Orthogonalization

【英文缩写】未知

【中文翻译】施密特正交化

【补充说明】将三维空间内任意线性无关向量组转化为正交向量组的方法。

029. BlendShape / Morph Animation

【英文缩写】未知

【中文翻译】变形动画

【补充说明】顶点混合动画,即多个拓扑结构相同的模型之间根据时间插值产生的动画。

030. Render to Texture

【英文缩写】RTT

【中文翻译】渲染到纹理

【补充说明】将纹理设置为渲染目标,再执行渲染操作,将图元渲染到纹理上。

031. Level of Detail

【英文缩写】LOD

【中文翻译】多细节层次

【补充说明】大型3D游戏用于保证游戏帧率的一种优化方式。

032. Unordered Access View

【英文缩写】UAV

【中文翻译】未知(无序访问视图?)

【补充说明】DirectX11提供的一种用于多线程访问显卡资源的机制。

【相关资料】ID3D11Device::CreateUnorderedAccessView method

033. Displacement Map

【英文缩写】DMap / DMAP

【中文翻译】置换贴图

【补充说明】用于表示材质表面沿法线方向高度细节的纹理贴图

034. Pass

【英文缩写】无

【中文翻译】未知(批次?/ 图层?)

【补充说明】

指代输入数据(顶点、纹理、常量)经过GPU流水线(VertexShader、PixelShader)的处理后,输出到缓冲(BackBuffer / DepthBuffer / StencilBuffer)中的过程。

035. Multiple Render Target

【英文缩写】MRT

【中文翻译】多渲染目标

【补充说明】

允许像素着色器将计算结果输出到多个不同的缓冲,PC平台中使用Deffered Rendering所必须的一种硬件支持。

036. Occlusion Culling

【英文缩写】OC

【中文翻译】遮挡剔除

【补充说明】通过剔除视锥体内被遮挡的模型网格,达到降低GPU负载的目的。

037. Liner Blending Skinning

【英文缩写】LBS

【中文翻译】线性混合蒙皮算法

038. Dual Quaternion SKinning

【英文缩写】DQS

【中文翻译】对偶四元数蒙皮算法

039. Depth of Field

【英文缩写】DOF / DoF

【中文翻译】景深

040. Circle of Confusion

【英文缩写】COC / CoC

【中文翻译】散光圈 / 弥散圈

【补充说明】

在透镜系统中,处于聚焦范围外的物体上的像素点成像会变成一个模糊圈,这是一个非线性映射过程。

041. Digital Content Creation Tools

【英文缩写】DCC Tools

【中文翻译】数字内容创作工具

【补充说明】

美术创建模型、纹理等资源使用的工具软件,如:3ds Max、Maya、Photoshop等。

042. Signed Distance Field

【英文缩写】SDF

【中文翻译】有向距离场

【补充说明】

到物体(2D或3D的多边形网格)表面最近距离的采样纹理或网格。通常使用负值表示物体内部到表面的距离,使用正值表示物体外部到表面的距离。SDF常见的应用领域:布料动画碰撞检测、多物体动力学计算、字体渲染等。

043. Screen Space Reflection

【英文缩写】SSR

【中文翻译】屏幕空间反射

【补充说明】实时渲染中用于模拟“光滑物体表面反射场景对象”的一种后处理技术

044. Subsurface Scattering

【英文缩写】SSS / 3S

【中文翻译】次表面散射

【补充说明】

光线在材质内部不断折射而形成的视觉效果,常见于玉石、牛奶、人类皮肤等材质中。

045. Separable Subsurface Scattering

【英文缩写】SSSS / 4S

【中文翻译】可分离次表面散射

【补充说明】模拟次表面散射效果的一种方式

046. Screen Space Subsurface Scattering

【英文缩写】SSSSS / 5S

【中文翻译】屏幕空间次表面散射

【补充说明】模拟次表面散射效果的一种后处理技术

参考文献:https://zhuanlan.zhihu.com/p/32474263

【图形学】常用术语缩写与含义相关推荐

  1. IT行业常用术语缩写

    日常 OKR:Objectives and Key Results,直译为目标和关键成果.OKR可以理解为是一种自下而上的管理方式,员工制定目标,然后去执行,员工的目标汇集而成就是公司的目标 KPI: ...

  2. 初来乍到,IT职场人,有些黑话要先了解(IT行业常用术语缩写)

    文章目录 日常黑话 工作黑话 日常黑话 OKR:Objectives and Key Results,直译为目标和关键成果.OKR可以理解为是一种自下而上的管理方式,员工制定目标,然后去执行,员工的目 ...

  3. 权重 缩写 英文_常用英语术语缩写--采购

    Explanation For Short( 常用术语表 ) ITEM For Short | Full Name Explanation Remark 项目 英文缩写 英文全名 中文解释 备注 营销 ...

  4. IC研发常用英文术语缩写

    记录一些常用的IC术语 软件篇: EDA Electronic Design Automation 电子设计自动化,IC设计流程中需要使用非常多的EDA工具 VCS synopsys公司的数字前端仿真 ...

  5. 机器学习常用术语词汇表

    EOF是一个计算机术语,为End Of File的缩写 ,在操作系统中表示资料源无更多的资料可读取. 刚接触机器学习框架 TensorFlow 的新手们,这篇由 Google 官方出品的常用术语词汇表 ...

  6. 超全汇总!机器学习常用术语词汇表

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 刚接触机器学习框架 TensorFlow 的新手们,这篇由 Goo ...

  7. 【机器学习基础】超全汇总!机器学习常用术语词汇表(建议收藏)

    刚接触机器学习框架 TensorFlow 的新手们,这篇由 Google 官方出品的常用术语词汇表,一定是你必不可少的入门资料!本术语表列出了基本的机器学习术语和 TensorFlow 专用术语的定义 ...

  8. 机器学习常用术语超全汇总

    点击关注|设为星标|干货速递 刚接触机器学习框架 TensorFlow 的新手们,这篇由 Google 官方出品的常用术语词汇表,一定是你必不可少的入门资料!本术语表列出了基本的机器学习术语和 Ten ...

  9. 机器学习核心概念、常用术语整理(建议收藏)

    [转]机器学习核心概念完全解析(建议收藏) 原文链接:https://mp.weixin.qq.com/s/wEpmF1gdvsIimnvXrxKdRw AI干货知识库 刚接触机器学习框架 Tenso ...

最新文章

  1. DOM 4.1 规范成为候选推荐标准陷困境,只因巨头齐反对
  2. java 保护内存操作的方法
  3. 鸿蒙1号六年级下册课时练答案,【奥数天天练】小学1~6年级思维能力特训|第310期...
  4. 《textanalytics》课程简单总结(1):两种word relations——Paradigmatic vs. Syntagmatic...
  5. FTP判断ftp上是否有文件目录,没有就创建的具体案例
  6. ios html 全选文本框,【前端】IOS input输入框按删除键删除字符,删除最后一个字符时,概率性出现光标前面多余一个字符...
  7. System.getProperty
  8. 02. 不要试图编写独立于容器类型的代码
  9. 网页加密编码的几种常见方法
  10. 98版五笔字型实用学习教程
  11. 广东工业大学化学工程考研情况
  12. Linux CentOS 7网络配置基础
  13. 宝宝巴士儿歌下载链接
  14. 1024程序员节活动勋章获取方式
  15. Python小作业 列举红黄绿小球的组合
  16. 考研复试计算机英文介绍,2017年考研复试计算机专业英文自我介绍.docx
  17. java 内存溢出时打印_如何在JVM内存溢出的时候自动dump内存快照
  18. 恩格尔系数越大,说明一个家庭越富裕
  19. 现在学java的都是傻子
  20. 愿你也能每日早起,享受清晨的第一缕阳光

热门文章

  1. eclipse读取mysql数据乱码,eclipse 连接mysql 中文乱码
  2. es6 map()和filter()详解【转】
  3. 作业—教务系统设计文档
  4. 实名认证,相关名称解释;信息比对;个人要素;运营商要素;银行卡要素;组织机构要素
  5. Quark-Renderer----第五篇
  6. Linux: shell脚本
  7. 工作第三年才知道公司可以监控电脑。我他马醉了!
  8. android 修改 dpi_设计规范 | Android系统
  9. 中国金属基板市场需求规模与竞争态势分析报告(2021-2026年)
  10. AAA的原理与配置详解