Repository navigation
field nodes
Home > Field-aware nodes
< Previous: The halftone pipeline | Next: The .locus file >
Which node inputs accept a value field, so an image can drive them per item.
A value field is a number that varies across space (see The halftone pipeline). Certain node inputs accept a field in place of a single number - when they do, the node samples the field once per item, so every shape in a list gets its own value based on its position.
One image, six outcomes - the same field wired into a different node in each panel. Every shape samples the field at its own position, so the effect swells toward the bright center and fades at the dark edges.
- Scale: factor per item (about each item's centroid). The canonical halftone driver.
- Offset: offset distance per item.
- Circle: radius per item.
- Rotate: angle (in degrees) per item.
- Rectangle: directed width per item.
- Place: the rotation and scale applied to each stamp, sampled at each target point.
- Style: the stroke width per object, sampled at each object's center - so line weight can follow an image's tone across a tiling (see Style).
If a numeric input accepts a field, wiring a field into it "just works" - the value becomes per-item instead of uniform. Wire a plain number instead and the input behaves normally (the same value everywhere).
Caution
The list grows More inputs become field-aware over time (fillet/chamfer radius, array spacing, and others have been discussed). Confirm the current set against the build when finalizing this page.
< Previous: The halftone pipeline | Next: The .locus file >
Found a bug or have feedback? Open an issue | Docs home | Videos | Credits
Getting Started
- Welcome
- How Locus came to be
- Videos
- Community & support
- Installing & launching
- Licensing & activation
- Beta License Agreement
- Core concepts
- Interface tour
- Your first pattern
Modeling - Drawing
- Canvas basics
- Points
- Typing coordinates
- Lines, rays & segments
- Circles & arcs
- Ellipses
- Compass & straightedge
- Rectangles & squares
- Constraining with Shift
Modeling - Editing
- Selecting objects
- Transform tools
- Align & distribute
- Duplicate, detach & ownership
- Regions & booleans
- Cleanup
- Weld & seams
- Style palettes & Re-ink
Annotation
Layers
Modeling Menus
- File
- Edit
- View
-
Draw
- Select
- Point
- Segment
- Line
- Ray
- Circle: Center Point
- Circle: Center Radius
- Circle: Through 3 Points
- Arc: Center, Start, End
- Straightedge
- Compass
- Compass: Radius
- Ellipse: Center + Axes
- Elliptical Arc
- Rectangle: XY-Aligned
- Rectangle: Directed
- Square
- Regular Polygon: Edge
- Regular Polygon: Center, Vertex
- Regular Polygon: Center, Edge Midpoint
- Dimension: Linear
- Dimension: Angle
- Dimension: Radial
- Label
- Construct
- Combine
- Transform
- Select
- Nodes
The Nodes Window
- Basics of visual programming
- How the node graph works
- Sockets & wires
- Adding & connecting nodes
- Sliders & number inputs
- Keeping the node graph tidy
- View menu (Nodes)
- Lists & collections
- Constants & unit conversions
Node Library
- Overview
- Input
-
Primitives
- Point
- Point: Polar
- Segment
- Line
- Ray
- Circle: Center Point
- Circle: Center Radius
- Circle: Apollonius
- Circle Tangent to...
- Circle: 3 Points
- Arc
- Ellipse
- Elliptical Arc
- Rectangle: XY-Aligned
- Rectangle: Directed
- Square
- Regular Polygon: Edge
- Regular Polygon: Center
- Rectangular Grid
- Oblique Grid
- Triangular Grid
- Construct
- Transform
- Image & Fields
- Combine
-
Data
- Measure
- Numbers
- Lists
- Select
- Clean up
- Display
Clusters
Bridging Modeling & Nodes
Patterns & Symmetry
Image-Driven Fields
Saving, Exporting & Files
Preferences & Language
CLI
Reference
