Relevant to Blender v2.31
As a final note on texture, let's look at the
fourth texture type button, Plugin
.
Blender allows the dynamic linking at run time of shared objects, both texture and sequence plugins. In both cases these objects are pieces of C code written according to a given standard (Chapter 27, Blender's Plugins System). In the case of texture plugins, these chunks of code define functions accepting coordinates as input and providing a Color, Normal and Intensity output, exactly as the procedural Textures do.
To use a Texture plugin, select this option, and then
click the Load Plugin
button which appears in the
Texture Buttons. A neighboring window will turn into a File Select
window in which you can select a plugin. These plugins are
.dll
files on Windows and .so
files on various Unix
flavors.
Once a plugin is loaded it turns the Texture Buttons window into its own set of buttons, as described in the individual plugin references.