Your system asks for reduced motion, so VFX-JS draws nothing. Demos on this site show plain HTML.

Type

EffectUniformValue

vfx-js/src/types.ts:647 ↗
import type { EffectUniformValue } from "@vfx-js/core";

A value you can assign to a shader uniform. The upload variant (uniform1f etc) is picked automatically from the shader's declared uniform type.

type EffectUniformValue =
    | number
    | boolean
    | [number, number]
    | [number, number, number]
    | [number, number, number, number]
    | number[]
    | Float32Array
    | Int32Array
    | Uint32Array
    | EffectTexture
    | EffectRenderTarget