用 AI 做了个室内设计工具 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
897034
V2EX    装修

用 AI 做了个室内设计工具

  •  
  •   897034 91 天前 1291 次点击
    这是一个创建于 91 天前的主题,其中的信息可能已经有所发展或是发生改变。

    事情是这样的,去年搬新房时被设计师坑惨了,付了定金后发现设计师完全不懂我的需求,做出来的方案看着就像样板间,毫无个性。

    作为一个程序员,我开始思考:能不能用技术来解决这个痛点?让普通人也能快速看到不同风格的装修效果,避免被忽悠。

    于是就有了 RoomHaven 这个 AI 室内设计工具的想法。

    先直接看看效果吧 原图 风格 1 风格 2 风格 3

    技术实现分享 最开始纠结要不要用 Vue ,但考虑到室内设计工具需要大量图片处理,Next.js 的图片优化和 SSR 能力更适合。而且 React 19 的 Server Components 让我们可以在服务端直接处理一些计算密集的任务。 最初直接用 OpenAI 的 DALL-E ,发现生成的图片经常"脑补"出原本没有的元素,比如把单人床变成双人床,或者凭空加个窗户。

    试了好几个模型: DALL-E 3: 创意很强,但容易改变房间结构 Midjourney: 效果惊艳,但 API 接入复杂 Stable Diffusion: 可控性好,但需要大量调优 Google Nano Banana: 在保持原结构方面最稳定 最终选择了 Google Nano Banana ,主要是它能比较好地理解"只改变可移动物品"这个需求。 用户上传的房间照片通常都是手机拍的,动不动就是 5-10MB 。如果直接传给 AI 模型,不仅慢还费钱。

    前端压缩方案:

    import imageCompression from 'browser-image-compression';

    const compressedFile = await imageCompression(file, { maxSizeMB: 1, maxWidthOrHeight: 1024, useWebWorker: true // 不阻塞主线程 });

    AI 生成通常需要 30-60 秒,用户体验很关键。最初想用 WebSocket 实时推送,但发现在 Cloudflare Workers 上支持不好,最后用了轮询: 虽然轮询看起来"low"一点,但胜在稳定,而且对服务器压力也不大。

    踩过的坑 成本控制:AI 图片生成真的很烧钱,每张图大概 0.02-0.05 美元。如果不限制使用,分分钟破产。

    中外审美差异:发现中国用户和欧美用户的审美偏好差别很大。中国用户更喜欢温馨实用的设计,欧美用户偏爱开放奢华的风格。后来针对不同地区优化了 prompt 模板。

    移动端适配:本来以为室内设计主要在 PC 端使用,结果发现很多用户喜欢用手机拍完照片直接上传试效果。移动端的图片上传和预览花了不少时间优化。

    技术讨论

    想听听大家的看法:

    1. AI 在设计领域的应用前景如何?我觉得不是要替代设计师,而是让普通人也能快速验证想法。
    2. 图像生成模型的选择经验?有没有人试过其他模型,效果怎么样?
    3. 计算成本如何控制?目前用积分系统,大家有更好的方案吗?
    4. 用户体验优化思路?特别是移动端,感觉还有很多可以改进的地方。

    邀请体验RoomHaven - AI Interior Design Platform 网站已经上线了,功能基本完善。如果 V 友们感兴趣可以私信我要兑换码,可以兑换 20 积分免费试用(每次生成消耗 5 积分)。

    特别希望能收到一些反馈:

    • 使用体验如何?界面友好吗?
    • 生成的效果满意吗?有没有明显的 AI 痕迹?
    • 还希望增加哪些功能?比如局部调整、色彩试色等
    • 发现任何 bug 请一定要告诉我!

    独立开发感悟 做这个项目最大的感受是:技术实现其实不是最难的,难的是理解用户真正的需求。

    感谢 V2EX 这个平台,希望能和大家多交流! 项目还在持续优化中,欢迎各种建议和拍砖

    6 条回复    2025-09-08 14:56:16 +08:00
    est
        1
    est  
       91 天前
    没有精确尺寸约束的设计工具能用?
    likooo125802023
        2
    likooo125802023  
       91 天前
    可以是可以,但是只能停留在风格设计上吧
    到落地这个层面还不行

    我觉得,对于装修公司来说诱惑客户签单是个不错的方向。
    TimG
        3
    TimG  
       91 天前 via Android
    op 您这个是平面设计,不是室内设计。也许帮相关专业的大学生做课设挺方便的。
    ltaoo1o
        4
    ltaoo1o  
       91 天前
    搜搜看 酷家乐,主打的就是 3d 室内装修,已经很成熟了,有些大学都会教怎么用酷家乐做室内设计。
    897034
        5
    897034  
    OP
       90 天前
    @TimG 对的
    897034
        6
    897034  
    OP
       90 天前
    @likooo125802023 可以找找灵感,就是看看户型适合什么风格,自己喜欢什么风格
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     978 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 23:28 PVG 07:28 LAX 15:28 JFK 18:28
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86