ECC Free by Byt-Wyze
ECC FREESTUDIO // A PROCEDURAL DESIGN SYSTEM
BYT-WYZE // ABOUT & TECHNOLOGY

ECC FreeECC Studio

ECC is a deterministic procedural surface laboratory inspired by the way complex structure emerges in nature. It combines mathematical noise, chaotic modulation and reaction–diffusion into a controllable real-time design pipeline.

Version
—
Platform
—
Renderer
WebGL / GPU shaders
Licence
Licensed for use — © 2026 Byt-Wyze
HOW IT WORKS

Inside the ECC engine

Open a topic to understand what is happening behind the controls.

01Procedural generation

ECC creates pixels from parameters rather than editing a stored photograph. A seed and the same settings reproduce the same surface, making designs compact, repeatable and adjustable.

In the UI: New seed changes the starting state; Save preset records the settings needed to recreate a design.

02Fractals and natural scale

Fractal noise combines related structures at several sizes. This resembles the nested detail seen in rock, bark, clouds and terrain without copying any particular natural object.

In the UI: Scale sets the broad feature size. Octaves, persistence and lacunarity control how finer layers are added.

03Chaos engines

Chaotic systems are deterministic but highly sensitive to their starting conditions. ECC uses that sensitivity to disrupt regular noise and create structured variation that does not feel mechanically repeated.

Logistic cascade: a classic nonlinear recurrence controlled by Logistic r. Increment-coupled tower: an alternative experimental modulation engine available in Studio.

04Reaction–diffusion

Reaction–diffusion models interacting quantities that spread at different rates. Similar mathematical ideas are used to study pattern formation in spots, stripes, cells and chemical media.

In the UI: ECC evaluates macro, mid and micro scales. Feed, kill, diffusion, iteration and blend controls determine how those pattern layers evolve and combine.

05Seamless periodic space

When periodic mode is active, the mathematical domain wraps at its edges. The left joins the right and the top joins the bottom, allowing exported surfaces to repeat as tiles.

In the UI: Seamless tile enables the periodic output; 3 × 3 preview exposes edge transitions before export.

06GPU rendering and output

WebGL shader programs perform the surface calculations on the graphics processor and translate the resulting field through a five-colour palette. Studio can export colour, height data and reproducible presets.

The verification tool checks seam continuity, seed variation, finite reaction–diffusion values and deterministic repeatability.

TOOLS // RENDERER DIAGNOSTICS

Verification results

These checks confirm that the current generator is behaving consistently. They validate rendering mechanics, not the artistic quality or suitability of a generated surface.

Border equalityCompares opposite edges to confirm the texture tiles without visible seams.
Seed divergenceConfirms that changing the seed produces meaningfully different pixels.
RD validityChecks reaction-diffusion values for invalid numbers and out-of-range data.
DeterminismRenders identical settings twice and confirms that the results match.
Running verification tests…

ECC Free Web

The editor needs a larger screen and a WebGL-capable desktop browser. Please open it on a laptop or desktop computer.