A collection of programming abbreviations.
Abbreviation
Abbreviation | Full Name | Related Link | |
---|---|---|---|
ACES | Academic Color Encoding System | ||
AGP | Accelerated Graphics Port | ||
AWS | Amazon Web Service | ||
BSP | Binary Space Partition | wiki | |
CB Test | Certification Body Test | IECEE | |
CICD | Continuous Integration & Continuous Delivery | Part of Deployment Pipeline; CICD in the Wild | |
COM | Components Object Model | ||
CSO | Compiled Shader Object | ||
CTAD | Class Template Argument Deduction | ||
DAG | Directed Acyclic Graph (graph theory) | wiki | |
DLL | Dynamic-Link Library | ||
DMA | Direct Memory Access | ||
DVI | Digital Visual Interface | ||
DXGI | DirectX Graphics Infrastructure | ||
FBX | Filmbox (a 3D Asset exchange format) | Autodesk | |
FMAC | Floating Multiply-ACcumulate | ||
GART | Graphics Address Remapping Table | ||
GDI | Windows Graphics Device Interface | ||
GUID | Global Unique Identifier; (5 Types: date-time & MAC address; DCE Security; MD5 hash & namespace; random; SHA-1 hash & namespace) | quick guide; msdn; guid | |
HDMI | High-Definition Multimedia Interface | ||
HDR | High Dynamic Range | HDR vs SDR | |
IOMMU | Input-Output Memory Management Unit | Refer to Picture 1 | |
IaaS | Infrastructure as a Service | e.g. AWS | |
KPI | Key Performance Indicator | ||
MBPS | megabit per second | ||
MIPS | millions of instructions per second | ||
PCH | Platform Controller Hub | ||
PCIE | Peripheral Component Interconnect Express | Refer to Picture 2 | |
PaaS | Platform as a Service | e.g. Google App Engine | |
RPC | Remote Procedure Call | wiki | |
RPM | Revolutions Per Minute | ||
SDR | Software-Defined Radio (v.s. HDR) | ||
SoC | System-on-a-Chip | ||
SWD | Serial Wire Debug | An electrical interface | |
TBB | Threading Building Blocks (Intel) | ||
TD | Test Data | ||
TLS | Transport Layer Security | wiki; IETF | |
UMD | User-Mode Graphics Driver | ||
VGA | Video Graphics Array connector (15-pin) | ||
WDDM | Windows Display Driver Model | design guide; workflow | |
WRL | Windows Runtime Library | WRL; WinRT | |
XFB | Binary Device Interface File Format Header | AXway File Broker |
Useful Tools
- QT: https://resources.qt.io/resources-by-content-type-videos-demos-tutorials
- Openframeworks: https://openframeworks.cc/
- Jenkins
- Visual Leak Detector
- Bullseye
- WinUSB
- Unreal
- Arnold
Common “Slang” in Computer Graphics
- AO: Ambient Occlusion (A shading and rendering technique used to calculate how exposed each point in a scene is to ambient lighting.)
- AZDO: Approaching Zero Driver Overhead; OpenGL Efficiency
- BSDF = BRDF + BTDF
- BSDF: Bidirectional Scattering Distribution Function
- BRDF: Bidirectional Reflectance Distribution Function
- BTDF: Bidirectional Transmittance Distribution Function
- Incident Light Beam => Specular Reflection + Specular Transmition + BSDF
- BSP: Binary Space Partitioning (A spatical data structure)
- BVH: Bounding Volume Hierarchy
- CSG: Constructive Solid Geometry
- DXR: DirectX Raytracing (A feature of Microsoft’s DirectX that allows for HW real-time raytracing). Announcement.
- GDDR: Graphics Double Data Rate
- GI: Global Illumination
- GPGPU: General Purpose computing on GPUs.
Performs non-specialized calculations which are typically be conducted by the CPU. Started from NVIDIA GeForce 3, CUDA allowed programmers to ignore the underlying graphical concepts in favor of more common high-performance computing concepts. Microsoft’s DirectCompute and Apple/Khronos Group’s OpenCL followed up later, which means that modern GPGPU pipelines can leverage the speed of a GPU without requiring full and explicit conversion of the data to a graphical form. - GTI: Graphics Technology Interface.
- Mip: Multim in Parvo (Latin)(i.e. much in a small space)
- PBR: Physically Based Rendering (A rendering modes opposite to Classic mode)
- TBR/TBDR: Tiled Based Deferrd Architecture, The tech used to balance GPU power & performance on mobiles.
- TCB control: tension, continuity and bias control. A technique to tweak the shape of the curve.
- TIN: Triangular Irregular Network
- TLB: Translation Lookaside Buffer
- UV Mapping: Suface Parameterization/Texture Coordinate Fundation
- VFX: Visual Effects, including:
- Special effects
- Phsical effects
- Digital effects (short to FX or digital FX)
- Matte paintings and stills
- Motion capture (Mo-Cap)
- Modelling
- Animation
- Compositing
- Simulation
- Special effects