resolve.weightedColor

The average of the colors that landed, nearer particles first.

resolve.weightedColor: (
  layout: ReliefRenderLayout,
  cfg: { fp: number; alphaK: number; name: string; },
) => (x: number, y: number) => void

Import sim from shaders/std and use sim.agentRender.resolve.weightedColor.

Example

resolve: {kernel: resolve.weightedColor(fieldLayout, {fp: 1024, alphaK: 1.6, name: 'reliefResolve'}), threads: 'fixed', size: [outW, outH]}

See also

  • splat.relief — Particles standing on an image, drawn in the child's color through a camera.