V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
shuowang3708
V2EX  ›  分享创造

[开源] 为了买房不踩坑,我写了一个 3D 楼盘采光模拟器 (Browser-based)

  •  
  •   shuowang3708 · 22 小时 46 分钟前 · 341 次点击

    背景

    最近在看房/租房,发现很多中介口中的“采光好”全靠一张嘴。尤其是在冬天,低楼层或者前面有遮挡的房子,采光情况非常微妙。

    虽然市面上有一些专业的日照分析软件(比如天正日照),但那些都是给建筑师用的,上手门槛太高,还得装巨大的软件。

    于是我想:为什么不能在浏览器里直接跑一个物理正确的 3D 采光模拟呢?

    为了解决这个痛点,我利用业余时间写了这个 Building Sunlight Simulator。刚刚有幸被《科技爱好者周刊》推荐了,特地来 V 站分享给各位大佬,希望能帮到有同样需求的朋友。

    项目介绍

    这是一个基于 Web 的 3D 阳光模拟工具,核心功能非常简单直接:

    • 纯前端运行:无需安装任何软件,打开浏览器就能用。
    • 物理正确:根据地理位置(经纬度)和时间(日期/时刻),精确计算太阳位置。
    • 3D 可视化:你可以简单地拖拽出楼盘模型(长方体),设置楼高、楼间距。
    • 实时阴影:拖动时间滑块,直观看到每一分钟的阴影变化。(尤其推荐大家看看“冬至日”那天的采光,那是底线)

    技术栈

    • 语言:JavaScript / TypeScript
    • 渲染:Three.js (WebGLEngine)
    • 计算:SunCalc (天文算法库)

    链接

    以此致谢

    代码可能还有些粗糙,欢迎 V 友们提 Issue 或 PR 。如果觉得这个小工具对你有帮助,或者仅仅是觉得好玩,欢迎给个 Star 支持一下!

    也欢迎大家在评论区讨论买房/租房时遇到的采光坑,或者对工具的改进建议(比如增加更复杂的模型导入?)。

    andyJado
        1
    andyJado  
       22 小时 33 分钟前
    你这个 json 文件给个示例啊
    shuowang3708
        2
    shuowang3708  
    OP
       21 小时 52 分钟前
    你好,github 仓库有数据示例和制作数据的方法。
    metalvest
        3
    metalvest  
       25 分钟前
    不是,要买的房的模型从哪里来
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2596 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 05:31 · PVG 13:31 · LAX 21:31 · JFK 00:31
    ♥ Do have faith in what you're doing.