THREE.JS / IMPLICIT SURFACE

Turn a field into a surface.

A native MarchingCubes object samples metaballs and boundary planes, then updates a dynamic geometry with normals and optional vertex colors.

ReadyWEBGL2 / MARCHING CUBES
Preparing the scalar field and polygonizer.
material
—
resolution
—
vertices / triangles
—
field samples
—
sample avg / p95
—
lifecycle
—

This route verifies native field population, live resolution/isolation/material mutation, dynamic polygonization, sampling, reset, and teardown. The official 12-material presentation, environment textures, exact animated blobs, GUI/Stats layout, device/backend matrix, and whole-example fidelity remain separate.

Sources: official Marching Cubes example · MarchingCubes source