HOME | DD

Published: 2008-12-31 18:31:52 +0000 UTC; Views: 17652; Favourites: 199; Downloads: 4134
Redirect to original
Description
PleasePlugin for Apophysis, which took *far* too long to make
A few things about the plugin:
1) The variables (and what they do):
-> Truchet_extended: This selects which style of the truchet you wish to use.
Use 0 for the faster (But less random) version, and use 1 for the slower (But more random) version.
Version 1 does not run on all computers.
-->Range: 0 & 1, defaults at 0.
->Truchet_exponent: Controls the shape of the truchet.
--> Use 2 for curves, 1 for straight lines, and less than one for invert, for example.
-->Range: 0.001 to 2.0
-> Arc Width: Controls how thick the lines are.
-->Range: 0.001 to 1.0
-> Rotation: Rotates each tile
-->No range
-> Size: Effects the whole truchet's size.
-->Range: 0.001 to 10.0
-> Seed: Now this is the good part: Edit the seed to get a completely different truchet.
If using Extended = 0, using a smaller seed (<100) works best for random. You can also use decimal values in this seed!
If using Extended = 1, then a larger seed (>1k) works better for random tiles. This one treats all seeds as integers.
-->No range
Other things to note:
The plugin is kinda slow, yes, but that's due to the nature of how it calculates the seed.
The .zip file contains The .dll, the source code, the preview pic, and also the flame file *for* the preview pic to get people started
And lastly: A huge thanks to for teaching me how to write plugins, and for amazing input on this plugin in particular!
EDIT: RE-UPLOADED TO FIX NEGATIVE-VARIABLE CRASHES
EDIT 2: Coding has been tidied up, as a result the plugin should be more stable.
Also, increased the maximum seed from 65535 to 99999.
EDIT 3: NEW VERSION OF TRUCHET, ADDING ANOTHER VARIABLE (Truchet_extended) WHICH ALLOWS YOU TO PICK BETWEEN A FASTER, LESS RANDOM STYLE OF TRUCHET, OR A SLOWER BUT MORE RANDOM ONE.
If you had issues with Truchet before, this new one should fix most of them. To avoid the issues, do not use the Extended mode (Truchet_extended = 1), leave it at 0.
Edit 4: Handful of optimisations to the code
Related content
Comments: 144
wandacburns [2021-05-23 18:40:25 +0000 UTC]
π: 0 β©: 0
Kidpaddleetcie [2015-05-23 14:15:56 +0000 UTC]
For Photoshop and Paint.NET or only on Photoshop?
π: 0 β©: 1
TyrantWave In reply to Kidpaddleetcie [2015-10-12 05:03:37 +0000 UTC]
For Apophysis, a flame fractal generation program.
Side note: Sorry for the 5 month late response.
π: 0 β©: 1
Kidpaddleetcie In reply to TyrantWave [2015-10-12 18:22:09 +0000 UTC]
Thanks ^^ (It's not a problem the late)!
π: 0 β©: 0
cloudlakes [2013-11-18 20:00:34 +0000 UTC]
I'd love to play with the truchet plugin, but I'm having difficulties. Β Here's the error I get.Β
The flame "Style 1 -> Extended = 0" requires the following additional variations or variables:
Β - Truchet
Β - Truchet_arc_width
Β - Truchet_exponent
Β - Truchet_extended
Β - Truchet_rotation
Β - Truchet_seed
Β - Truchet_size
Β I downloaded the plug in. Β Put the Truchet.dll Β in the Plugins folder in Apophysis 7x. Β Started Apophysis. Β Tried to open the Truchet.flame and another flame that uses the truchet plugin.
help?
π: 0 β©: 2
TyrantWave In reply to cloudlakes [2014-02-21 22:31:22 +0000 UTC]
Make sure you're running "Apophysis7X.exe" and NOT "Apophysis7X64.exe". 64-bit Apo does not work with plugins.
π: 0 β©: 0
recycledrelatives In reply to cloudlakes [2014-02-10 09:05:07 +0000 UTC]
Did you ever get any help with this?Β I am having the exact same problem and need help too.Β Thanks so much.
π: 0 β©: 1
cloudlakes In reply to recycledrelatives [2014-02-10 14:00:55 +0000 UTC]
Nope. Β I didn't. Β I hope you are able to get help with it.
π: 0 β©: 1
recycledrelatives In reply to cloudlakes [2014-02-11 03:55:25 +0000 UTC]
Thanks... so far no luck.
π: 0 β©: 0
crypticfragments [2013-08-14 13:18:58 +0000 UTC]
thank you! looking forward to experimenting
π: 0 β©: 1
pillemaster [2012-04-03 08:05:47 +0000 UTC]
one little question on your truchet pluging: if i want fo fill the whole plane with 2 truchets which complement one another (and only differ in colour), wich values do i have to use?
π: 0 β©: 1
TyrantWave In reply to pillemaster [2012-04-10 19:35:31 +0000 UTC]
Sadly, it's pretty hard to invert it. You could try having Linear=1, truchet=-1 (Or vice versa), which sometimes works, but due to the random nature it doesn't always reflect well.
One way I do it is fill the area with a solid colour (blurs), then use Truchet with a higher weight value on top for the second. The colours will mix (as they're overlapping), but the weight should offset that a bit.
π: 0 β©: 1
pillemaster In reply to TyrantWave [2012-04-10 20:33:19 +0000 UTC]
mmmm i see, thank you for the help
π: 0 β©: 0
GraphicLia [2011-11-25 15:27:21 +0000 UTC]
Thanks for the link. The comments are much appreciated!!! There are the extra goodies that come with a non-pack download.
"Good Thing"
π: 0 β©: 1
TyrantWave In reply to GraphicLia [2011-11-25 16:12:26 +0000 UTC]
Enjoy ^.^
Truchet's fiddly to work with, but can make some gorgeous textures within other images
π: 0 β©: 0
zweeZwyy [2011-02-28 06:46:05 +0000 UTC]
Here is Dawn of a Revolution with many thanks.
Truchet rocks!
π: 0 β©: 1
heavenriver [2010-10-16 21:42:56 +0000 UTC]
You rock. I gotta try this out, definitely.
π: 0 β©: 1
TyrantWave In reply to heavenriver [2010-10-16 21:55:22 +0000 UTC]
Enjoy . Although, be warned, it's slow.
π: 0 β©: 0
FranEll3 [2010-08-19 18:29:30 +0000 UTC]
Thanks TyrantWave. Looks like a very interesting plugin.
π: 0 β©: 1
lightup [2010-07-13 13:23:14 +0000 UTC]
Can you explain to me how to use plugin in Apo,I've created folder for plugin but can not start them at all.can you tell me the process of doing it? Thank you in advance!
π: 0 β©: 1
TyrantWave In reply to lightup [2010-07-13 17:37:12 +0000 UTC]
Which version of Apo are you using?
If you're using any of the newer ones (The newest being Apo7x), create a folder called "plugins" in the same directory as the Apo executeable. Put the plugins in there and they should load.
If you're using the 2.08 3D Hack version, you need to call the folder "plugins3d".
Lastly, plugins don't work with Apo 2.02 or earlier, keep that in mind
π: 0 β©: 1
FractalCoeur [2010-07-10 17:30:42 +0000 UTC]
Well, I already have a truchet plugin, but let's see if this one is different or at least better to use.
I'll let you know how it goes. I love truchet but rarely use it since it is sooooooooooo slow.
π: 0 β©: 1
TyrantWave In reply to FractalCoeur [2010-07-12 19:05:13 +0000 UTC]
You might have the first version I released
This one was modified slightly - it's still got a setting to use the old slower method, but it defaults to a faster method now [Which is slightly less random, however]
π: 0 β©: 1
FractalCoeur In reply to TyrantWave [2010-07-12 19:40:40 +0000 UTC]
Ah, ok. I don't care about the randomness. If it's a little faster, that's great.
π: 0 β©: 1
PhoenixArisen [2010-07-10 03:54:09 +0000 UTC]
Thank you. I needed this plugin for a RR I'm in and realized I didn't have this variation. I appreciate the hard work you put into it.
π: 0 β©: 1
TyrantWave In reply to PhoenixArisen [2010-07-10 09:32:57 +0000 UTC]
Hehe, no problem
Enjoy
π: 0 β©: 1
Kibikayuki [2009-11-05 21:38:56 +0000 UTC]
Sweet plugin! I'll be having a lot of fun with this!
π: 0 β©: 1
Prelkia [2009-11-01 08:40:27 +0000 UTC]
Thanks you very much for this marvellous Plugin!
π: 0 β©: 1
Escara40 [2009-09-11 10:20:03 +0000 UTC]
Thank you very much for sharing
I'll show you when I tried it
π: 0 β©: 1
| Next =>