TextureFX Specification
TextureFX is essentially vvvvs answer to freeframeGL, i.e. a specification for modules that do GPU-based texture-generation, -manipulation and -analyis. The idea was triggered by karistouf in his thread with the almost poetic title Pure image treatment question: wich evolution for vvvv and implementation is expertly lead by unc. The whole series of modules/effects is now part of the Addonpack.
TextureFX Specification 1.0
The modules are organized in the following categories using the mentioned in- and outputs:
EX9.Texture
Misc modules like "Resize" and "Preview" that are very general to the EX9.Texture category.
EX9.Texture Source
Modules returning a texture generated by the given input parameters.
- Any number of optional input parameters
- One texture output named Output
EX9.Texture Filter
Modules transforming the input texture by the given input parameters.
- One texture input named Input
- An optional texture input named Control for a per-pixel parameter
- Any number of optional input parameters
- One texture output named Output
EX9.Texture Mixer
Modules mixing/blending together/fading between multiple input textures.
- Multiple texture inputs named Input 1, Input 2,...
- A texture input named Control for a per-pixel parameter
- An input parameter called Blend that controls the fading between multiple textures.
- One texture output named Output
EX9.Texture Join
Modules taking different texture channels and combining them to one output texture.
- Multiple texture inputs named e.g. like Red, Green,...
- One texture output named Output
EX9.Texture Split
Modules splitting textures up into individual channels.
- One texture input named Input
- Multiple texture outputs named e.g. like Red, Green,...
EX9.Texture Analysis
Modules returning analysis data from a given input texture, like trackers,...
- One texture input named Input
- Any number of optional input parameters
- At least one output parameter
Latest version of the pack on github:
https://github.com/vvvv/vvvv-sdk/tree/develop/vvvv45/addonpack/lib/nodes/modules/TextureFX