Filter Forge

Last updated
Filter Forge
Original author(s) Filter Forge Inc.
Developer(s) Filter Forge OÜ
Initial releaseMarch 5, 2007;16 years ago (2007-03-05)
Stable release
Filter Forge 12.006 / November 24, 2022;4 months ago (2022-11-24)
Written in C++
Operating system Microsoft Windows, MacOS
Website www.filterforge.com

Filter Forge is a computer graphics program for Windows and Mac that allows users to create procedural textures and modify images. It can be used as a standalone application or as a plugin for compatible 8bf hosts such as Adobe Photoshop, Affinity Photo, Corel PaintShop Pro. It has been under continuous development by Filter Forge OÜ (formerly Filter Forge, Inc) since its official release in March 2007. [1]

Contents


Filter Forge renders images based on input images and XML documents called "filters". A filter (not to be confused with a mathematical filter) is essentially a tree of successive generations and/or transformations of color and position. Types of generations include single colors, polygons, gradients, Perlin noise, variations of Worley noise, and patterns commonly found in masonry. Types of transformations include rotation, scaling, refraction, noise distortion, kaleidoscope patterns, blurs, edge detection, blending, a variety of color space manipulations, and switches. As of version 4.0xx, the program also implements floating point processing, particle arrays, recursive loops, bézier curves, and built-in Lua scripting. Filter Forge also includes rendering options such as anti-aliasing, bump maps and normal maps, environment mapping, ambient occlusion, seamless tiling, and a text-based batch renderer. Users can randomize or control specific parameters of each filter through sliders, color pickers, and checkboxes. Sets of parameter values can be saved as presets.

Eight textures created by using the software program Filter Forge - art glass, raw gold, wood, damaged metal siding from a hot dog cart, an Art Deco-inspired abstract texture, a pearl, spaceship glass, and another abstract texture inspired by New York City luxury architecture. Examples Of Filter Forge Textures.png
Eight textures created by using the software program Filter Forge - art glass, raw gold, wood, damaged metal siding from a hot dog cart, an Art Deco-inspired abstract texture, a pearl, spaceship glass, and another abstract texture inspired by New York City luxury architecture.

While it is possible to edit filters with any text editor, Filter Forge includes a visual node-based filter editor. In the editor window, components are placed on a workspace and connected to one another like blocks in a flowchart. Similar editors exist in other computer graphics applications such as Genetica, [2] DarkTree, [3] and Substance Designer. [4]

Filter Forge hosts a web-based library of thousands of user-submitted filters that can be previewed and downloaded online or using the program's built-in browser. It maintains this model by offering a time-limited demo and rewards to authors of highly used library filters. Renders of library filters are available to anyone for free, but the program is needed to modify the filters and their parameters. [5]

See also

Related Research Articles

<span class="mw-page-title-main">GIMP</span> Open source image retouching and editing tool

GIMP is a free and open-source raster graphics editor used for image manipulation (retouching) and image editing, free-form drawing, transcoding between different image file formats, and more specialized tasks. It is not designed to be used for drawing, though some artists and creators have used it for such.

<span class="mw-page-title-main">2D computer graphics</span> Computer-based generation of digital images

2D computer graphics is the computer-based generation of digital images—mostly from two-dimensional models and by techniques specific to them. It may refer to the branch of computer science that comprises such techniques or to the models themselves.

The RenderMan Interface Specification, or RISpec in short, is an open API developed by Pixar Animation Studios to describe three-dimensional scenes and turn them into digital photorealistic images. It includes the RenderMan Shading Language.

<span class="mw-page-title-main">Inkscape</span> Vector graphics editor

Inkscape is a free and open-source vector graphics editor used to create vector images, primarily in the Scalable Vector Graphics (SVG) format. Other formats can be imported and exported.

<span class="mw-page-title-main">Visual programming language</span> Programming language written graphically by a user

In computing, a visual programming language or block coding is a programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually. A VPL allows programming with visual expressions, spatial arrangements of text and graphic symbols, used either as elements of syntax or secondary notation. For example, many VPLs are based on the idea of "boxes and arrows", where boxes or other screen objects are treated as entities, connected by arrows, lines or arcs which represent relations.

Core Image is a pixel-accurate, near-realtime, non-destructive image processing technology in Mac OS X. Implemented as part of the QuartzCore framework of Mac OS X 10.4 and later, Core Image provides a plugin-based architecture for applying filters and effects within the Quartz graphics rendering layer. The framework was later added to iOS in iOS 5.

<span class="mw-page-title-main">Shader</span> Type of program in a graphical processing unit (GPU)

In computer graphics, a shader is a computer program that calculates the appropriate levels of light, darkness, and color during the rendering of a 3D scene—a process known as shading. Shaders have evolved to perform a variety of specialized functions in computer graphics special effects and video post-processing, as well as general-purpose computing on graphics processing units.

Windows Presentation Foundation (WPF) is a free and open-source graphical subsystem originally developed by Microsoft for rendering user interfaces in Windows-based applications. WPF, previously known as "Avalon", was initially released as part of .NET Framework 3.0 in 2006. WPF uses DirectX and attempts to provide a consistent programming model for building applications. It separates the user interface from business logic, and resembles similar XML-oriented object models, such as those implemented in XUL and SVG.

<span class="mw-page-title-main">Quartz Composer</span>

Quartz Composer is a node-based visual programming language provided as part of the Xcode development environment in macOS for processing and rendering graphical data.

<span class="mw-page-title-main">Brush Strokes Image Editor</span> Bitmap graphics editor

Brush Strokes Image Editor 1.01 is a bitmap graphics editor made by Paul Bird for Microsoft Windows. It is released as freeware.

Project Dogwaffle is a raster graphics editor with animation capabilities. It was written by Dan Ritchie, runs on Microsoft Windows, and has both freeware and commercial versions. The commercial version, PD Pro Digital Painter, is updated frequently while the most recent freeware version is Project Dogwaffle 1.2, released in 2004. The free version is fully functional, lacking only the advanced layer and scripting tools in version 2 of the commercial product.

<span class="mw-page-title-main">Helicon Filter</span> Editing software for Microsoft Windows

Helicon Filter, also referred to as Helicon, Filter, or as HF, was a proprietary commercial and shareware photo editing software program for Microsoft Windows, similar to such programs as Adobe Photoshop and GIMP, developed and published by Helicon Soft Ltd. Unlike these other programs, Helicon Filter is designed primarily to edit and improve existing photos and not for graphics creation. Helicon Filter's interface also differs from other programs in that compact toolbars and menus containing editing tools are replaced with labeled "filter" tabs, each tab containing labeled edit options specific to a single aspect of the picture. Although some editors used to Photoshop-style programs may initially find this layout unfamiliar and unlike the standard toolbar layout, beginners and those who don't recognize the standard icons generally find this very helpful for getting through the editing process.

<span class="mw-page-title-main">Fractal-generating software</span>

Fractal-generating software is any type of graphics software that generates images of fractals. There are many fractal generating programs available, both free and commercial. Mobile apps are available to play or tinker with fractals. Some programmers create fractal software for themselves because of the novelty and because of the challenge in understanding the related mathematics. The generation of fractals has led to some very large problems for pure mathematics.

<span class="mw-page-title-main">Image editing</span> Processes of altering images, digital or traditional photos, adding, pasting, cutting words

Image editing encompasses the processes of altering images, whether they are digital photographs, traditional photo-chemical photographs, or illustrations. Traditional analog image editing is known as photo retouching, using tools such as an airbrush to modify photographs or editing illustrations with any traditional art medium. Graphic software programs, which can be broadly grouped into vector graphics editors, raster graphics editors, and 3D modelers, are the primary tools with which a user may manipulate, enhance, and transform images. Many image editing programs are also used to render or create computer art from scratch. The term "image editing" usually refers only to the editing of 2D images, not 3D ones.

<span class="mw-page-title-main">Procedural texture</span> Computer graphics textures that are generated procedurally

In computer graphics, a procedural texture is a texture created using a mathematical description rather than directly stored data. The advantage of this approach is low storage cost, unlimited texture resolution and easy texture mapping. These kinds of textures are often used to model surface or volumetric representations of natural elements such as wood, marble, granite, metal, stone, and others.

<span class="mw-page-title-main">Darktable</span>

Darktable is a free and open-source photography application program and raw developer. Rather than being a raster graphics editor like Adobe Photoshop or GIMP, it comprises a subset of image editing operations specifically aimed at non-destructive raw image post-production. It is primarily focused on improving a photographer's workflow by facilitating the handling of large numbers of images. It is freely available in versions tailored for most major Linux distributions, macOS, Solaris and Windows and is released under the GPL-3.0-or-later.

This is a glossary of terms relating to computer graphics.

<span class="mw-page-title-main">Art of Illusion</span>

Art of Illusion is a free software, and open source software package for making 3D graphics.

<span class="mw-page-title-main">Boxy SVG</span> Vector graphics editor

Boxy SVG is a vector graphics editor for creating illustrations, as well as logos, icons, and other elements of graphic design. It is primarily focused on editing drawings in the SVG file format. The program is available as both a web app and a desktop application for Windows, macOS, ChromeOS, and Linux-based operating systems.

References