KetchUp 是一款免费开源的 3D 建模应用,专为木工与家具设计场景打造,采用 Rust 编写,基于 WebGPU(兼容 WebGL2)渲染,可直接在桌面浏览器运行,同时提供 Windows、macOS 和 Linux 原生版本。项目采用 MIT 许可证,代码托管在 GitHub,无需注册账号,也没有云端存储。
功能方面,KetchUp 提供类似 SketchUp 的建模体验:支持绘制线条、矩形、圆形与手绘轮廓,通过 Push/Pull(推拉)工具将平面拉伸为立体,并可进行移动、缩放、偏移和上色操作。软件具备几何与坐标轴捕捉、精确长度输入、尺寸标注和卷尺测量等功能,并以分组、可复用组件和标签体系管理复杂模型。
数据处理上,作品自动保存在本地浏览器,用户可下载 .ketchup 格式的项目文件长期保存;支持导入 SketchUp(.skp)几何数据,或导出 Wavefront OBJ 格式接入其他 3D 工作流,导入导出均在本地完成。需注意 SketchUp 的纹理与场景信息暂不支持。
该工具面向需要在动工前进行 3D 预览的木工、家具制作者和 DIY 爱好者。新用户三步即可上手:绘制矩形、推拉出厚度、环绕视角观察。运行要求为支持硬件加速与 WebGPU 或 WebGL2 的桌面浏览器,建议搭配鼠标键盘使用。
事件分析
从行业格局看,SketchUp 长期由 Trimble 商业化运营,订阅制和账号绑定是用户普遍痛点。KetchUp 以本地优先、零账号的模式切入木工与家具设计这一垂直场景,展示了开源社区复刻商业设计工具的新路径,浏览器跨平台特性也大幅降低了分发与适配成本。
后续值得关注的点包括:.skp 格式导入的兼容深度、材质与场景功能何时补齐、社区活跃度与迭代节奏,以及 WebGPU 在各家浏览器中的普及进度对其可及性的影响。
核心观点:Rust+WebGPU 证明浏览器已能承载专业级 3D 工具,本地优先的开源替代品正冲击商业软件的订阅壁垒。
原文链接:Hacker News