Also found as cache invalidation
Stored work reused to avoid recalculation, with rules for discarding it when inputs change. Orbit-free palette editing is planned work, not a current persistent escape cache.
Read more: GPU Pipeline · Roadmap
Also found as Metal layer
The display layer that supplies drawable textures for Metal presentation. It bridges GPU output and the screen's compositing system.
Read more: Inside the GPU Engine of Mandelbrot Metal
Also found as catastrophic cancellation
Loss of relative significant information when nearly equal quantities are subtracted or cancel. It can make a small reconstructed orbit unreliable relative to its reference.
Read more: Technical white paper · Revision 19 · Perturbation Rendering
Also found as exact center string · hexadecimal center
A standardized text encoding of a stored coordinate. It avoids discarding low-order state during serialization; the renderer still projects it into its working arithmetic.
Read more: Technical white paper · Revision 19
Also found as Cantor dust · disconnected dust
A compact, perfect, totally disconnected set. Escaping parameters in the quadratic family produce Julia sets of this kind, often appearing as dust at finite resolution.
Read more: What Are Fractals? · Beyond Complex Numbers
The visible drawing area containing your fractal composition. Its display dimensions determine the Canvas capture size, but capture still performs a separate render.
Read more: User Guide · GPU Pipeline
Also found as Canvas capture
A capture using the drawable's current pixel dimensions. It still performs a dedicated complete render rather than saving a partially refined screen texture.
Read more: GPU Pipeline · User Guide
The command for rendering a complete PNG at a chosen output size. It snapshots the composition and renders separately from the live preview.
Read more: User Guide · GPU Pipeline
Starting the capture after choosing an output size. The app reports progress and opens the share sheet when the complete image is ready.
Read more: User Guide
Also found as rectangular form · x + iy
Writing a complex number using perpendicular coordinates, z = x + iy. Polar form describes the same number using magnitude and angle.
Read more: Beyond Complex Numbers
Also found as Cauchy Riemann
Relations between the partial derivatives of a complex function's real and imaginary parts. With suitable regularity, they characterize complex differentiability.
Read more: Beyond Complex Numbers
Also found as center coordinates · x and y
The complex-plane position at the middle of the view. The HUD displays a rounded summary while saved state can retain more precise components.
Read more: Technical white paper · Revision 19 · User Guide
Also found as horizontal slice · vertical slice
Extracting colors along the center row or column of an image. It is not an analysis of dominant colors throughout the whole photo.
Read more: Palette System · Introducing Photo2Palette: A Command-Line Tool
Also found as bounded scheduling
Ordering small regions from the image center outward and limiting work submitted together. It improves the order of feedback without guaranteeing a fixed completion time.
Read more: Inside the Infinity Engine
Also found as finite difference · gradient estimate
Estimating a derivative from values on opposite sides of a point. The relief pass uses neighboring heights to estimate slopes.
Read more: GPU Pipeline
Also found as sensitive dependence
Deterministic behavior in which nearby starting conditions can separate strongly over time. It is not the same as randomness or a random-number generator.
Read more: From Chaos to Beauty: How Simple Equations Create Infinite Art
Also found as runtime failure circuit
A policy that avoids an unusable rendering route after failure. The current design keeps valid slow frames; exceeding the 250 ms diagnostic target alone is not a failure.
Read more: Technical white paper · Revision 19
Texture addressing that holds coordinates outside the range at the nearest edge. It prevents a palette lookup from wrapping to the other end unless explicitly designed to do so.
Read more: Palette System · Technical white paper · Revision 19
Removing a whole managed library after confirmation. This is distinct from clearing a website search or selection.
Read more: User Guide
Also found as Download selected
Community Portal actions that reset the selected rows or package them into a ZIP. The ZIP contains bookmark JSON files, not rendered images.
Read more: Community Portal
Also found as command-line interface
A text-command interface used to run tools such as Photo2Palette. It supports repeatable scripted or batch workflows outside the app's graphical interface.
Read more: Introducing Photo2Palette: A Command-Line Tool
Also found as cyan magenta yellow black
A subtractive printing color model. The app exports RGB PNGs; a printer or managed print workflow handles conversion to an appropriate print profile.
Read more: From Screen to Print: Your First Fractal Artwork
Measured coastline length grows as a smaller ruler captures more detail. Ideal fractal models can have unbounded length; real coastlines have physical scale limits.
Read more: The Coastline Paradox: When Math Meets the Infinite
Also found as bookmark set
A named group of shared files on the Community Portal. Choosing a collection narrows the visible catalog without importing anything into the app.
Read more: Community Portal
Also found as wide gamut · wide color
The range of colors a space or device can represent. A wider gamut can include more saturated colors; it does not inherently reduce banding.
Read more: Palette System
Also found as color conversion
Interpreting and converting color values between defined spaces and devices. Check a finished PNG in its intended viewer because the app does not claim a validated ICC round trip.
Read more: Palette System
Also found as colour space
A specification relating numeric channels to colors, including primaries and an encoding. Choosing a wider gamut is separate from choosing more precision or higher brightness range.
Read more: Palette System
Also found as source stop · design stop · anchor
A position and color in a palette definition. The renderer constructs its lookup texture from these source values.
Read more: Palette System
A collection of encoded GPU operations submitted together. Its completion can be successful yet obsolete if a newer viewport has replaced the request.
Read more: Technical white paper · Revision 19
Also found as compute command encoder
An object that records resource bindings and operations into a command buffer. The compute encoder sets the kernel, inputs, and dispatch dimensions.
Read more: GPU Pipeline · Technical white paper · Revision 19
A Metal object used to create and order command buffers for GPU submission. Queueing work is separate from its eventual completion.
Read more: GPU Pipeline · Technical white paper · Revision 19
Also found as committed viewport · committed state
Accepting an interaction's resulting view as a rendering and history state. This is distinct from the transient image transform displayed during a gesture.
Read more: Technical white paper · Revision 19
Also found as commutative
The property ab = ba. Complex multiplication is commutative; quaternion multiplication generally is not.
Read more: Beyond Complex Numbers
Also found as compact anchors
Retaining a smaller, evenly spaced set of source anchors from photo sampling. The documented Version 3 default is 64 anchors.
Read more: Palette System · Introducing Photo2Palette: A Command-Line Tool
Also found as high-low center · split center
A viewport center stored with leading components and small residuals. This helps navigation retain displacements that one ordinary number would round away.
Read more: Technical white paper · Revision 19
The study of repeated complex functions and their long-term behavior. Orbits, periodic cycles, Julia sets, and the Mandelbrot set are central examples.
Read more: Beyond Complex Numbers · The Mandelbrot Locally Connected Conjecture
Also found as Euler's formula · eⁱθ
The identity eⁱθ = cos θ + i sin θ connects complex numbers with rotation. It underlies polar notation and many cyclic color formulas.
Read more: 𝛑 and Fractals: Is There a Connection? · Beyond Complex Numbers
Multiplying two complex numbers multiplies their magnitudes and adds their angles. This gives the quadratic map both a growth and a rotation interpretation.
Read more: Beyond Complex Numbers
Also found as ℂ · a + bi · complex numbers
A number with real and imaginary parts, written a + bi, where i² = −1. Mandelbrot Metal maps each sample to a point in this two-dimensional number system.
Read more: Beyond Complex Numbers
Also found as Argand plane · parameter map
A plane whose horizontal axis is the real part and vertical axis is the imaginary part. Points represent complex numbers.
Read more: Beyond Complex Numbers
Also found as kernel · compute shader
A GPU function invoked across a grid of threads. The primary app kernel performs coordinate mapping, orbit work, coloring, and optional height output.
Read more: GPU Pipeline
A stage of GPU work described by a compute command encoder. The primary orbit-and-color pass and optional relief pass have different input and output responsibilities.
Read more: GPU Pipeline
Also found as concurrentPerform · dispatch queue
Managing multiple pieces of work that can overlap. Concurrent scheduling may use several CPU cores, but differs from the GPU's SIMD execution model.
Read more: Archived code review · October 2025 · Technical white paper · Revision 19
Also found as well-conditioned · ill-conditioned
How sensitive the mathematical result is to small changes in the input. A well-implemented algorithm still has difficulty when the underlying problem is strongly sensitive.
Read more: Perturbation Rendering · Inside the Infinity Engine
A statistical range derived by a stated method to express uncertainty about an estimate. A small descriptive benchmark is not automatically a confidence interval.
Read more: Technical white paper · Revision 19 · Inside the Infinity Engine
Also found as conformality · angle preserving
Locally preserving angles. A holomorphic map is conformal where its derivative is nonzero; the quadratic map's critical point is an exception.
Read more: Beyond Complex Numbers
Also found as connected set
A space is connected if it cannot be separated into two disjoint nonempty relatively open parts. Connectedness alone does not mean every two points can be joined by a path.
Related: Path connectedness · Local connectedness · MLC conjecture
Read more: The Mandelbrot Locally Connected Conjecture · Milnor: Local Connectivity of Julia Sets
The set of parameters whose corresponding Julia sets are connected. For the quadratic family z² + c, this locus is the Mandelbrot set.
Read more: What Are Fractals?
Also found as compile-time evaluation
Evaluating expressions known at compilation or specialization time. A value shared by all threads is not automatically known to the compiler as a constant.
Read more: Archived code review · October 2025
Also found as contrast exponent · contrast slider
A nonlinear remapping of the computed value before color lookup. It redistributes visible tones and colors without changing the underlying fractal equation.
Read more: Palette System · User Guide
Also found as value stretch · stretch factor
Expanding sampled value differences around a midpoint. In photo import, it adjusts the resulting palette rather than adding geometric detail to the fractal.
Read more: Palette System
Approaching a limiting value or function as a sequence or series progresses. A useful approximation needs convergence or an appropriate error bound over the region used.
Read more: Perturbation Rendering
Also found as Go to Rect · Go to Rectangle
Entering a complex-plane rectangle and fitting it to the canvas. Decimal input is finite precision; a bookmark is preferable for transporting an already saved deep coordinate.
Read more: User Guide · Technical white paper · Revision 19
Apple's two-dimensional graphics framework used in palette construction and image conversion. Its color contexts matter when interpreting resulting RGB bytes.
Read more: Palette System · Technical white paper · Revision 19
Also found as central processing unit
The general-purpose processor that manages application state and rendering policy, builds the accurate reference orbit, and provides the deep fallback renderer.
Read more: GPU Pipeline
Also found as Deep Mode · DM
The established CPU deep renderer used when the preferred deep GPU route is unavailable or unusable. Older articles use DM for the earlier CPU-centered architecture.
Read more: Technical white paper · Revision 19 · Inside Deep Mode: How Mandelbrot Metal Pushes Beyond GPU Limits
Also found as Creating Art
The longer workflow guide to composition, iterations, palette selection, lighting, and finished capture.
Read more: Creating Art
The orbit starting at a critical point. For the quadratic family, the orbit of zero decides whether the parameter belongs to the Mandelbrot set.
Read more: Beyond Complex Numbers · Technical white paper · Revision 19
A point where a complex function's derivative is zero. For f_c(z) = z² + c, the finite critical point is z = 0.
Read more: Beyond Complex Numbers
Selecting a rectangular part of a source image. Cropping before Import Gradient changes which colors cross the sampled center line.
Read more: Palette System · Introducing Photo2Palette: A Command-Line Tool
Also found as comma-separated values
A plain-text table format useful for exported measurements or benchmarks. It is not the app's bookmark-sharing schema.
Read more: Inside the Infinity Engine
Also found as custom dimensions
A capture with explicitly chosen width and height. Larger dimensions increase output storage and work; the practical limit depends on the device and scene.
Read more: User Guide · GPU Pipeline
Also found as [C] · Custom
A palette created or imported by the user, usually marked [C]. Its definition must be available separately when a bookmark refers to it by name.
Read more: Palette System · User Guide
Also found as early termination
A condition that stops an algorithm or approximation when further work is unnecessary or unreliable. A perturbation cutoff and an escape bailout serve different purposes.
Read more: Archived code review · October 2025 · Perturbation Rendering
Also found as periodic color · hue rotation
A color progression designed to repeat, often with a smooth join between its ends. Repetition in color does not imply repetition in fractal coordinates.
Read more: 𝛑 and Fractals: Is There a Connection? · Palette System