闭卷重建针孔相机与主射线的空间、公式、中间量与退化边界。
计算机图形学与渲染实验 · 小纸条
选一章打印。双面打印(按长边翻页)后沿虚线剪开,每张卡片正面题目、背面答案。
闭卷重建球面求交与稳定二次式的空间、公式、中间量与退化边界。
闭卷重建三角形Möller-Trumbore求交的空间、公式、中间量与退化边界。
闭卷重建反射、折射与全反射的空间、公式、中间量与退化边界。
闭卷重建递归路径与终止的空间、公式、中间量与退化边界。
闭卷重建AABB与BVH遍历的空间、公式、中间量与退化边界。
闭卷重建实验:CPU射线求交器的空间、公式、中间量与退化边界。
机制:射线代入球隐式方程得到二次根,选择区间内最小非负t并处理射线起于内部;实验:比较判别式正、零、负及内部射线;边界:直接公式在大系数下有消减误差,tMin也用于避免命中自身。
机制:像素采样经相机基和视场映射为世界射线,方向归一化但参数单位要一致;实验:为四角、中心像素生成主射线并验证对称性;边界:像素中心、纵横比、垂直/水平FOV混淆会拉伸或翻转画面。
机制:镜面反射保持切向并翻转法向分量,Snell定律决定折射;无实根时全反射;实验:计算空气到玻璃、玻璃到空气的折射方向和临界角;边界:法线朝向和内外折射率若不随入射侧切换,会产生错误方向。
机制:行列式法同时求t与重心u/v,避免显式平面交后再做三次边测试;实验:对正面、背面、边界和退化三角形输出t/u/v;边界:是否背面剔除和边界包含必须声明,det接近零需按尺度判断。
机制:slab法求射线进入/离开盒区间,BVH按包围盒快速排除大部分图元;实验:建立小BVH并比较线性求交次数和近子节点优先遍历;边界:零方向分量、NaN和射线起于盒内必须单独处理。
机制:镜面/折射射线递归积累权重,最大深度和Russian roulette控制成本;实验:追踪两镜面之间路径并记录吞吐权重;边界:固定深度有偏差,roulette需按存活概率补偿且不能太早终止高贡献路径。
机制:实现相机射线、球/三角形/AABB最近交点和法线输出;实验:覆盖命中、擦边、内部、平行和多物体最近交测试;边界:无GPU依赖;结果必须按t区间而不是欧氏距离或输入顺序选择。