返回 BIM 与 IFC 博客
工具与对比 · 2026-10-02 · 9 分钟
在浏览器中用 IFC 模型做日照与阴影分析
阴影分析通常意味着导出到渲染软件,再估一个正北角度。带地理参考的 IFC 本身就知道自己在哪里、正北朝哪边——因此可以在任意日期和时刻正确放置太阳,几秒钟就能完成,而且不用离开浏览器。
在浏览器中用 IFC 模型做日照与阴影分析 — IFC Viewer Online article cover
“新楼冬天会不会挡住学校操场的阳光?”这个问题几乎每次规划会都会被问到,而且通常是开会前一天。传统做法是导出到渲染软件,花一个小时设置太阳,再有点心虚地猜一下正北在哪边。
带地理参考的 IFC 已经包含了这次猜测所关心的两件事:建筑在地球上的位置,以及模型相对真北的旋转角度。有了这两项,任意时刻的太阳位置就是一道计算题,而不是一个手动设置。
要点
- 正确的阴影分析需要三项输入:经纬度、真北方向和场地所在时区。带地理参考的 IFC 提供前两项。
- 最常见的错误是正北。用项目北代替真北的分析,每个时刻都会偏差同样的角度。
- 悄悄退回默认位置的工具,会生成看起来可信、实际错误的阴影。选择能告诉你位置来源的工具。
太阳需要从模型中获得什么
项目北不等于真北。忽略旋转角的日照分析,会让每条阴影都偏转同样的角度。
| 输入 | 来源 | 如果出错 |
|---|
| 纬度 / 经度 | IfcSite 的参考坐标,或带有已知坐标系的 IfcMapConversion | 太阳高度角错误——阴影过长或过短 |
| 真北 | 地理参考中保存的旋转角 | 每条阴影都偏转相同的误差 |
| 时区 | 由位置推算 | 分析结果偏移一小时或更多 |
| 日期和时间 | 由你选择 | — |
如果不确定模型是否带有地理参考——或者它为什么离应在的位置两公里——请先阅读 IFC 坐标与地理参考。下面的一切都依赖于此。
位置从哪里来,和位置本身一样重要
看起来正确、实际上错误的日照分析,比没有分析更糟,因为它会被写进规划报告。工具能做的最有用的一件事,就是告诉你它的输入从哪里来。
- 来自模型:找到并使用了地理参考。这是你可以拿出来答辩的结果。
- 由你设置:手动输入了坐标或城市。适合初步检查;发布时请注明。
- 默认值:什么都没找到,工具自行假设了位置。这绝不应该是静默的——我们的工具会弹出阻断式提示,而不是为一个你根本不在的城市投射阴影。
进行日照分析
- 打开 IFC 模型在浏览器中加载,不会上传。
- 开启“太阳与月亮”分析 位置和正北从模型中读取,并用标签标明来源。
- 选择关键日期 通常用二分二至:6 月 21 日是白昼最长的一天,12 月 21 日太阳最低。
- 拖动一天中的时间 拖动时间轴;日出和日落已在时间轴上标出,避免分析地平线以下的太阳。
- 按文件保存预设 “冬季 10:00”“夏季 18:30”在同一模型的下一版中一键即可调用。
月亮也在,并显示月相——对规划不那么重要,但在做夜景图,或向业主解释为什么冬天晚上 10 点院子一片漆黑时,意外地好用。
不发送模型也能分享日照分析
分析只有在决策者能看到时才有用。同一时刻可以通过链接打开:日期和场地当地时间写在 URL 里,时区由模型自身的位置推算,因此“6 月 21 日 18:30”指的是现场的 18:30,而不是查看者办公室的 18:30。
?model=https://your-host/model.ifc&solar=06-21T18:30
?model=https://your-host/model.ifc&solar=12-21T10:00&moon=1
不带年份的写法始终表示当年,所以放在规划文件里的链接会一直有效。全部参数,以及如何把分析放进网页或 CDE 面板,见 如何嵌入 IFC 查看器。
加入周边建筑
建筑不会在真空中投下阴影,也不会在真空中接受阴影。把模型放到带有周边建筑和地形的 3D 地图上,问题就从“我们的楼会不会遮挡操场”变成“现有的高楼是不是早已挡住了”。具体流程见 在 3D 地图上查看 IFC。
在浏览器中用 IFC 模型做日照与阴影分析