Ray Traced Shadows(光追阴影):物理光路追踪与实时遮挡算法 一、开场:一个光学实验想象你在教室里做一个光学实验:在台灯前放一支笔,观察桌上的阴影。如果台灯是一个极小的点光源(比如 1mm 的钨丝),笔的阴影会有一条锐利清晰的边界——光线来源几乎是一个点,被笔遮挡的区域和没被遮挡的区域分界非常明确;如果换成一个大尺寸的柔光灯箱(比如摄影棚的 1m×1m 软光箱),笔的阴影会变模糊——半影区(penumbra)占了大半个桌面;如果换成完全漫射的天光(阴天),笔的阴影几乎消失——来自各个方向的光线填满了阴影区。阴影的本质不是「物体背后的暗块」,而是「从光源到表面上这一点,至少有一条不被遮挡的光路」。没有光路 → 完全阴影(umbra);有部分光路被遮挡 → 半影(penumbra);光路完全畅通 → 完整光照。理解了这一点,你就能区分下面三种主流阴影技术的物理正确性:技术是否建模「光路被遮挡」是否建模「光源面积」ShadowMap近似(二值化)否软阴影(PCSS/VSM)近似(滤波)半建模Ra

相关新闻

最新新闻

把 100 万 Token 塞进 4B 模型,讯飞星火 X2.5 是怎么做到的?

把 100 万 Token 塞进 4B 模型,讯飞星火 X2.5 是怎么做到的?

早上刷到一条消息:科大讯飞旗下的词元星火,今天开源了两款端侧模型——星火 X2.5-4B 和 X2.5-1.7B。 参数不大,4B 和 1.7B,放云端也就是个零头。但再看一眼细节,我愣住了:原生支持 100 万 Token 上下文。 你…

2026/9/2 11:18:26
带电拔插内存条烧毁PCH和EC?暗影精灵9主板短路维修实战

带电拔插内存条烧毁PCH和EC?暗影精灵9主板短路维修实战

先说一句不好听的:带电拔插内存条,是笔记本维修里最典型的“小动作导致大事故”案例之一。尤其是惠普暗影精灵 9 这类高性能游戏本,主板集成度高、供电密集,热插拔内存条不仅容易烧内存槽附近的供电,还可能顺着 VCCSTG…

2026/9/2 11:18:26
汉字字模点阵批量生成工具实战:原理、破解版风险与自建方案

汉字字模点阵批量生成工具实战:原理、破解版风险与自建方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/2 11:18:26
AD7682驱动开发实战:SPI时序解析与高效数据采集方案

AD7682驱动开发实战:SPI时序解析与高效数据采集方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/2 11:18:26
GTA 6预告片语义搜索:构建本地向量检索与RAG应用

GTA 6预告片语义搜索:构建本地向量检索与RAG应用

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/2 11:18:26
career-ops 完整教程:把你的 AI 编码终端变成 AI 求职引擎,自动产出 ATS 友好的 PDF 简历

career-ops 完整教程:把你的 AI 编码终端变成 AI 求职引擎,自动产出 ATS 友好的 PDF 简历

career-ops 完整教程:把你的 AI 编码终端变成 AI 求职引擎,自动产出 ATS 友好的 PDF 简历 【免费下载链接】career-ops Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor…

2026/9/2 11:13:26