3D node

Distribute Points on Faces

Scatters points evenly across the surface area of an input mesh (area-weighted, not vertex-based) so coverage stays uniform even on meshes with uneven face sizes. Offers Random or Poisson Disk (even minimum spacing) methods.

Download the patchRead it in the Field Guide

The Distribute Points on Faces node in Infinite, showing its inputs, controls and outputs.

What it does

Distribute Points on Faces is a 3D node: it builds, changes or lights geometry that Render 3D turns into a picture. It takes 3D shape in and gives 3D shape out.

Try it

Scatter Poisson-Disk points across a terrain mesh's faces for evenly spaced grass instances with no clumping.

GeometryDistribute Points on FacesInstance on Points

Inputs and outputs

Inputs

  • 3D shape geo

Outputs

  • 3D shape out

Controls

Every control with a range can be driven by a modulator, a note, an audio level or a sketch.

ControlRange or optionsDefault
density1 to 50040
methodRandom, Poisson Disk0
point size0.002 to 0.30.0500000007
seed0 to 1000

Example patch

This patch wires Distribute Points on Faces to what it needs and shows the result. Download it, then use File, Open in Infinite, or read it here: it is plain text.

infinite-patch 1
rev 2
# Distribute Points on Faces: a starting patch for the Distribute Points on Faces node
node 1 3D Distribute Points on Faces
  id node
  pos 520 300
end
node 2 3D Cube
  id in0
  pos 0 300
end
node 3 3D Render 3D
  id view
  pos 1080 300
end
node 4 Utility Output
  id out
  pos 1640 300
end
geo node 0 in0
geo view 0 node
cable out 0 view

More 3d nodes