bpclarke's Blog

First | Previous | Next | LastPosts 1 - 5 out of 12

2008
Nov
15
5:23 pm

 Code Snippets for scripts in Apo
 0 comment(s)


I thought I'd throw these in here for you to play with for Apophysis scripts. These are for a few of the newer plugins. I added annotations for suggestions to change some of the settings.

Try placing these after the first, second, third or whatever transform and run the script to see what you get.

This first one is from Rozrr over at DeviantArt.

Crackle plugin

AddTransform;
With Transform do
Begin
linear3D := 0; // change to linear of using 2.08
crackle := 1; //try replacing the one with randomrange (-1, 1)
crackle_cellsize := 0.25; // try adding + random to each of the values for variability
crackle_power := 0.1;
crackle_distort := 0.3;
crackle_scale := 0.75;
crackle_z := 0;
scale(-0.25);
rotate(360*random);
weight:=0.15;
color := random;
End;

For Hexes plugin:

AddTransform;
With Transform do
Begin
linear3D := 0;
hexes := 1;
hexes_cellsize := 0.25;
hexes_power := 0.1;
hexes_distort := 0.3;
hexes_scale := 0.75;
hexes_z := 0;
scale(-0.25);
rotate(360*random);
weight:=0.15;
color := random;
End;

For Cell plugin:

AddTransform;
With Transform do
Begin
linear3D := 0;
cell := 1;
cell_cellsize := 0.25;
scale(-0.25);
rotate(360*random);
weight:=0.15;
color := random;
End;

Have fun!!!






2008
Jan
30
2:53 pm

 Apophysis - I Still Cannot See My Plugins
 5 comment(s)


Sometimes, we take for granted that thngs are place on others' computers as they are on ours. :o) The complaint, as you see was the plugins still did not show up on the list.

The problem was this. The exe files for the different versions need to be under the root directory of Apophysis, no matter what you named it in the original installation. Mine is Apophysis 2.0. The structure needs to be as follows for your plugins to show up.

C:\Program Files\Apophysis 2.0\Apophysis206_3Dhack.exe
or
C:\Program Files\Apophysis 2.0\Apophysis207beta.exe

Your plugins then need to be:
C:\Program Files\Apophysis 2.0\plugins

I hope this helps to solve the mystery for some of you having this problem.

Update: Version 2.08 will allow up to 77 plugins.






2008
Jan
26
3:36 pm

 Apophysis - How Did I Do That?
 3 comment(s)


I get emails from some of you asking how I did a specific creation from time to time. I can sometimes explain it and sometimes I have to show. This particular blog is how to modify a script.

1. Open the script
2. Look for a section that looks something like below:

AddTransform //Adds a transform of a Bubble form
with transform do
begin
transform.linear3D :=0;
transform.pre_blur := 0.8; // Adds blur from within a variation instead of on top of a variation like blur does
transform.bubble := (random/15);
color:=random;
end;

Note: I have the section starting with AddTransform (From the Scry-JuliaN script from Bart Doestch I modified). AddTransform, like the name implies, adds a triangle on the flame with the variables on that specific transform. For example, the linear3D, is you note, is equal to 0. That is to keep it from being added as it does not do what we want it to. The pre_blur adds a blur from within a variation instead of on top of a variation. All the variations with pre_ in front of them act in this manner. Next, I am adding a bubble. As you see, I am adding a random number picked by Apophysis and dividing it by 15. Then, I tell Apophysis to color it randomly from my gradients. And then the end. I'm done with my first transform.

Now, lets say I wanted to change how that script is going to make my results different. I might change the bubble to rectangles, oscilloscope, split, Escher, etc. I have a whole list of variations to try in that position alone.

This is the first step of experimentation to get different results.

3. Try changing only one variation in one transform and run the script.
4. If you liked the results, save as a different name. Voile! You created a new script.

Last note: ALWAYS credit the originator of the script you modify. It's professional and ethical and follows the golden rule. ;o)






2008
Jan
25
7:57 pm

 Apophysis: My Favorite Links
 3 comment(s)


I have several links that are favorites to visit. And... I always recommend if you want to learn more about Apophysis, to read, read, read. Join the Apophysis mail group at:
apophysis-subscribe@lists.fractalus.com

There are many "real" experts there to help on problems. There is always notifications of new plugins, scripts, versions, etc. Well worth your time.

Another site that is great for information is FracFan Forum Index:

http://www.woosie.net/fracfan/index.php

More talents and experts. Lots of great information.

Here are the top sites for scripts:
http://apophysis.deviantart.com/

http://5thdimensionstudios.com/Gallery/Script-Resources-and-Downloads (Currently out of order. Waiting for a new link from Elizabeth Tomchek)

http://apophysis.wikispaces.com/Scripts

http://fractal-resources.deviantart.com/

http://imagersfractaldds.deviantart.com/journal/9563338/

http://tubaholics-anonymous.deviantart.com/

http://www.my-fractal.com/

I have a few others who are users as well, but these are the main respositories. If you have more, add them to the blog for others. :o)






2008
Jan
13
5:24 pm

 Apophysis - background colors
 1 comment(s)


Do you get bored with just black backgrounds in Apophysis? Don't want to manually change them everytime? Here's a couple of snippets you can add to your scripts and if you like them, save the script.

For white, drop the following block into your script after clear by copying here and pasting:

clear;
//Change the background color to white
Flame.Background[0] := 255;
Flame.Background[1] := 255;
Flame.Background[2] := 255;

Still too boring? Here's a snippet that allows the script to make the background a different color to match the current gradient. You can save this as a script and run it by itself on a flame you like or drop it into another script just after the clear like in the previous example.

{ Random Background.asc }
{ set the background to a random color in the gradient }
i := Random() * 255;
Flame.Background[0] := Flame.Gradient[i][0];
Flame.Background[1] := Flame.Gradient[i][1];
Flame.Background[2] := Flame.Gradient[i][2];







First | Previous | Next | Last
Powered by Bondware
Newspaper Software | Email Marketing Tools | E-Commerce Marketplace