KetchUp 是一款面向木工和家具设计的免费开源 3D 建模应用,供木工、家具制作者和 DIY 用户在动手之前规划项目。官网称,它可以按精确尺寸设计书架、桌子、柜子或工作台,并在 Windows、macOS、Linux 或桌面浏览器中使用,无需注册账号。
官网称,KetchUp 以 MIT 许可开源,用 Rust 编写。除桌面浏览器外,也可以作为 Windows、macOS 或 Linux 的原生应用运行。
浏览器版需要具备硬件加速,并支持 WebGPU 或 WebGL2 的桌面浏览器。建模时建议使用鼠标和键盘。官网同时提供用户指南,介绍建模操作和受支持的工作流。
编辑器从空白画布打开。用户可以绘制直线、矩形、圆和自由曲线,用 Push/Pull 把平面拉成实体,再进行移动、缩放、偏移和上色。画板件时,可用矩形和直线勾出轮廓,再用 Push/Pull 赋予厚度,并通过移动和复制几何体来尝试架子、桌子、柜子或工作台的布置。
建模时可以捕捉几何体和坐标轴、输入精确长度并添加尺寸标注。检查设计可使用卷尺(Tape Measure)和尺寸(Dimensions)工具,也可绕装配体旋转,在送到工坊之前查看比例。零件较多时,可用组、可复用组件和标签来管理。
官网把第一次建模概括为三步:
F 可让模型适配画面。模型会自动保存在当前设备的当前浏览器中。通过 File → Save 可以下载可移植的 .ketchup 项目文件,便于自行保管或再次打开。官网提醒,清除浏览器数据可能删除自动保存的作品,想保留的项目应当下载下来。KetchUp 不提供云存储,也没有需要设置的账号。
已有模型可通过 File → Import/Export 处理,导入在本地进行。KetchUp 可以导入 SketchUp(.skp)几何体,也可以导出 Wavefront OBJ(.obj)。SketchUp 的贴图、场景和部分模型特性不受支持;OBJ 导出只包含几何体,不含材质。