The requirements for computer graphics stems from rendering games.
See computer-graphics-hardware for the hardware side.
Rendering
How Rendering Graphics Works in Games! - YouTube
Jasper - YouTube mostly on console rendering engine
noclip Nintendo game assets
How scrolling textures gave Super Mario Galaxy 2 its charm - YouTube
How The Wind Waker Redefined Cel Shading - YouTube
Why Did Link's Cel Shading Disappear? - YouTube
Deferred Lighting/Deferred Shading
- unlit rendering pass
outputs 2D image and normal buffer/normal map (left/right, up/down, front/back normals encoded in each of RGB channels) - lighting pass
The 8-bit Guy
How "oldschool" graphics worked Part 1 - Commodore and Nintendo - YouTube
How "oldschool" graphics work, part 2 - Apple and Atari - YouTube
Color cells: segmenting the whole screen into smaller cells (say 8x8), each cells can render two colors.
Sprite: image rendered on separate layer
CGA Graphics - Not as bad as you thought! - YouTube composite and RGBI mode of the CGA era
How Oldschool Sound/Music worked - YouTube
Scaling
Pixel Art Scaling Comparison Part I | Unindented
Pixel Art Scaling Comparison Part II | Unindented
Frame-rate and Fluency
- motion blur
- input feedback
- stable frame time
Frame Rates - YouTube
帧数与硬件的谍战:揭秘显卡掉帧陷阱!——帧数与流畅度 2【GAMKER】 - YouTube ❗!important game setting
超高幀數真能帶來優勢嗎?幀數超過刷新率是浪費嗎?【Gamker 攻殼】 - YouTube
【极客周刊】玩游戏为何要 60 帧才流畅,电影却只需 24 帧? - YouTube
为什么 24 帧的电影很顺畅,30 帧的游戏没法儿玩?24 FPS Movie and 30 FPS Game【柴知道 ChaiKnows】【科普 Science】【冷知识 Trivia】 - YouTube
【聊電 Jing】什麼是 1% & 0.1% Lows 為何它比平均 FPS 還要更重要? - YouTube
【硬件科普】游戏帧数越高越流畅?未必!详解1%low帧和流畅度 - YouTube
手机插帧芯片 MEMC 有意义吗?「硬核显示技术第五期」详解一加 8Pro 的 MEMC 插帧补偿技术 - YouTube
Topaz Labs: AI Image Quality Software
The ultimate guide to 60 fps frame rate conversion in 2022
超高幀數真能帶來優勢嗎?幀數超過刷新率是浪費嗎?【Gamker 攻殼】 - YouTube
【极客周刊】玩游戏为何要 60 帧才流畅,电影却只需 24 帧? - YouTube
为什么 24 帧的电影很顺畅,30 帧的游戏没法儿玩?24 FPS Movie and 30 FPS Game【柴知道 ChaiKnows】【科普 Science】【冷知识 Trivia】 - YouTube
【聊電 Jing】什麼是 1% & 0.1% Lows 為何它比平均 FPS 還要更重要? - YouTube
Does High FPS make you a better gamer? Ft. Shroud - FINAL ANSWER - YouTube
Does 240Hz Matter for Gaming ft. Gav from Slow Mo Guys - YouTube
What's the Resolution and Refresh Rate of Your Eyes? - YouTube
PC Setup Customization: Refresh Rate - YouTube
Game timers: Issues and solutions of variable framerate
Tested: Graphics settings and how they affect performance - YouTube
- Shadow, High+
- AA, SMAA, High+
- Occlusion, SSAO (HBAO, VXAO too demanding)
- Tessellation, Mid+
- Anisotropic Filtering, 16X or Max, works with texture quality
nVidia Settings
- Power management mode: Prefer maximum performance
- Texture filtering - Quality: High performance
Frame Rate Monitoring
How to See Your Frames Per Second (FPS) in Games | PCMag
MSI Afterburner w/ RivaTuner Statistics Server
MangoHud · frostworx/steamtinkerlaunch Wiki RivaTuner
GOverlay
GameTechDev/PresentMon: Tool for collection and processing of ETW events related to frame presentation on Windows.
Intel® Arc™ Graphics - PresentMon
MSI Afterburner Overlay Customization Guide | Gaming PC Builder
To backup OSD settings:
.\Profiles
overclocking settings.\Bundle\OSDServer\Profiles
OSD settings
DevTechProfile/CapFrameX: Frametime capture and analysis tool
CPU and GPU Bottleneck: A Detailed Guide to Bottlenecking in 2019