ReadonlybufferPosed vertices, one vec4 (x, y, z, 1) per vertex of the geometry, STORAGE | COPY_SRC.
ReadonlymeshReadonlymorphReadonlynodeThe compute node (one dispatch over the vertices).
ReadonlyskinnedReadonlyvariantThe pipeline this pass shares with others: skin, morph or skin+morph.
ReadonlyvertexA box (object space) that holds the pose of the last update.
Releases the pass: its output buffer, every storage attribute and the compute node.
Compiles the pass's pipeline ahead of the first update
(compileComputeAsync), so the first frame doesn't compile
synchronously. Await it before calling update on this pass or
any other of its variant: three makes the pipeline
asynchronously and shares it by shader, and a dispatch while it is
pending fails. SceneTreesObject3DSync waits for it (its ready).
Called again, it returns the same promise.
Reads the skeleton and influences, uploads them, and dispatches the pass (submitted at once, by three).
A morph or skin pass for one mesh; see the file comment.