mode
accent
drag to rotate

OPEN .WFOUNDRY PROJECT

Upload a Wave Foundry project file with the .wfoundry extension. This format stores the editable parameters, including shape, filter, values, theme, and camera state.

DROP .WFOUNDRY FILE HERE
or choose a local file from your computer
OBJ and STL files contain geometry only. To keep editing values, use the .wfoundry project file.

WAVE FOUNDRY

Wave Foundry is a procedural mesh generator for creating organic 3D forms from editable parameters. It works like a small visual instrument: choose a base shape, apply a surface filter, preview the mesh, then save the editable project or export geometry for Blender and fabrication.

WF 001
LOCAL / BROWSER
FORMAT .WFOUNDRY
EXPORT OBJ / STL

01 / concept

The project separates structure from surface behavior. The structure is the base object, currently cylinder or square. The behavior is the filter that changes the radius of each mesh point over height and angle.

02 / workflow

A clean mesh is sampled vertically and radially. Each vertex is offset using a mathematical deformation field. The result is shown in the preview and can be exported as a 3D file.

03 / editable project file

.wfoundry is the editable project format. Unlike OBJ or STL, it stores shape, filter, theme, camera angle, and all numeric controls. Open this file to continue editing later.

04 / geometry exports

.obj and .stl store geometry for Blender, slicers, rendering, or fabrication. They do not preserve procedural controls. Use .wfoundry for iteration.

PARAMETER MAP

base_widthhorizontal size of the base
base_depthdepth of the base, used for oval or rectangular forms
heightvertical dimension of the object
wavesnumber of wave structures used by the filter
intensitystrength of the surface deformation
detailfrequency and local complexity of the surface
twistvertical phase drift across the mesh
rimedge irregularity near top and bottom
radial_segmentsresolution around the object
height_segmentsvertical mesh resolution
seeddeterministic variation value

KYMOTHEA FLOW

Uses lens-like attractor fields, ribbon drift, and a vertical mask. It is intended for soft water surfaces, bottle-like distortions, and organic vertical movement.

radius = base + intensity x (lens fields + ribbon drift) x vertical mask

HARMONIC FLOW

Uses stacked sine and cosine layers. This filter is more rhythmic, controlled, and predictable because the deformation is built from regular wave functions.

radius = base + average(sin(theta x ftheta + z x fz + phase)) x intensity

PERLIN FLUX

Uses smooth interpolated noise. Octaves of soft signals are blended with a slow swell and a liquid drift, producing organic, fluid-like surfaces.

radius = base + (smoothNoise(drift, z, octaves) + swell) x intensity + rim ripple

LIVE TELEMETRY

The telemetry column explains the active filter, shows the current surface equation, and converts the generated values into a terminal-style radar chart.

AI AGENT INSTRUCTIONS

Wave Foundry exposes an agent-readable interface. A chat or browser agent can create forms by changing semantic controls, using the natural-language command box, or calling the JavaScript API.

window.waveFoundryAgent.set({
  shape: "cylinder",
  filter: "Kymothea Flow",
  base_width: 90,
  base_depth: 90,
  height: 180,
  waves: 9,
  intensity: 8,
  detail: 2.4,
  twist: 1.2,
  rim: 2,
  seed: 42
});

Available shapes: cylinder, square. Available filters: Kymothea Flow, Harmonic Flow, Perlin Flux. Save editable work as .wfoundry. Export final geometry as OBJ or STL.

FILE LOGIC

.wfoundryeditable source file, recommended for saving work
.objmesh export for Blender and 3D workflows
.stltriangulated export for slicers and fabrication
local appruns entirely in the browser, no server required