Proximity Snap: Blender-Addon behebt Clipping und Lücken zwischen Meshes per Knopfdruck — und wird kostenlos verteilt
Der Entwickler mit dem Nick rinvo hat Proximity Snap frei zugänglich gemacht — ein Addon für Blender, das ausgewählte Vertices an die nächstgelegene Oberfläche eines anderen Objekts zieht und sie in einem festgelegten Abstand dazu hält. Alles läuft auf einen einzigen Knopfdruck hinaus: einen Modifier zuweisen, ein Referenzobjekt angeben und den manuellen Snapping-Modus einschalten ist nicht nötig.
Typische Situationen, für die das Werkzeug überhaupt geschrieben wurde: Clipping von Meshes, Spalten zwischen Fahrbahndecke und Landschaft, Retopologie. Ursprünglich war das Addon ein persönliches Werkzeug des Autors — die Veröffentlichung begründet er damit, dass die Sache zu nützlich war, um sie in der Schublade zu lassen.
Ein Knopf statt Modifier und manuellem Snapping
Die Funktionsweise beschreibt der Autor denkbar knapp: das nächstgelegene Objekt finden und sich in einem festgelegten Abstand dazu positionieren. Die Ziele ermittelt das Addon selbst, wobei es ausschließlich mit sichtbaren Objekten arbeitet — um die Liste der Ziele einzuschränken, genügt es, die gewünschten Meshes im Viewport zu isolieren. Mehrere Ziele gleichzeitig werden ohne zusätzliche Einstellungen verarbeitet. Neben Mesh-Vertices kann das Werkzeug auch Kontrollpunkte von Kurven bewegen.
„Mit ein paar Einstellungen spart mir das mehr Zeit als jede Geometry-Nodes-Konstruktion, die ich bislang zusammenbauen konnte, und der Abstand ist riesig. Wenn man jemals einen Haufen Vertices in einem festgelegten Abstand zu einer Oberfläche ausrichten musste, weiß man, wie quälend das ist. Modifier einrichten? Die nötigen Objekte eintragen? Oder von Hand snappen? Jetzt ist es ein Knopfdruck“, schreibt rinvo.
Der Satz an Parametern ist kompakt:
- Target type — Typ des Ziels: Oberfläche, Kante oder Vertex;
- Distance from the target — Abstand, den der Vertex zum Ziel hält;
- Direction priority — Richtungspriorität: None, Over, Under, Only Over (De-Clipping) und Only Under;
- Distance limits — Abstandsgrenze, ab der zu weit entfernte Elemente ignoriert werden;
- Projection — Projektionsmodus: über den nächstgelegenen Punkt (Closest) oder entlang der projizierten Normale (Projected normal);
- Smoothing — Glättung der resultierenden Positionen.
Auch eigene Tastenkürzel lassen sich zuweisen. Nach Angaben des Autors nutzt er das Werkzeug in letzter Zeit bei der Retopologie, beim Zusammenbau von Rennstrecken und beim Modeln von allem Möglichen — von Autos bis Kleidung.
Wo man es bekommt und warum das Archiv dem Virenscanner missfallen kann
Das Addon ist kostenlos. Holen kann man es sich auf der Seite von Proximity Snap sowie bei BOOTH und auf Jinxxy, wo es als kostenlose Position eingestellt ist. Das Archiv ist winzig — rund vier Kilobyte. Die Kompatibilität formuliert der Autor vorsichtig: getestet mit Blender 5.0 und neuer, auf früheren Versionen dürfte es höchstwahrscheinlich ebenfalls laufen, da das Addon sehr einfach aufgebaut ist.
Wegen des sprunghaften Anstiegs der Downloads haben automatische Prüfsysteme von Drittanbietern das ZIP-Archiv als potenziell unsicher markiert. Darauf hat der Autor keinen Einfluss und schlägt allen Interessierten vor, das Archiv selbst zu entpacken und den Quellcode vor der Installation zu studieren.
Warum gerade jetzt ein solches Werkzeug gebraucht wurde
Die Bordmittel von Blender decken die Aufgabe von zwei Seiten ab, doch dazwischen bleibt eine Lücke. Das Snapping im Viewport zieht Elemente an die nächstgelegene Geometrie, legt sie dabei aber unmittelbar auf die Oberfläche — ein Abstand ist darin nicht vorgesehen. Shrinkwrap unterstützt einen Abstand, ist aber ein Modifier für das gesamte Objekt; einschränken lässt er sich über eine Vertex-Gruppe, nicht über die aktuelle Auswahl im Edit-Modus. In Geometry Nodes liefert der Node Geometry Proximity den nächstgelegenen Punkt und die Distanz, die Verschiebung entlang der Normale muss man dagegen von Hand zusammenbauen. Proximity Snap ist wahrscheinlich auch deshalb gefragt, weil es genau diese Nische besetzt — eine einmalige Operation auf der Auswahl, mit Abstand und Richtungspriorität.
Vor dem Hintergrund, dass sich in der Blender-Community kleine kostenlose Helfer für einzelne Operationen häufen, wirkt Proximity Snap wie die Fortsetzung eines Trends: Die Pipelines von Modellierern wachsen um punktuelle Werkzeuge, von denen jedes einen wiederkehrenden Schritt einspart. Solche Utilities entstehen üblicherweise aus der persönlichen Routine ihres Autors — dieser Fall ist keine Ausnahme.
Auch die Einschränkungen sollte man im Hinterkopf behalten: Der Code wird als Datei zusammen mit dem Build verteilt und nicht über einen Katalog mit automatischen Updates. Für eine Studio-Pipeline mit formalen Anforderungen an die Herkunft des Codes kann das zum Hindernis werden, für ein privates Projekt wohl kaum. Bleibt das Interesse an dem Werkzeug bestehen, wäre die Veröffentlichung im Extensions-Katalog von Blender der logische nächste Schritt.