hn.today

KetchUp – Open-source SketchUp alternative built with Rust and WebGPU

ketchup3d.github.io611 points183 comments
Screenshot of KetchUp – Open-source SketchUp alternative built with Rust and WebGPU

KetchUp is a free, open-source 3D modeling application aimed at woodworkers, furniture makers, and DIY builders who want to plan projects before cutting materials. Available as a desktop app for Windows, macOS, and Linux or in a desktop browser, it supports drawing lines, rectangles, circles, and freehand outlines, then turning faces into solid forms with Push/Pull. Users can move, copy, scale, offset, and paint geometry, orbit around a model, and inspect it from different angles. The workflow is intended to make it straightforward to design items such as shelves, tables, cabinets, and workbenches, from rough shapes through finer details.

The modeling tools include snapping to geometry and axes, exact numeric measurements, dimensions, and a tape measure for checking proportions and fit. Groups, reusable components, and tags help organize parts. Work autosaves locally in the browser, and users can download portable .ketchup project files; there is no account or cloud storage, so saved files should be kept separately in case browser data is cleared. KetchUp can import SketchUp geometry and export OBJ geometry, though imported textures, scenes, and some features are unsupported, and OBJ exports omit materials. Browser use requires hardware acceleration and WebGPU or WebGL2, along with a mouse and keyboard. The software is written in Rust and released under the MIT license.

Read on ketchup3d.github.io183 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Programming

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.