Kurz gesagt
- Sample Index ruft Werte ab, die an angegebenen Indizes der Quellgeometrie ausgewertet werden.
- Geometry Proximity ermittelt die nächstgelegene Position auf der Zielgeometrie und den Abstand zu dieser Position.
- Raycast sendet Strahlen aus dem Quellkontext an die Zielgeometrie und liefert Informationen zu Schnittpunkten.
- Das Blender-Handbuch empfiehlt, im selben Geometriekontext in den meisten Fällen Evaluate at Index statt Sample Index zu verwenden.
Was lernen Sie in diesem Tutorial?
Sample-Knoten in Geometry Nodes dienen dazu, aus Beziehungen zwischen Geometrien und Positionen Daten abzuleiten. In diesem Tutorial konzentrieren wir uns auf drei Knoten: Sample Index liest Werte an bestimmten Indizes aus, Geometry Proximity liefert Informationen zur nächstgelegenen Position und zum Abstand, und Raycast prüft, ob Strahlen die Zielgeometrie schneiden.
Wenn Sie diese Funktionen im Kontext von Architekturmodellierung und Visualisierung betrachten, fällt die Wahl des passenden Knotens leichter. So unterscheiden sich etwa die Anforderungen, Punkte zweier Geometrien über ihre Indizes miteinander zu verknüpfen, den Abstand eines Objekts zu einer Oberfläche zu messen oder in einer bestimmten Richtung nach einem Schnitt mit einer Zieloberfläche zu suchen. Die Knoten sind nicht austauschbar; entscheidend ist, welche Daten benötigt werden.
Voraussetzungen und Umfang der Quellen
Als Quellen dienen Blender-Handbuchseiten zu den Funktionen der Geometry-Nodes-Knoten. Die Details zu Sample Index, Geometry Proximity und Raycast stammen aus den „latest“-Seiten des Handbuchs. Eine weitere Handbuchseite mit der Bezeichnung Blender 5.2 LTS enthält das Inhaltsverzeichnis des Abschnitts Sample Geometry Nodes; detaillierte Beschreibungen der Knoten wurden dieser Seite nicht entnommen.
Die Erläuterungen konzentrieren sich daher auf die Funktionen der genannten Knoten und auf wichtige Aspekte der Datenbeziehungen. Die Quellen enthalten keine Angaben zu einer bestimmten Projektdatei, einem Add-on, Systemanforderungen oder Preisen. Die Architekturbeispiele in diesem Artikel sind Anwendungsszenarien, die die Funktionen der Knoten veranschaulichen sollen; die Quellen beschreiben keine fertige Fassaden- oder Innenraumszene.
Legen Sie vorab fest, aus welcher Geometrie Daten gelesen werden, in welcher Geometrie das Ergebnis verwendet wird und welche Ausgabe Sie benötigen. Soll ein Positions- oder Flächenwert übertragen, der nächstgelegene Punkt gefunden oder ein Schnitt in einer bestimmten Richtung geprüft werden? Diese Fragen machen das Ziel des Setups klarer.
1. Mit Sample Index Werte anhand von Indizes abrufen
Sample Index ruft Werte aus der Quellgeometrie ab, die den ausgewählten Indizes entsprechen. Der Eingang Geometry legt die Geometrie fest, aus der die Daten stammen, Value das Feld, das auf dieser Geometrie ausgewertet werden soll, und Index die Indizes, die abgefragt werden. Der Ausgang Value liefert die Werte aus der Quellgeometrie. Zu den Knoteneigenschaften gehören auch der Datentyp und der Bereich, in dem die Übertragung ausgewertet wird.
Stellen Sie sich vor, Sie möchten in einem Architekturmodell Positionswerte auf eine andere Geometrie übertragen. Legen Sie zunächst das Feld fest, das aus der Quellgeometrie gelesen werden soll, und bestimmen Sie die Indizes, denen die Werte zugeordnet werden. So entsteht eine indexbasierte Beziehung zwischen den Geometrien. Ob die Indizes tatsächlich dieselben physischen Punkte bezeichnen, hängt jedoch vom Aufbau der Geometrien ab. Laut Blender-Handbuch funktioniert diese Methode am besten, wenn beide Geometrien dieselbe Punktzahl und Topologie haben.
Gehen Sie also nicht davon aus, dass die Indexzuordnung stimmt, nur weil sich die Formen der Objekte ähneln. Bei unterschiedlicher Punktzahl oder Topologie kann derselbe Index in den beiden Geometrien unterschiedliche Positionen bezeichnen. Andere Indizes am Eingang Index können die Reihenfolge der Werte ändern. Das ist nur dann sinnvoll, wenn genau diese Zuordnung erwartet wird.
Ein weiterer wichtiger Punkt ist, wie Sample Index das Point-Feld auswertet. Dieses Feld ist bei den Komponenten Mesh, Point Cloud und Curve gemeinsam; der Knoten prüft die erste nicht leere Komponente in der Reihenfolge Mesh, Point Cloud und Curve. Wenn aus einer bestimmten Komponente abgetastet werden soll, können Sie die Komponenten mit dem Knoten Separate Components trennen.
Wenn der Eingang Geometry dieselbe Geometrie verwendet, auf der das Feld ausgewertet wird, empfiehlt das Handbuch in der Regel den Knoten Evaluate at Index. Da dabei auf den Geometrieeingang verzichtet wird, lässt sich das Setup leichter in anderen Situationen wiederverwenden und teilen. Prüfen Sie daher vor dem Einsatz von Sample Index, ob die Werte tatsächlich aus einer anderen Quellgeometrie stammen sollen.
2. Mit Geometry Proximity die nächstgelegene Position finden
Geometry Proximity ermittelt die nächstgelegene Position auf der Zielgeometrie. Der Eingang Geometry gibt die Geometrie für die Suche an, während Sample Position die Ausgangsposition festlegt, von der aus die nächstgelegene Position gesucht wird. Die wichtigsten Ausgänge sind Position und Distance: Der erste liefert die nächstgelegene Position auf dem Ziel, der zweite den Abstand zwischen Ausgangsposition und diesem Punkt. Der Ausgang Is Valid gibt an, ob das Sampling erfolgreich war; bei einer leeren abzutastenden Gruppe kann es fehlschlagen.
Wenn Sie beispielsweise den Abstand von Punkten in der Nähe einer Oberfläche benötigen, legen Sie die Zielgeometrie und die zu messenden Positionen fest. Überlegen Sie anschließend, wie der Ausgang Distance im nächsten Verarbeitungsschritt eingesetzt werden soll. Der Knoten Map Range kann dabei helfen, auf Grundlage des Abstands einen Effekt zu erzeugen, der mit zunehmender Entfernung abnimmt; das Blender-Handbuch weist ausdrücklich auf diese Verwendung hin. Die Wertebereiche sollten entsprechend der verwendeten Geometrie und des Ziels festgelegt werden.
Die Eigenschaft Target Element bestimmt, anhand welcher Art von Zielelement die Nähe berechnet wird. Faces sucht die nächstgelegene Position auf den Flächen des Ziel-Meshs, Edges auf dessen Kanten und Points auf Punkten beziehungsweise Vertices. Laut Handbuch ist Points in den meisten Fällen der schnellste Modus und funktioniert sowohl mit Mesh- als auch mit Point-Cloud-Geometrie. Die Modi Faces und Edges sind nur für Mesh-Geometrie verfügbar. Wenn Sie die nächstgelegene Position auf einer Oberfläche suchen, sollten Sie nicht davon ausgehen, dass Points dasselbe Ergebnis liefert.
Der Knoten enthält außerdem die Eingänge Group ID und Sample Group ID. Group ID teilt die Elemente der Eingabegeometrie in separate Gruppen auf; Sample Group ID legt fest, in welcher Gruppe nach dem nächstgelegenen Element gesucht wird. Berücksichtigen Sie bei einem Setup mit Gruppen, was diese Eingänge jeweils einschränken.
3. Mit Raycast Oberflächenschnittpunkte prüfen
Raycast sendet Strahlen aus dem Geometriekontext, an den der Knoten angeschlossen ist, an ein Ziel-Mesh. Target Geometry gibt die Geometrie an, auf die die Strahlen treffen sollen. Source Position legt den Startpunkt jedes Strahls fest, Ray Direction seine Richtung und Ray Length die maximale Strecke, die der Strahl zurücklegen darf, bevor er als Schnitt gewertet wird. Wenn Source Position nicht angeschlossen ist, wird der Startpunkt so behandelt, als wäre der Knoten Position angeschlossen.
Wenn Sie von einem Modellteil aus einen Schnitt mit der gegenüberliegenden Oberfläche suchen, legen Sie Startposition, Richtung und Länge passend zum gewünschten Ergebnis fest. Is Hit gibt für jeden Strahl an, ob er das Ziel erreicht hat. Bei einem Schnitt liefert Hit Position dessen Position, Hit Normal die Oberflächennormale und Hit Distance den Abstand zwischen Startpunkt und Schnittpunkt. Trifft der Strahl das Ziel nicht, gibt Hit Distance den festgelegten Wert von Ray Length zurück.
Wenn zusätzlich ein Feldwert von der Zieloberfläche am Schnittpunkt benötigt wird, kann der Eingang Attribute verwendet werden. Das dort angegebene Feld wird auf der Zielgeometrie ausgewertet und zu den Schnittpunkten übertragen. Es erscheint dann am Ausgang Attribute. Die Eigenschaft Interpolation bestimmt, wie Attribute des Ziel-Meshs in das Ergebnis übernommen werden: Interpolated interpoliert Werte an Vertices und Kanten-Flächen-Übergängen weich, während Nearest den Wert des nächstgelegenen Vertex verwendet.
Einsatz in Architektur- und Archviz-Workflows
Legen Sie bei der Arbeit mit Fassadenelementen, Innenraumelementen oder Szenengeometrie zunächst fest, welche Beziehung Sie benötigen. Sample Index eignet sich, um Werte anhand von Indizes zwischen Geometrien mit übereinstimmender Topologie und Punktzahl auszulesen. Wenn Sie den Abstand zu einer Oberfläche oder die nächstgelegene Position benötigen, ist Geometry Proximity die passende Wahl. Für das Erreichen einer Zielgeometrie in einer bestimmten Richtung und die Ermittlung von Schnittdaten eignet sich Raycast.
Prüfen Sie vor der Verwendung in einer Produktionsszene den Geometrietyp und die Komponente, auf der der Knoten arbeitet. Bei Geometry Proximity beeinflusst die Auswahl von Target Element das Ergebnis; bei Sample Index sind die Übereinstimmung von Indizes und Topologie entscheidend; bei Raycast wirken sich Startpunkt, Richtung und Strahllänge aus. Diese Details sind besonders wichtig für Modellierungsteams, die wiederverwendbare Geometrie-Setups erstellen, und Archviz-Künstler, die oberflächengebundene Effekte ausprobieren. Da die Handbücher keine Angaben zu Hardwareanforderungen, Lizenzbedingungen oder Kompatibilität mit anderer Software enthalten, sollten hierzu keine zusätzlichen Annahmen getroffen werden.
Häufige Fehler
Werden bei Sample Index Punktzahl und Topologie nicht geprüft, kann es zu unerwarteten Indexzuordnungen kommen.
Wird übersehen, dass im Point-Feld die erste nicht leere Komponente verwendet werden kann, stammen die Daten möglicherweise aus der falschen Komponente.
Wer bei Geometry Proximity Faces oder Edges auswählt, ohne zu prüfen, ob das Ziel ein Mesh ist, erhält möglicherweise nicht das erwartete Ergebnis.
Die Distanz ohne Prüfung von Is Hit zu interpretieren, ist irreführend: Gibt es keinen Schnitt, liefert Hit Distance die Strahllänge zurück.
Wird Is Valid bei Geometry Proximity ignoriert, kann unbemerkt bleiben, dass die abzutastende Gruppe leer ist.
Nächste Schritte
Testen Sie die Knoten zunächst einzeln und mit einfachen Geometrien. Beginnen Sie für Sample Index mit Geometrien, die dieselbe Punktzahl und Topologie haben. Vergleichen Sie bei Geometry Proximity, welche Ziele die Modi Points, Faces und Edges verwenden. Beobachten Sie bei Raycast, wie sich Startposition, Richtung und Länge auf die Schnittergebnisse auswirken.
Wenn das Ergebnis nicht den Erwartungen entspricht, betrachten Sie nicht nur die visuelle Ausgabe. Prüfen Sie auch Kontrollwerte wie Is Valid und Is Hit, die ausgewählte Zielkomponente und das verwendete Feld. Werden komplexere Szenen erstellt, bevor klar ist, was der Knoten abtastet, wird es schwieriger, die Fehlerursache zu finden.
Quellen und Lizenz
Dieses Tutorial wurde auf Grundlage der Erläuterungen im Blender-Handbuch zu Sample Index, Geometry Proximity und Raycast ins Türkische übertragen; diese Seiten stammen aus dem „latest“-Handbuch. Die Seite Blender 5.2 LTS Manual diente als Quelle für die Liste der Knoten im Abschnitt Sample Geometry Nodes. Die Quelldokumente stehen unter der Lizenz CC BY-SA 4.0.
Quellen
3 QuellenQuelltexte werden nicht neu veröffentlicht; kurze Zitate sind gekennzeichnet, der Rest ist eigene Zusammenfassung und Einordnung.
Der praktische Nutzen dieser Knoten für Architektur- und Visualisierungsteams liegt darin, Geometriebeziehungen klar und wiederverwendbar aufzubauen. Abstandsmessungen und Oberflächenschnittpunkte können konkrete Datenanforderungen bei Fassaden- oder Innenraumprojekten lösen. Das Ergebnis hängt jedoch weniger vom Namen des Knotens ab als von der richtigen Wahl der Zielgeometrie und des Feldes.
Für Büros und Studierende in der Türkei ist es wichtig, neben den Einstiegskosten auch Lern- und Erprobungszeit einzuplanen. Die Quellen machen keine Angaben zu Hardware, Lizenzkosten oder Kompatibilitätsbedingungen; deshalb sollten in diesen Punkten keine Schlussfolgerungen gezogen werden. Am sinnvollsten ist es, vor dem Einsatz in echten Produktionsdateien die Indexzuordnung, den Zieltyp und die Schnittprüfungen an kleinen Beispielen zu überprüfen.
Häufige Fragen
Wozu dient Blender Geometry Nodes Sample Index?
Der Knoten ruft Werte ab, die an bestimmten Indizes der Quellgeometrie ausgewertet werden. Bei einer Zuordnung zwischen zwei Geometrien helfen dieselbe Punktzahl und Topologie dabei, das erwartete Ergebnis zu erzielen.
Was ist der Unterschied zwischen Geometry Proximity und Raycast?
Geometry Proximity ermittelt die nächstgelegene Position und den Abstand. Raycast sendet von einem festgelegten Startpunkt in eine bestimmte Richtung einen Strahl an die Zielgeometrie und liefert Schnittinformationen.
Mit welchen Geometrietypen funktioniert Geometry Proximity?
Der Modus Points funktioniert mit Mesh- und Point-Cloud-Geometrie. Die Modi Faces und Edges sind nur für Mesh-Geometrie verfügbar.



