屏幕上从来没有 3D:一场每秒 60 次的集体错觉
钩子:屏幕是一块绝对平坦的玻璃,上面只有二维像素——「立体」只存在于你的视觉皮层。布鲁内莱斯基 1415 年就打磨好了骗局的剧本。附透视投影台(拖深度/切 FOV/切正交,看除法 x'=f·x/z 如何把深度兑换成大小)。
面向普通人的图形学与渲染连载:你眼前的一切立体与光影,都是显卡每秒 60 次、在 16 毫秒里用数学伪造的——屏幕上从来没有 3D,也没有光;图形学就是这场骗局的完整剧本。三幕结构:骗局的骨架(透视错觉/16毫秒帧预算/三角形/光栅化/深度缓冲)→ 假的光(着色三公式/阴影贴图/光线追踪/全局光照/纹理UV)→ 精修与未来(锯齿战争/帧生成/视频编码/游戏引擎/神经渲染收官)。每页一个可亲手玩的交互实验:透视投影台、帧预算计算器、三角化与细分演示台、光栅化普查器、深度法庭演示台、着色实验室、阴影贴图演示台、迷你光线追踪器、弹射预算沙盘、UV 裁缝台、锯齿对比台、帧生成推演台、码率账本计算器、引擎成本拆账台、渲染路线对峙台+收官徽章墙。看完这一季你会记得:屏幕骗局七十年,人类把谎越圆越大——直到忘了哪边是真实。
作者: 灏天
钩子:屏幕是一块绝对平坦的玻璃,上面只有二维像素——「立体」只存在于你的视觉皮层。布鲁内莱斯基 1415 年就打磨好了骗局的剧本。附透视投影台(拖深度/切 FOV/切正交,看除法 x'=f·x/z 如何把深度兑换成大小)。
钩子:60fps 不是流畅度参数,是一张倒计时表——每帧 16.7 毫秒,超时 1 毫秒画面直接撕开。附帧预算计算器(分辨率×每像素开销×GPU 算力,1080p 只要 5.92ms、4K 要 23.7ms,看你的算力死在哪个分辨率上)。
钩子:战甲 7 万个三角形、你的脸 1.2 万个——五十年了,显卡的通用语言一直是三角形:三点定面、永不背叛。附三角化与细分演示台(n 边形扇形三角化 n−2 + 圆盘一分为四 20×4^级)。
钩子:一帧 207 万个像素格,每格都要回答同一个问题「我在不在三角形里」——史上最大规模的人口普查,8 毫秒普查完毕。附光栅化普查器(拖三顶点,逐像素中心采样点亮,鞋带面积实时对照,直角三角锚点 72=72)。
钩子:显卡是按三角形顺序画画的,画错顺序整帧穿帮——画家算法排座次、Z-buffer 开法庭。附深度法庭演示台(并排对比:斜穿深度分界的 B 板让画家算法判错 24 个像素 + z-fighting 条纹闪烁判定)。
钩子:显卡不会打光,只会三个公式:0.15 的垫底、0.7 的余弦、32 次方的尖峰。附着色实验室(拖光源方位/仰角/高光指数,银球逐像素实时重着色,球心亮度 0.952 的账本)。
钩子:阴影是把摄像机塞进光源眼睛里拍的一张深度照片——查表查出来的假货,还会撒两种谎:阴影痤疮与彼得平移。附阴影贴图演示台(影长公式 hA=4→14.00、PCF 软边、bias 脱开、痤疮条纹)。
钩子:太阳每秒发射 10^45 个光子,进你瞳孔的不到十亿分之一——所以聪明的算法从眼睛出发,倒着问每个像素「你的颜色从哪来」。附迷你光线追踪器(120×80 内部分辨率,3 球+棋盘地板,反射层数 0/1/2 实测耗时)。
钩子:背对窗户的墙角为什么不是纯黑?光会反弹:直接光是工资,间接光是复利。附弹射预算沙盘(反弹次数 0-3,24×12 网格房间,看黑暗角落被第几次弹射点亮、暗角占比怎么收敛)。
钩子:给三角形穿衣服的手艺和裁缝同构——UV 展开是裁片、接缝位置决定崩线位置、mipmap 是预缩好的 11 个尺码。附 UV 裁缝台(锥面展开重叠率 2.8%→44.4% + 棋盘地面摩尔纹对照 + 显存 +33.3% 账单)。
钩子:世界连续、像素离散——锯齿是采样定理在屏幕上的抗议:细节比像素还细,信号就冒充低频。附锯齿对比台(斜线三联 1×/4×SSAA/模糊灰度档数 + 棋盘缩放走样判定:周期 1.6px 走样、2.4px 安全)。
钩子:帧率从 30 跳到 120 像白捡,但插出来的 90 帧里没有你的手指——流畅造得出,响应造不出。附帧生成推演台(f0=30 翻倍延迟从 33.3 涨到 45.0ms 的反直觉锚点 + 超分像素账 4K 省 75.0%)。
钩子:2 小时 4K 电影未压缩约 500GB,你下载到的只有 2GB——被扔掉的是你看不见、听不见、能被猜出来的部分。附码率账本计算器(分辨率×帧率×bpp×时长→码率/体积/压缩率约 114 倍 + GOP 12 帧 IBBP 依赖点亮条)。
钩子:5000 棵树一棵一张订单,CPU 光下单就 40 毫秒——游戏引擎不是魔法工厂,是省算力的会计。附引擎成本拆账台(对象数×三角形×合批开关,看 draw call 从 5000 砍到 417、CPU 从 40ms 到 3.33ms)。
收官:五十年屏幕骗局都从三角形开始——2020 年 NeRF 让神经网络从几十张照片直接「回忆」出整个场景,2023 年 3D 高斯泼溅拉到实时,三角形的王座开始松动。附渲染路线对峙台(六技术卡成熟度×算力门槛散点 + 算力进步滑块看谁跨过主流线)+15 期徽章墙与三幕地图,预告第二季。