- 文集信息
- 目录大纲
- 最新文档
- 知识宇宙
文集详情
文集导读
Ray Tracing 光线追踪 · 光路回溯实验室
深夜的十字路口刚下过雨。你在街角停下,看见湿漉漉的柏油路面把红绿灯、霓虹招牌、对向车灯统统揉进一层起伏的水膜里;旁边的玻璃幕墙上,整条街被左右翻转了一次;你抬起手,手表的镜面里映出变形的街景,边缘一圈高光亮得扎眼。此刻你的眼睛正在做的事,任何一台只懂"逐个三角形填色"的渲染器都做不到——它不知道光从哪里来、被弹了多少次、又以什么顺序抵达你的瞳孔。
光线追踪做的事情恰恰相反:它不去"画"光,而是沿着光的路径反向走一遍,把每一次反射、折射、散射的能量都老老实实记在账上,最后汇总成像素的颜色。本教程把这门技术组织成一座光路回溯实验室:每一章是一间实验区,每一节是一张实验台,你在台上的任务始终如一——让一条光路被捕获、被计算、被解释,并且让你的实验可被别人复现。
这座实验室怎么运转
全册共十章,按"先看见现象、再建立物理、然后动手求解、最后把它推上生产线"的顺序铺开。前三章是观察区:厘清光线追踪到底是什么、它与光栅化的分工边界,并把 radiometry(辐射度量学)与渲染方程这两件"实验仪器"校准好。第四、五、六章是核心求解区:求交计算告诉你一条光线如何撞上几何,加速结构解决"撞得太慢"的问题,材质与 BSDF 决定撞上之后光如何改道,路径追踪与它的各位近亲则把这些零件拼成完整的全局光照求解器。第七、八、九章是提速区:实时预算、降噪、RT Core 硬件、图形 API 与工程架构,讨论同一套物理如何在 16 毫秒内跑完。第十章是出厂检验区:影视、游戏、设计、科学计算中的真实案例,以及尚未解决的挑战。
图:全册知识地图与学习依赖

你会带走什么
读完本册,你应当能独立完成四件事。其一,读懂一帧画面的物理账本:拿到任何一张渲染图,能指出哪些能量来自直接光、哪些来自一次弹射、哪些来自焦散或次表面散射,并能用渲染方程的各项去对账。其二,写出一个能收敛的迷你路径追踪器:从射线求交开始,装上 BVH、换上微面元材质,最后看着噪声随样本数增长按预期退场——本册会带你把这条从零到收敛的路完整复盘一遍。其三,对实时方案做出有依据的取舍:面对降噪器参数、半分辨率追踪、探针与混合管线的选择时,能说清每一步省下的是什么、赔进去的是什么。其四,把技术放进生产语境:知道电影、游戏、汽车设计、激光雷达仿真各自为什么选(或不选)光线追踪,以及它们各自能接受的误差边界。
开工前的工具箱
数学上需要向量与点乘、基本的概率直觉(期望、方差、期望收敛)、一点积分符号的阅读能力——第 2 章会把渲染方程逐项拆到不需要"符号恐惧"的程度。编程上,任何一门能表达循环与结构体的语言都够用,书中伪码以通用风格书写,可对照第 9 章的架构直接落到自己熟悉的技术栈。硬件上不强求 RTX 级显卡:离线实验用 CPU 也能跑,只是第 7、8 章的实时实验需要一块支持硬件光线查询的显卡才能亲手复现数据。
一句提醒放在最前面:这座实验室里没有"开个开关就变真实"的魔法。光线追踪把真实性变成了一道可以逐项求解、逐项核查的算术题——这既是它迷人的地方,也是它昂贵的理由。接下来,先去第 1 章看两代渲染范式的那场交接班。
目录大纲
最新文档
知识宇宙
正在加载知识图谱...