Lu-Kout on DeviantArthttps://www.deviantart.com/lu-kout/art/Apophysis-Plugin-Pack-1-v0-4-59907275Lu-Kout

Deviation Actions

Lu-Kout's avatar

Apophysis Plugin Pack 1 v0.4

By
Published:
55.4K Views

Description

[Update 25 July 2007 Source code provided]

Here's a collection of Apophysis plugin DLLs supplying several variations from different "unofficial" Apo versions, as well as a few variations from concepts I was playing around with. They were all built using the Apo DLL framework from [link]

---------------

The included variations are as follows:
  • My variations:
    • Mandelbrot (also posted at [link])
    • Waffle
    • Lissajous
    • Spirograph
  • Variation from ~cyberxaos' Z+C++ Apo branch
    • Flower


See README.TXT for more details.

The original authors may opt to submit their own DLL variations, in which case I'll remove them from this submission. Sources for the variations are provided here as well. Be sure to stop by and check out *Gygrazok's and ~cyberxaos' great Apo versions and deviations!

Thanks, and have fun!
Jed Kelsey (~Lu-Kout, or Mr.Winter at FracFan Forums)

------------------

Instructions:
Put the DLL(s) into the Apophysis Plugins folder. You may need to create a Plugins folder under the Apophysis installation directory. For example, if the Apophysis206.exe program is located in c:\Program Files\Apophysis, then you will need to create C:\Program Files\Apophysis\Plugins directory and put the DLL files in the Plugins folder you created.

Apophysis will find the plugin the next time it starts, and the plugin variations will show up in the list of available variations (plugins appear near the bottom of the list).

IMPORTANT NOTE: these plugins should replace ALL of the plugins I had created earlier, as they contain a small but very important fix for a memory manager issue which had been causing invalid access errors etc. for a number of people trying out the plugin interface.

Remove any old plugins which were compiled from Delphi without the IsMultiThread system variable initialized properly (based on the Delphi Apo DLL Plugin source code prior to version 0.4) to avoid memory manager problems. Otherwise, the plugins may result in invalid memory access errors -- even if you do not enable those transforms in the editor!

As a general rule, use only the plugins for variations which your version of Apo does not already have. For instance, don't put CrossVariationPlugin.dll into your Plugins folder if you're using *Gygrazok's Z+ Apo version, which already has the cross variation built-in.
© 2007 - 2024 Lu-Kout
Comments63
Join the community to add your comment. Already a deviant? Log In
malre's avatar

I can't remember ,i'm sorry, I have a question as how to compile with gcc & cmd c file , i can't ,error ,i forget.