Browser-based 3D Editor Covers The Basics While Staying Local

Got an idea and want to make a simple 3D model, but don’t want to install a full-fledged CAD modeling suite and queue up a few hours of tutorial videos? Check out SketchForge, a 3D modeling program that runs locally in one’s browser without any need for an account, or external services.

SketchForge takes a more WYSIWYG approach to 3D modeling by making it easy to put an object together with primitive shapes, and making it extra easy to specify dimensions and align parts with one another. There’s also a sketch feature that makes it easier to create more complex shapes by making a 2D drawing, then extruding or revolving it into a solid. We like that it has STEP format export as an option, making it easy to import your creation into another CAD program of your choice later. Most 3D printer slicers natively support the STEP format nowadays, too.

It’s a bit reminiscent of Tinkercad in concept, but entirely local. It’s still new, but there’s a demo online that gives a good idea of its capabilities if you’d like to give it a spin.

We’re reminded of CaDoodle, another project that takes the “Tinkercad, but local” approach but as a standalone executable, instead of browser-based.

30 thoughts on “Browser-based 3D Editor Covers The Basics While Staying Local

  1. not for me shrug

    but anecdotally, when i wanted to print a phone/tablet stand like in the cover photo (for video conferencing during rona), i decided that its complication (low) : amount of material (high) ratio was all wrong for 3d printing and i used a bit of plywood instead :)

      1. Bit of an aside, but I have been looking for an alternative for fusion360…It was just an easy pickup from my engineering days with solidworks. I’ll have to check this out.

        My most recent design/print was an A/C exhaust plate/hose adapter. Free a/c (because missing essential part) is back in service. Hell that one print basically made the printer worth it since I didn’t have to pay $400 for an a/c

        1. I believe there is a legal requirement at this point that someone mention FreeCAD whether or not it sounds like it would meet you needs. I don’t see that anyone else has yet, soooooo….

          Have you taken a look at FreeCAD (https://freecad.org)? Not web based, but cross platform (Linux/Windows/MacOS). I can’t compare it to solidworks (never did professional cad) or fusion (never trusted anything cloud-based). Steep learning curve, but many features and in very active development.

          1. FreeCAD is a fanboy version of CATIA, so its UI/UX style is derived from a 1990’s French aerospace corporation where the original is from: it’s compartmentalized into “workbenches” whose functions are overlapping and competing, and often incompatible. It can’t quite decide whether it’s supposed to be a duck or a horse, so it’s both.

            FreeCAD has hierarchies that are not quite the same as the rest of the industry, so you have to mind that e.g. a “part” is actually more like an assembly container whereas a “body” is what others would call a part, but a part actually is a single object even though it can contain many objects. This confusion stems from trying to mash Constructive Solid Geometry (CSG) modeling together with Feature Editing in the same program – that’s the duck and the horse – which results in a lot of conflicts and breakage.

            As a result, FreeCAD is not a single cohesive application program that does its job well; it’s actually more like a “launcher” for a bunch of smaller CAD tools that each do their own things in their own ways and have some mutual definitions that allow them to work on the same model data, with the risk of breaking it.

            With this in mind, if you wish to learn FreeCAD, remember that you’re not learning good practices in modeling as much as you’re learning the particular tricks of how to dodge the minefields in FreeCAD.

          2. My pleasure.

            CATIA is used in the industry because of old projects spanning decades, and because of it’s superior surfaces and ability to handle big models. Otherwise pretty much everyone agrees it sucks because it’s ancient, obtuse, and easy to break if you don’t do exactly as you’re told.

            FreeCAD doesn’t do any of the good stuff that CATIA does, it just sucks, so the only reason people get into FreeCAD is because it costs nothing. It’s kinda like GIMP: even if they polish the user interface by re-arranging it slightly, it still doesn’t do the right things in the right ways to be really useful.

        1. Any recommendations for an onward route to g-code for CNC?

          I’ve had a quick play and reproduced in a few minutes something that took me ages in Fusion360, but with no obvious way to export for CNC, it’s a dead end…

  2. Not sure if tinkercad can import a STL but sketch forge can I used it the otherday to revove a section of a model so a strap on a multi-meter mount fitted without the bulge so the mount sat flatter when on a metal surface .

  3. I love how people all across the world have the same ideas at the same time -and make their own versions of a concept!

    I’ve been working on a similar free project called “tapCAD”. I like Tinkercad, but didn’t like the forced login and the “always online” engine, I’m also “local-only”. So I made project that combines SketchUp + Tinkercad + OpenSCAD with the goal of simple 3d design for 3d printing via STL (still need a slicer). The SketchForge project definitely uses a modern interface whereas mine is definitely old-school.

  4. I’m glad there is a website to test it with. I just wish this was released as normal software with a web interface instead of a docker image.

    Seems to work great so far on the site. It’s missing some features such as align, but other than that, it seems great and it can even do chamfers and fillets. I’d like to use this in the future if it’s ever released as software.

  5. Had a quick play. Very clean UX. A few oddities, like, if you choose to chamfer or fillet, and drag an edge, it stops at about 2mm, then you have to input the value manually. Prob a bug, but in general a good start. I use Shapr3D on iPad and desktop, it’s outstanding, but something else is always welcome.

  6. STEP export from a local-in-browser modeler is the useful part. Tinkercad-simple is fine for a first solid. The last mile is still the same: walls, a flat bed face, and geometry you can still edit after the first draft. That’s what I’ve been working on at luphra.com — prompt or sketch in, file meant to manufacture out. Local-first is a plus. You keep the file.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.