Skip to content
Back to exploration
Applied mathematics / English

Photoshop creates Turing patterns

figo_飞哥 · Bilibili · 5:19

Open original
READ & KEEP

The explanation, unpacked.

Saves 0

Reviewed learning material · Video analysis · English
Read the full overview

This video demonstrates how to visually approximate a Reaction-Diffusion Turing Pattern using standard Adobe Photoshop filters. The process involves generating an initial random noise field using the Clouds filter, introducing perturbations with the Add Noise filter, extracting spatial frequencies via a High Pass filter, and finally binarizing the result using a Threshold adjustment. While not a true numerical simulation of the partial differential equations, this sequence of image processing operations mimics the underlying mechanisms of pattern formation, yielding complex, maze-like structures characteristic of Turing patterns. This 120-second silent screen tutorial demonstrates a Photoshop workflow for creating a Turing-like black-and-white pattern from grayscale noise. It shows a Gaussian Blur step, a recorded Action that repeats High Pass, Threshold, and Gaussian Blur, the emergence of a maze-like pattern after repeated F2 executions, an Unsharp Mask cleanup pass, regeneration of a new pattern by editing the Clouds smart filter, and a final alternate experiment using Add Noise and Ripple distortion. This video demonstrates a creative method for simulating mathematical Turing patterns (reaction-diffusion systems) using iterative image processing filters in Adobe Photoshop. By repeatedly applying a sequence of Gaussian Blur, High Pass, and Threshold filters to an initial noise texture, complex, organic black-and-white labyrinthine structures emerge. The generated patterns are then showcased as fills for typography in graphic design posters.

Use the learning inspector for key ideas and moments, or open the reading tabs for the complete notes.

Chapters

0:00Introduction to Turing Patterns0:12Document Setup and Smart Object Conversion0:30Generating Initial Noise Field0:54Recording a Photoshop Action1:35Applying High Pass and Threshold Filters2:00Initial noise image and filter stack2:05Gaussian Blur setup2:17Recording the repeat Action2:34Turing-like pattern emerges2:49Sharpening with Unsharp Mask3:03Regenerating the pattern via Clouds3:18Alternate distortion experiment4:00Generating the Pattern via Iterative Filters4:19Enhancing Contrast with Unsharp Mask4:52Final Turing Pattern Designs5:00Credits and Outro

Learning script

Generated from the video's visuals and explanation; not verbatim speech.

The video opens by displaying the title 'REACTION-DIFFUSION TURING PATTERN', followed by two static examples of complex, black-and-white maze-like structures. These images establish the visual goal of the tutorial: to recreate the characteristic patterns arising from reaction-diffusion systems.

The scene transitions to the Adobe Photoshop interface. The user creates a new 1000x1000 pixel document. To ensure non-destructive editing, the background layer is unlocked and converted into a Smart Object. The foreground and background colors are explicitly set to black and white, a crucial prerequisite for the upcoming steps.

The mathematical simulation begins with initialization. The user applies the 'Clouds' filter (Filter > Render > Clouds), which replaces the solid white canvas with a smooth, random grayscale noise texture. This represents the initial homogeneous state with random fluctuations. Next, the 'Add Noise' filter is applied (Filter > Noise > Add Noise) with an amount of 25%, uniform distribution, and monochromatic setting. This step injects high-frequency, pixel-level perturbations into the field, breaking perfect symmetry and providing the seeds for pattern formation.

To streamline the process, the user opens the Actions panel and records a new action named 'make turing pattern'. This captures the filter applications so they can be repeated or adjusted easily, though it is a software workflow optimization rather than a mathematical step.

The core spatial operation is performed next. The user applies the 'High Pass' filter (Filter > Other > High Pass) with a radius of 6.0 pixels. Visually, this flattens the image to a neutral gray while preserving the edges and rapid changes in the noise field. Mathematically, this approximates the computation of local spatial derivatives or Laplacians, which govern the diffusion component of the reaction-diffusion equations. Finally, the 'Threshold' adjustment (Image > Adjustments > Threshold) is applied at level 127. This forces every pixel to be either pure black or pure white based on whether its value is above or below the midpoint, discretizing the continuous result into the final binary Turing pattern.

The clip opens on a Photoshop canvas filled with fine grayscale noise. On the right, the Layers panel shows Layer 0 already carrying a stack of Smart Filters, including Threshold, High Pass, Add Noise, and Clouds. This establishes the starting condition: a random field that will be transformed iteratively.

The user opens Filter > Blur > Gaussian Blur. The dialog shows Radius: 3.0 Pixels, and the preview makes the noise visibly softer. In this workflow, the blur reduces high-frequency randomness so that later thresholding can produce larger coherent black-and-white regions.

On-screen text states, "We will repeat these three filter to create turing pattern." The Smart Filters list shows Gaussian Blur, Threshold, and High Pass together with the other filters. The exact Threshold and High Pass parameter values are not opened in this excerpt, but their presence in the stack confirms they are part of the repeated cycle.

The Actions panel appears with a set named Set 1 and an action named make turing pattern assigned to F2. Inside it are High Pass, Threshold, and Gaussian Blur. Text says, "So we use Action to repeat it," followed by "Stop Recording" and "The Action ready to use." This packages the filter sequence into a single repeatable operation.

The instruction changes to "Press F2 and Repeat until you get the Pattern." As the action is executed repeatedly, the canvas transitions from soft gray noise to a stark black-and-white labyrinth. By about 40 seconds, the caption reads "You'll get Turing Pattern like This," matching the visible maze-like result.

The Layers panel now shows a long repeated stack of Gaussian Blur, Threshold, and High Pass entries, visually confirming that the same transformation has been applied many times. The caption "So bunch of filter apply to the layer" summarizes this accumulation.

To improve legibility, the user opens Filter > Sharpen > Unsharp Mask. The dialog shows Amount: 200 %, Radius: 200.0 Pixels, Threshold: 0 levels. After confirmation, the maze edges become crisper and the black-white separation looks cleaner, while the overall pattern topology stays the same.

The next caption says, "You can change the pattern by double click on Cloud Filter." Double-clicking Clouds in the Smart Filters list regenerates the underlying random field. Because the rest of the filter stack remains unchanged, the output becomes a different Turing-like maze from a new random seed.

The tutorial then shifts to experimentation. A new layer is created above the existing one and converted to a Smart Object. The canvas briefly goes dark while the new layer is prepared, indicating a separate test path rather than a continuation of the first pattern.

Filter > Render > Clouds is applied, producing a soft grayscale cloud texture. Next, Filter > Noise > Add Noise opens with Amount: 25 %, Distribution: Uniform, and Monochromatic checked. This adds fine monochrome grain back into the smooth cloud field.

The caption says, "You can use any type of Distort you like." The user chooses Filter > Distort > Ripple. The Ripple dialog shows Amount: 999 % and Size: Large. After OK, the cloud-noise image is stretched into strong diagonal waves, demonstrating how a distortion filter can radically alter the texture.

The clip ends on the rippled grayscale result, with the Layers panel showing the new Smart Object stack containing Ripple, Add Noise, and Clouds above the original pattern layer.

The video begins by showing a grayscale canvas filled with random noise textures. On the right, the Layers panel reveals a stack of Smart Filters including Clouds, Ripple, and Add Noise. An Action named 'make turing pattern' is highlighted, containing steps for High Pass, Threshold, and Gaussian Blur.

Text on screen instructs to 'Press F2 again until you get the pattern'. As the action is triggered repeatedly, the image transforms. The Gaussian Blur smooths the noise, the High Pass extracts edges, and the Threshold forces pixels into strict black or white. This cycle repeats, causing local variations to amplify and organize into a complex, maze-like structure.

To refine the generated pattern, the user opens the Filter menu, navigates to Sharpen, and selects Unsharp Mask. The dialog box shows aggressive settings: Amount at 200%, Radius at 200.0 Pixels, and Threshold at 0 levels. Applying this sharply defines the boundaries of the black and white regions, removing any lingering gray artifacts.

The scene transitions to a presentation of the final results. Two square cards are displayed against a vibrant yellow background. The cards feature the generated black-and-white Turing patterns. Typography is overlaid on these patterns, with the words 'BE POSITIVE' and 'BE BRAVE' filled using the intricate maze textures, demonstrating the application of mathematical simulations in graphic design.

The video concludes with a minimalist white outro screen displaying music credits for 'Chill' by Sakura Hz, followed by an Instagram handle '@iwainobuyuki' and a final logo animation for 'NOBU DESIGN'.

Knowledge cards

01

Reaction-Diffusion Turing Pattern

A spatial pattern that arises from a mathematical model describing the interaction of chemical substances undergoing both local reactions and diffusion. Named after Alan Turing, these patterns typically manifest as stripes, spots, or mazes.

02

Clouds Filter for Initialization

Generates a random grayscale noise pattern. In this workflow, it provides the initial random state required for the reaction-diffusion simulation to begin forming structures.

03

Add Noise Filter for Perturbation

Adds random pixel variations (set to 25% Uniform Monochromatic here). This introduces the necessary microscopic fluctuations to break symmetry and allow the macroscopic Turing pattern to emerge.

04

High Pass Filter for Spatial Derivatives

Retains only high-frequency components (edges) of the image (Radius 6.0px). This step mathematically approximates the calculation of local spatial differences, simulating the diffusion process in the reaction-diffusion system.

05

Threshold Adjustment for Binarization

Converts the grayscale result into a strict black-and-white image (Level 127). This final step discretizes the continuous mathematical output into the visually distinct pattern.

06

Turing-like pattern workflow in Photoshop

The core method is to start from grayscale noise and repeatedly apply a fixed filter cycle using an Action. The visible cycle includes Gaussian Blur, Threshold, and High Pass, and repeated execution with F2 turns soft noise into a black-and-white maze-like pattern.

07

Gaussian Blur parameter

The Gaussian Blur step is shown with Radius: 3.0 Pixels. Its role in this workflow is to smooth the initial random field before binarization and edge enhancement.

Radius=3.0 Pixels\text{Radius} = 3.0\ \text{Pixels}
08

Action-based repetition

The repeated filter sequence is stored as an Action named make turing pattern and bound to F2. This allows the same transformation to be applied many times quickly, which is essential for the pattern to emerge.

09

Unsharp Mask cleanup

After the maze pattern forms, Unsharp Mask is used to make the edges clearer. The visible settings are Amount: 200 %, Radius: 200.0 Pixels, Threshold: 0 levels.

Amount=200%,Radius=200.0 Pixels,Threshold=0 levels\text{Amount} = 200\%,\quad \text{Radius} = 200.0\ \text{Pixels},\quad \text{Threshold} = 0\ \text{levels}
10

Regenerating the pattern with Clouds

Because the layer is a Smart Object, double-clicking the Clouds smart filter resamples the underlying random field. Keeping the rest of the filter stack fixed but changing Clouds produces a different final Turing-like pattern.

11

Add Noise settings in the alternate experiment

In the later test, Add Noise is applied to a cloud-generated grayscale image with Amount: 25 %, Distribution: Uniform, and Monochromatic enabled. This creates a fine monochrome grain before distortion.

Amount=25%,Distribution=Uniform,Monochromatic=on\text{Amount} = 25\%,\quad \text{Distribution} = \text{Uniform},\quad \text{Monochromatic} = \text{on}
12

Ripple distortion settings

The final distortion example uses Ripple with Amount: 999 % and Size: Large. This turns the noisy cloud field into a strongly wavy, directional texture.

Amount=999%,Size=Large\text{Amount} = 999\%,\quad \text{Size} = \text{Large}
13

Simulating Turing Patterns with Image Filters

This method approximates reaction-diffusion systems by iteratively applying linear smoothing (Gaussian Blur), edge detection (High Pass), and non-linear binarization (Threshold) to random noise. The repetition allows local interactions to propagate, forming global, self-organizing spatial patterns.

14

Unsharp Mask for Pattern Enhancement

After generating the base pattern, an Unsharp Mask filter with high Amount (200%) and large Radius (200px) is used to maximize contrast and sharpen the edges of the black and white regions, ensuring clean lines for design applications.

15

Graphic Design Application of Mathematical Patterns

The resulting high-contrast, organic Turing patterns serve as unique texture fills for typography. By masking text layers with the generated images, designers can create visually striking posters that blend mathematics with art.

Detailed learning notes

Explore conditions, steps and evidence. Supplementary explanations are labeled separately from content shown in the video.

Symbols · 12

Radius

Clear evidence
Shown in the video
Evidence
  1. Formula
    Observation

    Gaussian Blur dialog shows Radius: 3.0 Pixels.

Symbol

Radius

Meaning

Blur radius parameter in the Gaussian Blur filter.

Domain

Pixels

Amount

Clear evidence
Shown in the video
Evidence
  1. Formula
    Observation

    Unsharp Mask dialog shows Amount: 200 %.

Symbol

Amount

Meaning

Sharpening amount parameter in the Unsharp Mask filter.

Domain

%

Radius

Clear evidence
Shown in the video
Evidence
  1. Formula
    Observation

    Unsharp Mask dialog shows Radius: 200.0 Pixels.

Symbol

Radius

Meaning

Sharpening radius parameter in the Unsharp Mask filter.

Domain

Pixels

Threshold

Clear evidence
Shown in the video
Evidence
  1. Formula
    Observation

    Unsharp Mask dialog shows Threshold: 0 levels.

Symbol

Threshold

Meaning

Edge threshold parameter in the Unsharp Mask filter.

Domain

levels

Amount

Clear evidence
Shown in the video
Evidence
  1. Formula
    Observation

    Add Noise dialog shows Amount: 25 %.

Symbol

Amount

Meaning

Noise intensity parameter in the Add Noise filter.

Domain

%

Distribution

Clear evidence
Shown in the video
Evidence
  1. Formula
    Observation

    Add Noise dialog shows Distribution: Uniform and Monochromatic checked.

Symbol

Distribution

Meaning

Probability distribution used by the Add Noise filter.

Domain

Uniform / Gaussian

Amount

Clear evidence
Shown in the video
Evidence
  1. Formula
    Observation

    Ripple dialog shows Amount: 999 %.

Symbol

Amount

Meaning

Distortion strength parameter in the Ripple filter.

Domain

%

Size

Clear evidence
Shown in the video
Evidence
  1. Formula
    Observation

    Ripple dialog shows Size: Large.

Symbol

Size

Meaning

Wavelength category parameter in the Ripple filter.

Domain

Small / Medium / Large

Turing Pattern

Clear evidence
Shown in the video
Evidence
  1. Caption evidence
    Observation

    The text 'TURING PATTERN - 1' and 'TURING PATTERN - 2' appears in the bottom right corner of the final rendered images.

Symbol

Turing Pattern

Meaning

A spatial pattern that arises from a reaction-diffusion system, here simulated using image processing filters.

Domain

Applied Mathematics / Computer Graphics

Gaussian Blur

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    The Layers panel shows 'Gaussian Blur' as a Smart Filter applied repeatedly to Layer 1.

Symbol

Gaussian Blur

Meaning

A low-pass filter that smooths an image by convolving it with a Gaussian function, reducing high-frequency details.

Domain

Image Processing

High Pass

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    The Layers panel shows 'High Pass' as a Smart Filter applied repeatedly to Layer 1.

Symbol

High Pass

Meaning

A filter that extracts the edges and fine details of an image by subtracting a blurred version of the image from the original.

Domain

Image Processing

Threshold

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    The Layers panel shows 'Threshold' as a Smart Filter applied repeatedly to Layer 1.

Symbol

Threshold

Meaning

A non-linear operation that converts a grayscale image into a binary image by setting pixels above a certain value to white and below to black.

Domain

Image Processing

Knowledge points · 16

Reaction-Diffusion Turing Pattern

Clear evidence
Shown in the video
Evidence
  1. Caption evidence
    Observation

    The text 'REACTION-DIFFUSION TURING PATTERN' is displayed on the screen.

Definition
Explanation

A reaction-diffusion system is a mathematical model that describes the change in concentration of one or more substances under the influence of two processes: local chemical reactions and diffusion. A Turing pattern is a spatial pattern that arises from such a system, named after Alan Turing who proposed the mechanism.

Conditions
  1. Requires at least two interacting substances with different diffusion rates.

Clouds Filter

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    The user navigates to Filter > Render > Clouds, and a grayscale noise pattern appears.

Method
Explanation

The Clouds filter generates a random grayscale noise pattern based on the foreground and background colors. It serves as the initial state for the reaction-diffusion simulation.

Conditions
  1. Foreground and background colors must be set to black and white to generate grayscale noise.

Add Noise Filter

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    The user navigates to Filter > Noise > Add Noise, sets Amount to 25%, Distribution to Uniform, and checks Monochromatic.

Method
Explanation

The Add Noise filter adds random pixel variations to an image. In this context, it introduces small perturbations to the initial smooth noise field, which are necessary to break symmetry and allow the Turing pattern to emerge.

Conditions
  1. Amount is set to 25%.

  2. Distribution is set to Uniform.

  3. Monochromatic is checked.

Prerequisites
  1. Clouds Filter

High Pass Filter

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    The user navigates to Filter > Other > High Pass, sets Radius to 6.0 Pixels, and the image turns mostly gray with faint edges.

Method
Explanation

The High Pass filter retains only the high-frequency components of an image, effectively removing smooth gradients and leaving edges and fine details. Here, it acts as a spatial operator to compute local differences in the noise field.

Conditions
  1. Radius is set to 6.0 Pixels.

Prerequisites
  1. Add Noise Filter

Threshold Adjustment

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    The user navigates to Image > Adjustments > Threshold, sets Level to 127, and the image becomes strictly black and white.

Method
Explanation

The Threshold adjustment converts a grayscale image into a binary (black and white) image by setting all pixels below a certain level to black and all pixels above to white. This step discretizes the continuous values resulting from the high-pass filter into the final pattern.

Conditions
  1. Level is set to 127.

Prerequisites
  1. High Pass Filter

Turing pattern generation method

Clear evidence
Shown in the video
Evidence
  1. Caption evidence
    Observation

    On-screen text says: We will repeat these three filter to create turing pattern.

  2. Caption evidence
    Observation

    On-screen text says: Press F2 and Repeat until you get the Pattern.

  3. Diagram
    Observation

    The Layers panel lists Gaussian Blur, Threshold, High Pass, Add Noise, Clouds under Smart Filters.

Method
Explanation

The video demonstrates a Photoshop workflow for generating a Turing-like pattern by repeatedly applying a fixed sequence of filters to a noisy grayscale image. The visible filter stack includes Gaussian Blur, Threshold, High Pass, Add Noise, and Clouds, and the repeated application is performed through an Action bound to F2.

Conditions
  1. Start from a grayscale noise image.

  2. Convert the layer to a Smart Object so filters remain editable.

  3. Repeat the recorded filter sequence until a maze-like pattern emerges.

Gaussian Blur step

Clear evidence
Shown in the video
Evidence
  1. Formula
    Observation

    Gaussian Blur dialog shows Radius: 3.0 Pixels.

  2. Animation
    Observation

    The noisy image becomes smoother after the Gaussian Blur preview is applied.

Method
Explanation

A Gaussian Blur with radius 3.0 pixels is applied to the initial noise field. In this workflow it smooths local intensity variations before binarization and edge enhancement.

Conditions
  1. Applied to the current grayscale image layer.

Threshold step

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    Threshold appears in the Smart Filters list.

  2. Animation
    Observation

    After repeated filter cycles, the image changes from gray noise to black-and-white regions.

Uncertainties
  1. The exact Threshold parameter value is not shown in this clip.

Method
Explanation

Threshold converts the smoothed grayscale image into a binary black-and-white image. This step is part of the repeated filter cycle that produces the Turing-like pattern.

Conditions
  1. Requires a grayscale input image.

High Pass step

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    High Pass appears in the Smart Filters list.

  2. Caption evidence
    Observation

    The video states that these three filters are repeated to create the turing pattern.

Uncertainties
  1. The exact High Pass parameter value is not shown in this clip.

Method
Explanation

High Pass is included in the repeated filter sequence. In this visual workflow it emphasizes local structure between blur and thresholding stages.

Conditions
  1. Used as one of the repeated filters in the pattern-generation cycle.

Action-based repetition

Clear evidence
Shown in the video
Evidence
  1. Caption evidence
    Observation

    On-screen text says: So we use Action to repeat it.

  2. Diagram
    Observation

    Actions panel shows Set 1 > make turing pattern F2 containing High Pass, Threshold, Gaussian Blur.

  3. Caption evidence
    Observation

    On-screen text says: Stop Recording and The Action ready to use.

Method
Explanation

The repeated filter sequence is recorded as an Action named make turing pattern and assigned to F2. Pressing F2 repeatedly applies the same transformation cycle many times.

Conditions
  1. The desired filter sequence must be recorded first.

  2. The Action must be selected before playback.

Unsharp Mask clarification step

Clear evidence
Shown in the video
Evidence
  1. Caption evidence
    Observation

    On-screen text says: add Sharpen Filter to make pattern clearer.

  2. Formula
    Observation

    Unsharp Mask dialog shows Amount: 200 %, Radius: 200.0 Pixels, Threshold: 0 levels.

Method
Explanation

After the pattern has formed, the video applies Unsharp Mask with Amount 200%, Radius 200.0 pixels, and Threshold 0 levels to make the black-and-white maze edges clearer.

Conditions
  1. Applied after the repeated Turing-pattern cycle.

Regenerating the pattern via Clouds

Clear evidence
Shown in the video
Evidence
  1. Caption evidence
    Observation

    On-screen text says: You can change the pattern by double click on Cloud Filter.

  2. Animation
    Observation

    Double-clicking Clouds in the Smart Filters list regenerates a different noise base and therefore a different final pattern.

Method
Explanation

Because the layer is a Smart Object, double-clicking the Clouds smart filter regenerates the underlying random field. This changes the starting condition and yields a new Turing-like pattern after the same filter cycle.

Conditions
  1. The layer must remain a Smart Object with editable Smart Filters.

Derivations and proofs · 3

Iterative filter cycle producing a Turing-like pattern

Clear evidence
Shown in the video
Evidence
  1. Animation
    Observation

    The image begins as fine grayscale noise, is blurred, then after repeated filter cycles becomes a high-contrast black-and-white maze-like pattern.

  2. Caption evidence
    Observation

    We will repeat these three filter to create turing pattern.

  3. Caption evidence
    Observation

    Press F2 and Repeat until you get the Pattern.

Uncertainties
  1. The clip does not show the mathematical reaction-diffusion equations behind Turing patterns; it only demonstrates a visual approximation in Photoshop.

Visual argument
Steps
  1. Expression
    Explanation

    Start from a grayscale noise image on Layer 0.

    Justification

    Visible initial canvas state at the beginning of the clip.

    Shown in the video
  2. Expression
    Explanation

    Apply Gaussian Blur with Radius 3.0 Pixels.

    Justification

    Shown in the Gaussian Blur dialog.

    Shown in the video
  3. Expression
    Explanation

    Use Threshold and High Pass as part of the repeated filter set.

    Justification

    Both appear in the Smart Filters list and in the recorded Action.

    Shown in the video
  4. Expression
    Explanation

    Record the sequence as an Action and repeat it with F2.

    Justification

    Actions panel and on-screen instructions show make turing pattern F2 and repeated execution.

    Shown in the video
  5. Expression
    Explanation

    After enough repetitions, the image changes from soft gray noise to a crisp black-and-white maze-like pattern.

    Justification

    Direct visual transformation shown around 34-41 seconds.

    Shown in the video
Conclusion

Repeated application of the recorded filter cycle transforms an initial noise field into a Turing-like black-and-white pattern.

Refinement and regeneration of the pattern

Clear evidence
Shown in the video
Evidence
  1. Caption evidence
    Observation

    add Sharpen Filter to make pattern clearer.

  2. Formula
    Observation

    Unsharp Mask parameters: Amount 200 %, Radius 200.0 Pixels, Threshold 0 levels.

  3. Caption evidence
    Observation

    You can change the pattern by double click on Cloud Filter.

Visual argument
Steps
  1. Expression
    Explanation

    After the maze pattern is formed, apply Unsharp Mask.

    Justification

    The video explicitly adds a sharpen filter to make the pattern clearer.

    Shown in the video
  2. Expression
    Explanation

    Use Amount 200%, Radius 200.0 pixels, Threshold 0 levels.

    Justification

    These values are visible in the Unsharp Mask dialog.

    Shown in the video
  3. Expression
    Explanation

    Double-click Clouds in the Smart Filters stack to regenerate the base noise.

    Justification

    On-screen instruction and visible cursor action.

    Shown in the video
  4. Expression
    Explanation

    The final pattern changes because the underlying random field changed while the filter stack stayed the same.

    Justification

    Visual comparison before and after the Clouds regeneration.

    Shown in the video
Conclusion

Sharpening clarifies the existing pattern, and regenerating Clouds produces a different pattern from the same filter pipeline.

Iterative Filter Application Process

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    The Layers panel history shows the repeated application of Gaussian Blur, High Pass, and Threshold filters, progressively changing the image from a noisy gray texture to a sharp black-and-white maze-like pattern.

Visual argument
Steps
  1. Expression
    Explanation

    Start with a base layer filled with random noise (Clouds, Ripple, Add Noise).

    Justification

    Provides the initial heterogeneous state required for pattern formation.

    Shown in the video
  2. Expression
    Explanation

    Apply Gaussian Blur to smooth the noise, creating broad areas of light and dark.

    Justification

    Simulates the diffusion component, spreading values locally.

    Shown in the video
  3. Expression
    Explanation

    Apply High Pass filter to extract the edges and gradients from the smoothed image.

    Justification

    Highlights areas of rapid change, simulating the reaction component's sensitivity to local concentration differences.

    Shown in the video
  4. Expression
    Explanation

    Apply Threshold to convert the image into strict black and white pixels.

    Justification

    Introduces non-linearity, forcing intermediate values to one of two stable states, akin to a bistable chemical system.

    Shown in the video
  5. Expression
    Explanation

    Repeat the Blur -> High Pass -> Threshold sequence multiple times (using an Action macro).

    Justification

    Iteration allows the local interactions to propagate across the entire canvas, forming global structures.

    Shown in the video
Conclusion

The repeated application of linear smoothing, edge detection, and non-linear thresholding creates complex, self-organizing spatial patterns similar to Turing structures.

Worked examples · 4

Creating a Turing Pattern in Photoshop

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    The entire sequence of Photoshop actions from creating a document to applying the threshold.

Problem

Generate a visual approximation of a Reaction-Diffusion Turing Pattern using standard image processing filters.

Given
  1. A blank 1000x1000 pixel canvas.

  2. Black and white foreground/background colors.

Goal

Produce a black and white maze-like pattern.

Steps
  1. Expression
    Explanation

    Create a new 1000x1000 pixel document and convert the background layer to a Smart Object.

    Justification

    Smart Objects allow non-destructive application of filters, enabling parameter adjustments later.

    Shown in the video
  2. Expression
    Explanation

    Apply the Clouds filter (Filter > Render > Clouds).

    Justification

    Generates the initial random grayscale noise field.

    Shown in the video
  3. Expression
    Explanation

    Apply the Add Noise filter (Filter > Noise > Add Noise) with Amount 25%, Uniform distribution, and Monochromatic checked.

    Justification

    Introduces high-frequency perturbations to the noise field.

    Shown in the video
  4. Expression
    Explanation

    Apply the High Pass filter (Filter > Other > High Pass) with a Radius of 6.0 Pixels.

    Justification

    Computes local spatial differences, simulating the diffusion aspect of the reaction-diffusion system.

    Shown in the video
  5. Expression
    Explanation

    Apply the Threshold adjustment (Image > Adjustments > Threshold) with a Level of 127.

    Justification

    Binarizes the result to create the final distinct black and white pattern.

    Shown in the video
Answer

A black and white maze-like pattern resembling a Turing pattern.

Verification

The final visual output matches the examples shown at the beginning of the video.

Photoshop Turing pattern example

Clear evidence
Shown in the video
Evidence
  1. Animation
    Observation

    Full demonstration from initial noise to finished black-and-white pattern.

  2. Caption evidence
    Observation

    You'll get Turing Pattern like This.

Problem

Create a Turing-like black-and-white pattern in Photoshop from a noisy grayscale image.

Given
  1. A grayscale noise image on Layer 0.

  2. Smart Filters available: Gaussian Blur, Threshold, High Pass, Add Noise, Clouds.

  3. An Action named make turing pattern assigned to F2.

Goal

Obtain a maze-like Turing pattern and then make it clearer or regenerate it.

Steps
  1. Expression
    Explanation

    Apply Gaussian Blur with Radius 3.0 Pixels.

    Justification

    Shown in the filter dialog.

    Shown in the video
  2. Expression
    Explanation

    Use the recorded Action containing High Pass, Threshold, and Gaussian Blur.

    Justification

    Visible in the Actions panel.

    Shown in the video
  3. Expression
    Explanation

    Press F2 repeatedly until the pattern appears.

    Justification

    Explicit on-screen instruction.

    Shown in the video
  4. Expression
    Explanation

    Apply Unsharp Mask with Amount 200%, Radius 200.0 Pixels, Threshold 0 levels.

    Justification

    Shown in the Unsharp Mask dialog.

    Shown in the video
  5. Expression
    Explanation

    Double-click Clouds to generate a different pattern if desired.

    Justification

    Explicit on-screen instruction and visible result change.

    Shown in the video
Answer

A high-contrast black-and-white Turing-like maze pattern is produced, and it can be clarified or regenerated.

Verification

The final canvas visibly changes from gray noise to a crisp maze pattern, and changing Clouds yields a different maze pattern.

Alternate distortion experiment example

Clear evidence
Shown in the video
Evidence
  1. Caption evidence
    Observation

    You can experiment with another filter.

  2. Caption evidence
    Observation

    You can use any type of Distort you like.

  3. Animation
    Observation

    A new layer is converted to a Smart Object, Clouds and Add Noise are applied, then Ripple distorts the image.

Problem

Experiment with another filter chain after making the Turing pattern.

Given
  1. A new layer above the existing pattern.

  2. Clouds filter available.

  3. Add Noise and Ripple filters available.

Goal

Create a different textured result using distortion filters.

Steps
  1. Expression
    Explanation

    Create Layer 1 and convert it to a Smart Object.

    Justification

    Visible in the Layers panel and context menu.

    Shown in the video
  2. Expression
    Explanation

    Apply Clouds to generate a soft grayscale field.

    Justification

    Shown in the Render menu and resulting canvas.

    Shown in the video
  3. Expression
    Explanation

    Apply Add Noise with Amount 25%, Distribution Uniform, Monochromatic checked.

    Justification

    Visible in the Add Noise dialog.

    Shown in the video
  4. Expression
    Explanation

    Apply Ripple with Amount 999% and Size Large.

    Justification

    Visible in the Ripple dialog.

    Shown in the video
Answer

The cloud-noise field becomes a wavy, streaked distorted texture.

Verification

The canvas visibly changes from soft clouds with noise to a strongly rippled pattern after OK is pressed.

Applying Generated Patterns to Graphic Design

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    Two final images are shown with yellow backgrounds and white cards featuring the generated black-and-white patterns. Text 'BE POSITIVE' and 'BE BRAVE' is overlaid using the pattern as a fill.

Problem

How can the mathematically generated Turing pattern be used in practical design?

Given
  1. A generated black-and-white Turing pattern image.

  2. Design software (e.g., Adobe Illustrator/Photoshop).

Goal

Create visually appealing posters with text filled by the pattern.

Steps
  1. Expression
    Explanation

    Place the generated pattern image as a clipping mask or texture fill behind or inside typography.

    Justification

    Utilizes the organic, high-contrast nature of the pattern for aesthetic effect.

    Derived from the video
Answer

Posters reading 'BE POSITIVE' and 'BE BRAVE' where the letters are filled with the intricate maze-like Turing patterns.

Verification

The visual output at 00:52 confirms the successful application of the generated asset into a finished graphic design piece.

Visual events · 14

Introduction to Turing Patterns

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    Two static images of complex black and white maze-like patterns are shown, labeled 'TURING PATTERN - 1' and 'TURING PATTERN - 2'.

Objects
  1. Black and white maze-like patterns

Invariants
  1. The patterns remain static during their display.

Interpretation

These images serve as the target visual outcome for the tutorial, illustrating what a Turing pattern looks like.

Applying the Clouds Filter

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    The solid white canvas instantly changes to a smooth, cloudy grayscale texture.

Objects
  1. White canvas

  2. Grayscale noise texture

Changes
  1. The uniform white color is replaced by varying shades of gray.

Invariants
  1. The dimensions of the canvas remain unchanged.

Interpretation

This visual change represents the initialization of the reaction-diffusion system with a random state.

Applying the Add Noise Filter

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    The smooth grayscale texture becomes grainy with sharp, random pixel variations.

Objects
  1. Grayscale noise texture

  2. Grainy texture

Changes
  1. Fine, high-frequency details are added to the existing smooth noise.

Invariants
  1. The overall macroscopic distribution of light and dark areas remains similar.

Interpretation

This step introduces the necessary microscopic fluctuations for pattern formation.

Applying the High Pass Filter

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    The grainy texture turns into a mostly flat gray image with faint, thin lines outlining the previous variations.

Objects
  1. Grainy texture

  2. Flat gray image with faint edges

Changes
  1. Smooth gradients are removed, leaving only areas of rapid change (edges).

Invariants
  1. The spatial locations of the original features are preserved as edges.

Interpretation

This operation isolates the spatial frequency components relevant to the diffusion process.

Applying the Threshold Adjustment

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    The flat gray image with faint edges abruptly changes into a stark black and white pattern.

Objects
  1. Gray image with edges

  2. Black and white pattern

Changes
  1. All mid-tone grays are forced to either pure black or pure white.

Invariants
  1. The underlying structure of the edges dictates the final black and white shapes.

Interpretation

This final step discretizes the continuous mathematical result into a binary visual pattern.

Initial noise field

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    The canvas shows dense grayscale static noise.

  2. Diagram
    Observation

    Layers panel shows Layer 0 with Smart Filters: Threshold, High Pass, Add Noise, Clouds.

Objects
  1. Grayscale noise image

  2. Layer 0

  3. Smart Filters list

Changes
  1. No image transformation yet; the starting state is established.

Invariants
  1. The document remains a single-layer grayscale composition.

Interpretation

This is the raw random input from which the iterative pattern will be generated.

Gaussian Blur preview

Clear evidence
Shown in the video
Evidence
  1. Animation
    Observation

    The Gaussian Blur preview window shows the noise becoming smoother.

  2. Formula
    Observation

    Radius: 3.0 Pixels.

Objects
  1. Gaussian Blur dialog

  2. Preview thumbnail

  3. Radius slider

Changes
  1. Local high-frequency noise is reduced.

  2. The image becomes softer and more continuous.

Invariants
  1. The overall grayscale character remains.

Interpretation

Blurring suppresses fine random detail so later thresholding can create larger coherent structures.

Action setup for repetition

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    Actions panel shows Set 1 > make turing pattern F2 with High Pass, Threshold, Gaussian Blur.

  2. Caption evidence
    Observation

    So we use Action to repeat it.

Objects
  1. Actions panel

  2. make turing pattern

  3. F2 shortcut

Changes
  1. The manual filter sequence is packaged into a reusable Action.

Invariants
  1. The same three-filter cycle is preserved for repeated execution.

Interpretation

The Action makes iterative application practical and repeatable.

Emergence of the Turing-like pattern

Clear evidence
Shown in the video
Evidence
  1. Animation
    Observation

    After repeated F2 executions, the canvas changes from gray noise to a black-and-white maze-like pattern.

  2. Caption evidence
    Observation

    You'll get Turing Pattern like This.

Objects
  1. Canvas image

  2. Smart Filters stack

Changes
  1. Contrast increases sharply.

  2. Continuous gray regions become discrete black and white domains.

  3. The pattern becomes labyrinthine.

Invariants
  1. The same filter pipeline is being reapplied.

Interpretation

Repeated local smoothing, edge emphasis, and binarization amplify spatial structure from the initial noise.

Sharpening the pattern

Clear evidence
Shown in the video
Evidence
  1. Animation
    Observation

    The Unsharp Mask preview shows stronger edge contrast in the maze pattern.

  2. Formula
    Observation

    Amount: 200 %, Radius: 200.0 Pixels, Threshold: 0 levels.

Objects
  1. Unsharp Mask dialog

  2. Maze pattern preview

Changes
  1. Edges become crisper.

  2. Black and white regions separate more clearly.

Invariants
  1. The overall topology of the maze remains the same.

Interpretation

Sharpening improves visual legibility without changing the underlying pattern generation process.

Pattern regeneration by editing Clouds

Clear evidence
Shown in the video
Evidence
  1. Animation
    Observation

    Double-clicking Clouds changes the base noise and the final pattern layout.

  2. Caption evidence
    Observation

    You can change the pattern by double click on Cloud Filter.

Objects
  1. Clouds smart filter

  2. Final pattern

Changes
  1. The underlying random field is resampled.

  2. The final maze pattern changes shape while using the same filter stack.

Invariants
  1. The Smart Object and its filter order remain intact.

Interpretation

The output depends on the initial random seed; changing Clouds changes the seed and therefore the pattern.

Ripple distortion result

Clear evidence
Shown in the video
Evidence
  1. Animation
    Observation

    After Ripple is confirmed, the cloud-noise image becomes strongly wavy and streaked.

  2. Formula
    Observation

    Amount: 999 %, Size: Large.

Objects
  1. Ripple dialog

  2. Distorted grayscale texture

Changes
  1. Smooth cloud blobs are stretched into diagonal wave-like bands.

  2. The texture becomes more directional and turbulent.

Invariants
  1. The image remains grayscale.

Interpretation

A distortion filter can radically alter the visual character of the same base noise field.

Misconceptions · 2

Visual analogy versus mathematical model

Clear evidence
Supplementary explanation
Evidence
  1. Caption evidence
    Observation

    The video calls the result a turing pattern.

  2. Animation
    Observation

    The process shown is a sequence of image filters rather than a explicit reaction-diffusion simulation.

Misconception

Assuming the Photoshop filter loop is the same thing as solving Turing's reaction-diffusion equations.

Clarification

The clip demonstrates a visual approximation that produces Turing-like patterns, but it does not present the underlying PDE model or its parameters.

Missing parameter visibility

Clear evidence
Supplementary explanation
Evidence
  1. Diagram
    Observation

    Threshold and High Pass are listed in the Smart Filters stack, but their dialogs are not opened in this clip.

Misconception

Assuming all filter settings needed to reproduce the result are shown on screen.

Clarification

Only Gaussian Blur, Unsharp Mask, Add Noise, and Ripple parameter values are visible; Threshold and High Pass values are not shown in this excerpt.

Concept relations · 9

Clouds Filter → Add Noise Filter

Clear evidence
Derived from the video
Evidence
  1. Diagram
    Observation

    The Add Noise filter is applied directly after the Clouds filter on the same layer.

Application
Explanation

The Add Noise filter is applied to the output of the Clouds filter to introduce necessary perturbations.

Add Noise Filter → High Pass Filter

Clear evidence
Derived from the video
Evidence
  1. Diagram
    Observation

    The High Pass filter is applied after the Add Noise filter.

Application
Explanation

The High Pass filter processes the noisy image to extract spatial frequency information.

High Pass Filter → Threshold Adjustment

Clear evidence
Derived from the video
Evidence
  1. Diagram
    Observation

    The Threshold adjustment is applied after the High Pass filter.

Application
Explanation

The Threshold adjustment binarizes the output of the High Pass filter to create the final pattern.

Gaussian Blur step → Threshold step

Clear evidence
Shown in the video
Evidence
  1. Animation
    Observation

    Blurring precedes the binarized pattern formation in the repeated cycle.

  2. Diagram
    Observation

    Gaussian Blur, Threshold, and High Pass appear together in the Smart Filters and Action.

Prerequisite
Explanation

The blurred grayscale field is the input stage before thresholding creates the black-and-white structure.

Action-based repetition → Turing pattern generation method

Clear evidence
Shown in the video
Evidence
  1. Caption evidence
    Observation

    So we use Action to repeat it.

  2. Caption evidence
    Observation

    Press F2 and Repeat until you get the Pattern.

Application
Explanation

The Action is the mechanism used to execute the repeated filter method that generates the pattern.

Regenerating the pattern via Clouds → Turing pattern generation method

Clear evidence
Shown in the video
Evidence
  1. Caption evidence
    Observation

    You can change the pattern by double click on Cloud Filter.

  2. Animation
    Observation

    Editing Clouds changes the final maze layout.

Application
Explanation

Regenerating the Clouds layer changes the initial random field on which the same Turing-pattern method operates.

Unsharp Mask clarification step → Turing pattern generation method

Clear evidence
Shown in the video
Evidence
  1. Caption evidence
    Observation

    add Sharpen Filter to make pattern clearer.

Application
Explanation

Unsharp Mask is applied after the pattern exists to enhance its visual clarity.

Ripple distortion step → Turing pattern generation method

Clear evidence
Shown in the video
Evidence
  1. Caption evidence
    Observation

    You can experiment with another filter.

  2. Caption evidence
    Observation

    You can use any type of Distort you like.

Contrast
Explanation

The Ripple experiment contrasts with the main Turing-pattern cycle by using a different filter chain for a different visual effect.

Simulating Reaction-Diffusion Systems via Iterative Image Filtering → Turing Pattern

Approximate timing
Derived from the video
Evidence
  1. Diagram
    Observation

    The final output is explicitly labeled 'TURING PATTERN', linking the image processing technique to the mathematical concept.

Uncertainties
  1. The exact mathematical equivalence between the Photoshop filters and the Gray-Scott or other specific reaction-diffusion models is not proven in the video.

Application
Explanation

The iterative image filtering method is used as a computational approximation to generate visual examples of Turing patterns.

Find an answer · 9

How to create a Turing pattern in Photoshop?

Clear evidence
Derived from the video
Evidence
  1. Caption evidence
    Observation

    Title 'REACTION-DIFFUSION TURING PATTERN' and subsequent Photoshop tutorial.

Knowledge points
  1. Reaction-Diffusion Turing Pattern
  2. Clouds Filter
  3. Add Noise Filter
  4. High Pass Filter
  5. Threshold Adjustment

What does the High Pass filter do in this context?

Clear evidence
Derived from the video
Evidence
  1. Diagram
    Observation

    Application of the High Pass filter with Radius 6.0.

Knowledge points
  1. High Pass Filter

How do you create a Turing pattern in Photoshop using repeated filters?

Clear evidence
Shown in the video
Evidence
  1. Caption evidence
    Observation

    We will repeat these three filter to create turing pattern.

Knowledge points
  1. Turing pattern generation method
  2. Action-based repetition

What Gaussian Blur radius is used in the Turing pattern workflow?

Clear evidence
Shown in the video
Evidence
  1. Formula
    Observation

    Radius: 3.0 Pixels.

Knowledge points
  1. Gaussian Blur step

What Unsharp Mask settings are used to clarify the pattern?

Clear evidence
Shown in the video
Evidence
  1. Formula
    Observation

    Amount: 200 %, Radius: 200.0 Pixels, Threshold: 0 levels.

Knowledge points
  1. Unsharp Mask clarification step

How can you regenerate a different Turing-like pattern from the same filter stack?

Clear evidence
Shown in the video
Evidence
  1. Caption evidence
    Observation

    You can change the pattern by double click on Cloud Filter.

Knowledge points
  1. Regenerating the pattern via Clouds

What Ripple settings are shown in the alternate distortion example?

Clear evidence
Shown in the video
Evidence
  1. Formula
    Observation

    Amount: 999 %, Size: Large.

Knowledge points
  1. Ripple distortion step

How to simulate a Turing pattern using Photoshop filters?

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    The entire first minute of the video is a tutorial on this process.

Knowledge points
  1. Simulating Reaction-Diffusion Systems via Iterative Image Filtering
  2. Iterative Filter Application Process

What are the Unsharp Mask settings used to enhance the pattern?

Clear evidence
Shown in the video
Evidence
  1. Diagram
    Observation

    The Unsharp Mask dialog box is clearly visible with specific parameter values.

Knowledge points
  1. Unsharp Mask Filter Parameters
Coverage and review notes

Covered · Introductory title cards and visual examples of the target Turing patterns.

Covered · Setting up the Photoshop document and converting to a Smart Object. No specific mathematical concept introduced yet, but prepares the workspace.

Covered · Applying the Clouds and Add Noise filters to generate the initial perturbed state.

Covered · Recording an Action in Photoshop for automation. This is a software workflow step, not a mathematical concept.

Covered · Applying the High Pass filter and Threshold adjustment to compute the final pattern.

Covered · Initial noise image and existing Smart Filters stack are shown.

Covered · Gaussian Blur dialog and radius value are visible.

Covered · Smart Filters list shows Threshold and High Pass as part of the cycle.

Covered · Actions panel and recording stop are shown.

Covered · Repeated F2 execution produces the maze-like pattern.

Covered · Finished pattern and long Smart Filters stack are displayed.

Covered · Unsharp Mask is applied with visible parameters.

Covered · Double-clicking Clouds regenerates a different pattern.

Covered · The completed pattern remains on screen before the alternate experiment.

Covered · A new Smart Object layer is created and prepared for another filter experiment.

Covered · Add Noise dialog shows 25% uniform monochromatic noise.

Covered · Ripple is selected and applied with Amount 999% and Size Large.

Covered · Demonstration of the iterative filtering process to generate the pattern.

Covered · Showcase of the final Turing patterns applied to graphic design.

Covered · Outro sequence with music credits, social media handles, and logo animation. No mathematical content.

Explore the knowledge in this video

Reviewed subject paths

Questions this video answers

Meet the concept

↗
Find a method

↗
Find a method

↗
Meet the concept

↗
Meet the concept

↗
Meet the concept

↗
Meet the concept

↗
Find a method

↗