explaingit

morokko-at-gh/sla_support_generator

Analysis updated 2026-05-18

5Audience · generalComplexity · 3/5Setup · moderate

TLDR

A Blender geometry-node tool that automatically or manually generates 3D-printing supports for resin prints.

Mindmap

mindmap
  root((SLA Support Generator))
    What it does
      Automatic support placement
      Manual support editing
      Truss and raft generation
    Tech stack
      Blender
      Geometry nodes
    Use cases
      Resin print supports
      Tall support trusses
      Multi part stacking
    Audience
      Experienced Blender users
      3D printing hobbyists

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Automatically generate printable supports for a resin-printed model instead of placing them by hand.

USE CASE 2

Add truss connections between tall supports so they do not collapse during printing.

USE CASE 3

Generate a skate-shaped raft or tree-shaped supports for tricky print geometry.

USE CASE 4

Stack multiple copies of a part vertically or in mixed arrangements before printing.

What is it built with?

BlenderGeometry Nodes

How does it compare?

morokko-at-gh/sla_support_generator00kaku/wp-rest-playground1ncendium/aibuster
Stars555
LanguageJavaScriptPython
Setup difficultymoderatehardmoderate
Complexity3/53/53/5
Audiencegeneraldeveloperops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Blender 5.2 LTS or later and solid familiarity with Blender's modeling tools.

In plain English

SLA Support Generator is a Blender tool for setting up print supports on models meant for resin 3D printers. It is built entirely with Blender's Geometry Nodes rather than as a traditional add-on, so it behaves much like one of Blender's built in modifiers once you copy the node group into your file. The project exists to solve a specific annoyance: spending ten minutes manually placing supports on a model, only to redo all of that work after finding a small modeling error or when printing several near identical parts. It offers fully automatic support generation as well as manual editing, along with intermediate supports, truss connections between tall supports so they do not collapse, tree shaped supports, a skate shaped raft, and options for stacking multiple copies vertically or in mixed arrangements. To use it, you copy the support object from the provided blend file into your own project, set your target geometry in the modifier stack, and add support attachment points in edit mode. Once supports are placed, you export the model as an STL using Blender's standard export and slice it with your preferred slicing software. Because pasting the tool multiple times duplicates its geometry nodes, the author recommends duplicating an already placed copy and changing its target if you need more than one in a file. This requires Blender 5.2 LTS or later and real familiarity with Blender's navigation and modeling tools, since the project leans heavily on Blender's own functionality rather than hiding it behind a simpler interface. A preview mode lets you work with very large numbers of polygons by only showing where supports attach rather than the full generated geometry, which keeps the editor responsive on complex models. The author reports it has been physically tested by printing real parts on Elegoo resin printers. The README does not state a license, so it is not clear what usage rights apply beyond downloading and using the tool as distributed.

Copy-paste prompts

Prompt 1
Walk me through copying the SLA Support Generator node group into my own Blender file.
Prompt 2
Explain the difference between Full and Only Tip preview modes in this tool.
Prompt 3
Help me set up truss connections between supports for a tall resin print.
Prompt 4
Show me how to configure the scene unit settings so my printed supports are the right size.

Frequently asked questions

What is sla_support_generator?

A Blender geometry-node tool that automatically or manually generates 3D-printing supports for resin prints.

How hard is sla_support_generator to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is sla_support_generator for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.