Geometric Filter
-
Compatibility After Effects Please check exact version compatibility under the "COMPATIBILITY" tab below
-
Compatibility Premiere Please check exact version compatibility under the "COMPATIBILITY" tab below
Geometric Filter transforms source image into a large number of geometric shapes, approximating the original image. The results are somewhat similar to "style transfer" filters, but with its own distinct flavor and with the ability to fine-tune the output.
There are 20 built-in presets you can explore and get a feel of what the filter can do. Creating your own presets is a breeze and all the parameters are fully keyable.
How it works
The filter works on a principle of finding similar pixels within a range and connecting them with geometric shapes. Following similarly colored pixels usually results in traced image contours, similar to drawing by hand. The process of picking pixels in the image can be tuned to be more predictable or more random.
Available parameters rundown
- Preset - Choose from one of twenty styles presets to get quickly started with a certain expression.
- Filter Intensity - controls how much the effect is applied. At 0%, the effect is not applied at all, and at 100% (default behavior in previous versions), the effect is applied in full.
- Composite On Original - Enable filter output over the original image. Handy for covering up unfilled areas.
- Skip Frame(s) - Adjust the FPS of the original footage, and allow fewer frames per second for filtering. This suppresses jitter to better simulate the feeling of traditional cel animation.
▽ Shape parameters
The shape section allows you to tweak what kind of shapes are used for approximating the original image.
- Shape type - there are 6 geometric primitives available: lines, curves, triangles, squares, circles and rectangles.
- Count - is the number of shapes used for drawing the image.
- Recursion Steps - allows the filter to search for continuous stretches of similar color in the same direction, which results in even more traced outlines.
- Size - is the starting size of a shape (or the length of a line).
- Size Growth - indicates how much the shape can grow in size when searching for similar colors. Effectively setting the size randomness.
- Line width - line width affects shape thickness when fill is not selected.
- Fill - toggles whether the shapes are filled or just their outlines are kept.
- Opacity - sets the alpha of the shapes and gives the image a blurry quality.
- Starting Angle/Angle Randomization - define initial angle of the shapes. Use randomization for angle deviation for each particular shape when the result is too uniform.
- Angle Range - specifies how far from the chosen angle the algorithm searches for a color match.
▽ Image Matching parameters
Parameters in this section control the strategy of placing the shapes and color matching sensitivity.
- Matching Accuracy - describes how precise the filter should be in matching the original image's colors. Decreasing it gives the output a more chaotic look and faster image processing.
- Fade Type - decreases (or increases) the opacity of a shape with its size or its recursion step.
- Fade Level - controls how much opacity shade is applied.
- Minimum/Maximum Luminosity - limit what range of brightness from the image you wish to use. Useful for skipping too dark or too bright areas.
- Starting Position Strategy determines where the shapes are placed, which is especially important when animating. It gives the result more stable or wiggly look. The options are: Random, Stable Random or Grid.
- Grid Randomization - randomly moves locations on the grid when using it as a starting position strategy.
- Random Seed (Evolution) - the source of randomness for placing geometric shapes. Always produces repeatable results. Can be used for animating image randomness or finding the right seed for your composition.
PLATFORMS | |
Microsoft Windows | ✓ |
macOS Intel | ✓ |
macOS Apple Silicon | ✓ |
APPLICATIONS | VERSIONS | |
After Effects | ✓ | CS6 - 2025 |
Premiere Pro | ✓ | CS6 - 2025 |
FEATURES | |
Max. Rendering Resolution (H) | 16384 |
Multi-Frame Rendering | ✓ |
Utilizing GPU | ✗ |
After Effects | 2025, 2024, 2023, 2022, 2021, 2020, CC 2019, CC 2018, CC 2017, CC 2015.3, CC 2015, CC 2014, CC, CS6 |
---|---|
Premiere | 2025, 2024, 2023, 2022, 2021, 2020, CC 2019, CC 2018, CC 2017, CC 2015.3, CC 2015, CC 2014, CC, CS6 |
1.2.1 (Current version) - Aug 8, 2024
• Fixed crash when using a large shape size in narrow resolutions
• For consistency, the checkbox Keep Original Image is renamed to Composite On Original
• After Effects SDK May 2023
• Stapled macOS build (in addition to being signed and notarized)
1.2.0 - May 15, 2023
• Doubled the maximum values for Size, Size Growth, and Line Width parameters
• Extended the vertical rendering limit to 16384 pixels (there is no horizontal limit)
• Implemented a warning message to prevent crashing when the vertical limit is exceeded
• Improved the ability to cancel unfinished rendering after user modifications
• Enhanced render progress feedback to After Effects
• Aescripts framework v4.0.7 - improved stability of license checks
1.1.0 - Jun 21, 2022
• Universal macOS binary (Apple silicon support) for Premiere Pro and After Effects (beta)
• New parameter Skip Frame(s) for adjusting the FPS of the original footage
• Plugin filename/folder change to GeometricFilter.aex/plugin - When updating manually, please remove the old version GeomFilter.aex/plugin to avoid conflict!
• Curve shape continuity fix while using recursion steps
• How it works - new section of the manual about plugin's general principle
• SatoriFX branding
• Code signed Windows binary
• Aescripts framework v4.0.4
1.0.3 - May 29, 2020
1.0.2 - May 12, 2020
- update with latest Aescript framework V.3.8.1
1.0.2 - Dec 16, 2019
- update with latest Aescript framework V.3.8.1
1.0.1 - Oct 4, 2019
- proper parameters scaling for 1/2 1/4 views in Premiere