Although I have not been able to upload anything for the last few weeks
I have been updating the Complex Functions shader which now has quite a
few extra capabilities. In addition to simply evaluating a series of
functions, f(z) of a complex variable it can supports
Evaluating f(z), f(1/z), f(log(z)), f(log(1/z)) and f(1/log(z))
Evaluating the reciprocals of all of the above
Evaluating the log of all of the above
Evaluating 1 / log of all of the above
Iterate the function to any degree
Applying mappings to the domain before function evaluating
In particular these mapping may invert the domain or they
may map the whole of the complex plane to a finite region.
Domain trimming so that only a finite area is retained, or
is discarded. The colour, defaulting to transparent, for a
trimmed area may be specifified in the .scn file.
Rendering any result that is calculated as a NaN in a user
specified colour, defaulting to transparent.
Controling how contour lines are displayed. The ability to
do this has been extended and the defaults changed so that
the "noisy" areas that were often seen before are now much
reduced or entirely eliminated.
Controlling the translucency of the generated image.
In addition the capabilities of the Data Panel code embedded in this
shader have been extended. Unfortunately I have not had time to produce
a simple standalone example, but I will do so in the near future.
In addition to simple uses there are a few series of scenes that make
of the shader to construct rooms or boxes.
To go with all this there are many more example scenes, so many that I
have had to rename them in a way that directly reflects the values used
for the main control parameters. There are also so many that it is not
practical to install them all where VGHD can find them, so most of them
are only present in separate zip files within the main zip.
I have extended the descriptive text files. Please read these before
running any of the scenes, particularly the one labelled TWO WARNINGS
as it includes important information about possible problems that you
may encounter and how, I hope, you can avoid them.
The non-experimental set of Tunnels scenes has been updated to use the
new version of the Complex Functions shader.
The direct links to the zip files are
http://www.theemusnest.eu/scenes/Zips/Experiments/Complex%20Functions.zipand
http://www.theemusnest.eu/scenes/Zips/TheEmusTunnels.zip