Shop Mobile More Submit  Join Login
The Lost Variations by MichaelFaber The Lost Variations by MichaelFaber
Here are a bunch of plugins that i created years ago, but never officially released. You may have used some of them before. Some you have not. Some are ok. Some are not.

I've also included a flame file of suggested uses for some of the variations, as some have limited uses. (In other words some of them suck.)

Variations included:

circus
deltaA - ~Meckie created the flux variation from this one. His is better.
Glynnia - based off of ~eralex61's GlynnSim series of plugins
idisc / wdisc - based off of the original disc variation but does not overlap
ortho
trade
twoface
unpolar
w / x / y / z - mostly suck, but see example flames
Add a Comment:
 
:iconfraczky:
FracZky Featured By Owner Aug 28, 2012  Hobbyist General Artist
Thanks.. still finding my feet. All help is welcome...
Reply
:iconwolfepaw:
wolfepaw Featured By Owner Jul 17, 2012  Hobbyist Digital Artist
Thank you, Michael, for posting these! I see some that will be quite useful!
Reply
:iconpeterrnicholls:
PeterRNicholls Featured By Owner Jul 14, 2012   Digital Artist
Thank you truly for your kindness in posting these plugins
Reply
:iconmichaelfaber:
MichaelFaber Featured By Owner Jul 14, 2012
You're welcome. Enjoy them :)
Reply
:iconstebev:
stebev Featured By Owner Jun 13, 2012
thanks a lot
Reply
:iconspangler-imagery:
Spangler-Imagery Featured By Owner Jun 13, 2012  Professional General Artist
Fantastic! Thank you very much!
Reply
:iconprelkia:
Prelkia Featured By Owner May 4, 2012
Thank you very much!!:bow::bow::thumbsup:
Reply
:iconanjaleck:
anjaleck Featured By Owner Feb 16, 2012  Hobbyist General Artist
Thank you.
Hugs,
Anj
Reply
:iconemiya89:
emiya89 Featured By Owner Dec 19, 2011
thank you
Reply
:iconmonac66:
monac66 Featured By Owner Dec 1, 2011  Hobbyist Digital Artist
thank you!
Reply
:iconmario837:
mario837 Featured By Owner Oct 14, 2011
Thank you for the plugins and the examples. I found circus very flexible and produced some pieces using your example as a start. I would love to make something with idisc but my Apo 7x 15 shows me the image and then produces a memory error when I try to open the Editor.
:wave:
Reply
:iconepogh:
Epogh Featured By Owner Oct 10, 2011  Professional General Artist
Thank you im gona play at once
Reply
:iconcoffeetoffeesquirrel:
CoffeeToffeeSquirrel Featured By Owner Sep 24, 2011   General Artist
This is featured in the news :la: [link] Please fave the article if you want more people to see your work:aww:
Reply
:iconaereol:
aereol Featured By Owner Sep 22, 2011  Hobbyist General Artist
Thanks for making them available.
:icongivemesmilesplz:
Reply
:iconideviant:
IDeviant Featured By Owner Sep 21, 2011  Hobbyist Digital Artist
Already finding some interesting stuff from trade :thumbsup:
Reply
:iconlupsiberg:
Lupsiberg Featured By Owner Sep 19, 2011  Hobbyist General Artist
Thank you very much for sharing :bow: :sun:
Reply
:icongraphiclia:
GraphicLia Featured By Owner Sep 18, 2011
Wasn't going to go here but after seeing what *neoshamballa made my resolve dissolved. Thanks!
Reply
:iconxyrus-02:
Xyrus-02 Featured By Owner Sep 18, 2011  Professional Digital Artist
:sherlock:
Reply
:icongerda1946:
Gerda1946 Featured By Owner Sep 18, 2011  Hobbyist Digital Artist
Thanks!!
Reply
:iconfractal2cry:
fractal2cry Featured By Owner Sep 18, 2011
ty!!!!!!!!!!!!!!!!
Reply
:iconplatinus:
Platinus Featured By Owner Sep 18, 2011  Hobbyist Digital Artist
Herp derp, don't mind me!
Found the flame file XD
Reply
:iconmichaelfaber:
MichaelFaber Featured By Owner Sep 19, 2011
:D
Reply
:iconplatinus:
Platinus Featured By Owner Sep 18, 2011  Hobbyist Digital Artist
Oh my...Looks like no one will be hearing from me for a while while I work on these :lmao:
Might I get links to pieces with circus, idisc-wdisc, trade, and twoface?
I wanna see what we've got :D
Reply
:iconlady-compassion:
Lady-Compassion Featured By Owner Sep 17, 2011  Hobbyist Digital Artist
thankyou for sharing your talent...really!
Reply
:iconcyberxaos:
cyberxaos Featured By Owner Sep 17, 2011
:happybounce: thanks so much for sharing! Can't wait to play with these :happybounce:
Reply
:iconsuicidebysafetypin:
SuicideBySafetyPin Featured By Owner Sep 17, 2011  Hobbyist Digital Artist
:dance: :worship: :w00t: :party: :flirty:
Reply
:iconguagapunyaimel:
guagapunyaimel Featured By Owner Sep 17, 2011
i have used w and x before and it's really damn slow :|
but still cool!
Thank you for finally release this. :D
Reply
:iconmichaelfaber:
MichaelFaber Featured By Owner Sep 17, 2011
Yes :|
Reply
:iconlyc:
lyc Featured By Owner Sep 18, 2011
i re-coded x in chaotica and made it really fast, by special casing out the various bits which are chained together
Reply
:iconmichaelfaber:
MichaelFaber Featured By Owner Sep 18, 2011
i'm not really a programmer, so i make really inefficient code. do you mind sending me your changes so i can update the dll as well?
Reply
:iconlyc:
lyc Featured By Owner Sep 18, 2011
it's not compatible with apo because of heavy use of c++ metaprogramming, but there's another way of doing it which could be made to work with the apo system: when you get the call to prepare(), you set a pointer to one of many different calc() functions, each of which is specially optimised to not do the bits it doesn't need to, based on the parameters which were passed in.

in my code this looks like so:

const xf_real a = std::atan2(p_in.y, p_in.x);
xf_real total = 0;

if ((comp_flags & 1) >> 0)
{
const xf_real temp1 = std::tan(std::fmod(std::fabs(a), 2 * k0) - k0);
const xf_real temp2 = temp1 * temp1 + 1;

if (temp2 >= hypergon_d * hypergon_d)
total += w_hypergon;
else
total += w_hypergon * (hypergon_d - std::sqrt(hypergon_d * hypergon_d - temp2)) / std::sqrt(temp2);
}
if ((comp_flags & 3) >> 1)
{
const xf_real temp1 = std::tan(std::fabs(std::fmod(std::fabs(a), 2 * k1) - k1));
const xf_real temp2 = temp1 + star_slope;
total += w_star * std::sqrt(star_slope * star_slope * (1 + temp1 * temp1) / (temp2 * temp2));
}
if ((comp_flags & 7) >> 2)
total += w_lituus * std::pow(a * one_over_pi + 1, lituus_a);
if ((comp_flags & 15) >> 3)
{
const xf_real t = a * super_m;
const xf_real c = std::cos(t);
const xf_real s = std::sin(t);
total += w_super * std::pow(std::pow(std::fabs(c), super_n2) + std::pow(std::fabs(s), super_n3), super_n1);
}

const xf_real r = this->weight * std::sqrt(p_in.x * p_in.x + p_in.y * p_in.y + total * total);
Reply
Add a Comment:
 
×





Details

Submitted on
September 17, 2011
File Size
109 KB
Link
Thumb
Embed

Stats

Views
5,100
Favourites
80 (who?)
Comments
31
Downloads
2,076
×