Close
Asset

FOP - 3D/4D Modular Fractal Operator System

 

 



FOP turns real-time 3D fractals into a custom operator family for TouchDesigner. Instead of writing raymarching shaders, you build fractals by wiring operators: pick a fractal, shape it with Transformations and Folds, then light, frame and render it with scene operators. Every operator contributes a piece of one GPU shader, and FOP recompiles it automatically whenever the network changes.

97 operators across six columns of the OP Create Dialog, plus 5 more coming soon.

RELEASE HIGHLIGHT: THE RENDER IS THE SCENE

Point a Render at a fractal and it references and controls the whole scene: renderer, camera, lights, environment light, background, volumetric fog and volumetric lights. Nothing is wired into the fractal. Referencing an operator on the Render splices its code into the fractal's shader and recompiles; clearing the reference removes it again. You only pay GPU time for what you use.

FRACTALS (17)

17 different fractals
22 Transformations
19 Folds
10 Rendering
14 Scene
Other Column with Post-Processing TOPs.

- Three workflows per fractal from the same parameters: Texture 2D (TOP), Texture 3D (3D density texture) and Geometry (GLSL material on geometry). Only the selected workflow compiles

- Resolution presets from 720p to 4K
 

WHAT'S IN THE DOWNLOAD

- FOP_0_1_0.tox - the whole family in one component

- FOP_Installation.html - installation, first steps, operator overview and troubleshooting- Example Project - example of patched FOP network

INSTALL

1. Place FOP_0_1_0.tox in your project's root folder (the top level, not inside a Container or Base).

2. The FOP tab appears in your OP Create Dialog (press Tab).

3. Save the project. Optionally save it as your Default Project so FOP loads in every new project.

No internet connection needed. FOP runs fully offline.If your muscle memory gets triggered from FOP OP dialog placement, change index to move it where you like. I placed it between COMP/TOPs, because that's what it's built on, and that makes sense to me, if you feel different about it, you have option to change it.

REQUIREMENTS

TouchDesigner 2025.32460 or newer, Windows 10/11 or macOS, and a dedicated GPU. Fractals are raymarched on the graphics card every frame.

FOP is in active development. Found a bug? Drop the Discord operator into your network. It invites you straight to the community server.Thanks to Dan @Function Store & Lyell @DotSimulate for creating TDFAM (TDXFam) Component which allows creation of custom families of operators.
 

Website: https://spiraldiver.com/

Patreon: https://www.patreon.com/9567783/join

Linktree: https://linktree.com/spiraldive

Asset Downloads

Comments