Skip to content

Point

Creates points at a single position — one by default. The "just give me a point" primitive.

Category: Points Menu path: Points > Point

Ports

PortTypeDirectionDescription
outpointsoutputThe point stream

Parameters

ParamTypeDefaultDescription
positionvec2(0, 0)Where the points sit, in local space. Keyframeable — a single point can be animated directly without a Transform2D
countscalar1How many points, all at the same position (integer, min 1). Coincident points carry distinct ids, so @index, @rand01 and downstream fields can tell them apart

Expose Channels

None.

How It Works

Emits count points at position, with the standard per-point index attribute (0..count). Before this node existed, "one point" meant a Grid with degenerate dimensions — possible, but reads as a trick rather than an intent.

Stacked coincident points are deliberate, not an edge case: they are how you emit N of something from one spot. The points share a position but nothing else — each has its own id, so per-point intrinsics and attributes differentiate them.

Usage Examples

Basic: one anchor point

Point → CloneToPoints (shape in) → stamps one copy of a shape at the origin — a lighter route than Grid 1×1 when a node wants a Points input and you have exactly one location in mind.

Stack and fan

Point (count 12) → PointDeform (field: Random, mode XY) → DrawPoints. Twelve coincident points scatter outward, each displaced differently by its own @rand01-driven sample — an instant burst from a single spot.

Animated emitter position

Keyframe position and feed PointAdvect: particles seed from wherever the point is at layer start.

Tips

  • count stacks points exactly on top of each other — you will see one dot until something (a field, a deform, per-point attributes) separates them.
  • For points spread over an area, use Grid or PointScatter; Point is intentionally position-only.