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.